builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-209 starttime: 1465917801.41 results: success (0) buildid: 20160614063226 builduid: 19004ab3f6ca4b948df52d5d5d5ee979 revision: 773192ea404cb80f87268e17ee8786999cf717e6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-14 08:23:21.413124) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-14 08:23:21.413683) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-14 08:23:21.414171) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-14 08:23:21.706099) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-06-14 08:23:21.706356) ========= '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-209 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-209 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-209 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 --08:23:22-- 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% 1.96 GB/s 08:23:22 (1.96 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.128000 ========= master_lag: 2.48 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-06-14 08:23:25.313033) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-14 08:23:25.313336) ========= '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-209 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-209 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-209 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.902000 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-14 08:23:29.245051) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-14 08:23:29.245413) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 773192ea404cb80f87268e17ee8786999cf717e6 --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 773192ea404cb80f87268e17ee8786999cf717e6 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-209 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-209 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-209 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-14 08:23:29,723 truncating revision to first 12 chars 2016-06-14 08:23:29,723 Setting DEBUG logging. 2016-06-14 08:23:29,723 attempt 1/10 2016-06-14 08:23:29,723 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/773192ea404c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-14 08:23:30,230 unpacking tar archive at: mozilla-beta-773192ea404c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.283000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-14 08:23:30.572138) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-14 08:23:30.572514) ========= script_repo_revision: 773192ea404cb80f87268e17ee8786999cf717e6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-14 08:23:30.572922) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-14 08:23:30.573209) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-14 08:23:30.589642) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 3 secs) (at 2016-06-14 08:23:30.590178) ========= '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-209 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-209 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-209 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 08:23:31 INFO - MultiFileLogger online at 20160614 08:23:31 in C:\slave\test 08:23:31 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 08:23:31 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 08:23:31 INFO - {'append_to_log': False, 08:23:31 INFO - 'base_work_dir': 'C:\\slave\\test', 08:23:31 INFO - 'blob_upload_branch': 'mozilla-beta', 08:23:31 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 08:23:31 INFO - 'buildbot_json_path': 'buildprops.json', 08:23:31 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 08:23:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:23:31 INFO - 'download_minidump_stackwalk': True, 08:23:31 INFO - 'download_symbols': 'true', 08:23:31 INFO - 'e10s': False, 08:23:31 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 08:23:31 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 08:23:31 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 08:23:31 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 08:23:31 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 08:23:31 INFO - 'C:/mozilla-build/tooltool.py'), 08:23:31 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 08:23:31 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 08:23:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:23:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:23:31 INFO - 'log_level': 'info', 08:23:31 INFO - 'log_to_console': True, 08:23:31 INFO - 'opt_config_files': (), 08:23:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:23:31 INFO - '--processes=1', 08:23:31 INFO - '--config=%(test_path)s/wptrunner.ini', 08:23:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:23:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:23:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:23:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:23:31 INFO - 'pip_index': False, 08:23:31 INFO - 'require_test_zip': True, 08:23:31 INFO - 'test_type': ('testharness',), 08:23:31 INFO - 'this_chunk': '1', 08:23:31 INFO - 'total_chunks': '10', 08:23:31 INFO - 'virtualenv_path': 'venv', 08:23:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:23:31 INFO - 'work_dir': 'build'} 08:23:31 INFO - ##### 08:23:31 INFO - ##### Running clobber step. 08:23:31 INFO - ##### 08:23:31 INFO - Running pre-action listener: _resource_record_pre_action 08:23:31 INFO - Running main action method: clobber 08:23:31 INFO - rmtree: C:\slave\test\build 08:23:31 INFO - Using _rmtree_windows ... 08:23:31 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 08:25:13 INFO - Running post-action listener: _resource_record_post_action 08:25:13 INFO - ##### 08:25:13 INFO - ##### Running read-buildbot-config step. 08:25:13 INFO - ##### 08:25:13 INFO - Running pre-action listener: _resource_record_pre_action 08:25:13 INFO - Running main action method: read_buildbot_config 08:25:13 INFO - Using buildbot properties: 08:25:13 INFO - { 08:25:13 INFO - "project": "", 08:25:13 INFO - "product": "firefox", 08:25:13 INFO - "script_repo_revision": "production", 08:25:13 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 08:25:13 INFO - "repository": "", 08:25:13 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 08:25:13 INFO - "buildid": "20160614063226", 08:25:13 INFO - "pgo_build": "False", 08:25:13 INFO - "basedir": "C:\\slave\\test", 08:25:13 INFO - "buildnumber": 2, 08:25:13 INFO - "slavename": "t-w732-ix-209", 08:25:13 INFO - "revision": "773192ea404cb80f87268e17ee8786999cf717e6", 08:25:13 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 08:25:13 INFO - "platform": "win32", 08:25:13 INFO - "branch": "mozilla-beta", 08:25:13 INFO - "repo_path": "releases/mozilla-beta", 08:25:13 INFO - "moz_repo_path": "", 08:25:13 INFO - "stage_platform": "win32", 08:25:13 INFO - "builduid": "19004ab3f6ca4b948df52d5d5d5ee979", 08:25:13 INFO - "slavebuilddir": "test" 08:25:13 INFO - } 08:25:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 08:25:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.zip. 08:25:13 INFO - Running post-action listener: _resource_record_post_action 08:25:13 INFO - ##### 08:25:13 INFO - ##### Running download-and-extract step. 08:25:13 INFO - ##### 08:25:13 INFO - Running pre-action listener: _resource_record_pre_action 08:25:13 INFO - Running main action method: download_and_extract 08:25:13 INFO - mkdir: C:\slave\test\build\tests 08:25:13 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')]} 08:25:13 INFO - https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 08:25:13 INFO - trying https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 08:25:13 INFO - Downloading https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:25:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:25:14 INFO - Downloaded 1240 bytes. 08:25:14 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 08:25:14 INFO - Using the following test package requirements: 08:25:14 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 08:25:14 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:25:14 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 08:25:14 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:25:14 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 08:25:14 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:25:14 INFO - u'jsshell-win32.zip'], 08:25:14 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:25:14 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 08:25:14 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 08:25:14 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:25:14 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 08:25:14 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:25:14 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 08:25:14 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:25:14 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 08:25:14 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:25:14 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 08:25:14 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 08:25:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:14 INFO - https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 08:25:14 INFO - trying https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 08:25:14 INFO - Downloading https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:25:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:25:16 INFO - Downloaded 20351732 bytes. 08:25:16 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/*'] 08:25:16 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/* 08:25:18 INFO - caution: filename not matched: web-platform/* 08:25:18 INFO - Return code: 11 08:25:18 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')]} 08:25:18 INFO - https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 08:25:18 INFO - trying https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 08:25:18 INFO - Downloading https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:25:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:25:20 INFO - Downloaded 36389112 bytes. 08:25:20 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/*'] 08:25:20 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/* 08:26:04 INFO - caution: filename not matched: bin/* 08:26:04 INFO - caution: filename not matched: config/* 08:26:04 INFO - caution: filename not matched: mozbase/* 08:26:04 INFO - caution: filename not matched: marionette/* 08:26:04 INFO - caution: filename not matched: tools/wptserve/* 08:26:04 INFO - Return code: 11 08:26:04 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')]} 08:26:04 INFO - https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 08:26:04 INFO - trying https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 08:26:04 INFO - Downloading https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 08:26:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:26:08 INFO - Downloaded 68459028 bytes. 08:26:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 08:26:08 INFO - mkdir: C:\slave\test\properties 08:26:08 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 08:26:08 INFO - Writing to file C:\slave\test\properties\build_url 08:26:08 INFO - Contents: 08:26:08 INFO - build_url:https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 08:26:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 08:26:09 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 08:26:09 INFO - Writing to file C:\slave\test\properties\symbols_url 08:26:09 INFO - Contents: 08:26:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 08:26:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:09 INFO - https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:26:09 INFO - trying https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 08:26:09 INFO - Downloading https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:26:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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 08:26:12 INFO - Downloaded 55575734 bytes. 08:26:12 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'] 08:26:12 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 08:26:15 INFO - Return code: 0 08:26:15 INFO - Running post-action listener: _resource_record_post_action 08:26:15 INFO - Running post-action listener: set_extra_try_arguments 08:26:15 INFO - ##### 08:26:15 INFO - ##### Running create-virtualenv step. 08:26:15 INFO - ##### 08:26:15 INFO - Running pre-action listener: _pre_create_virtualenv 08:26:15 INFO - Running pre-action listener: _resource_record_pre_action 08:26:15 INFO - Running main action method: create_virtualenv 08:26:15 INFO - Creating virtualenv C:\slave\test\build\venv 08:26:15 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 08:26:15 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 08:26:19 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 08:26:22 INFO - Installing distribute......................................................................................................................................................................................done. 08:26:23 INFO - Return code: 0 08:26:23 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 08:26:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:23 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B8A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C85200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0197E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x01859D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C990C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-209', 'USERDOMAIN': 'T-W732-IX-209', '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-209', '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 08:26:24 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 08:26:24 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 08:26:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:26:24 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 08:26:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:26:24 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 08:26:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:26:24 INFO - 'DCLOCATION': 'SCL3', 08:26:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:26:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:26:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:26:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:26:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:26:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:26:24 INFO - 'HOMEDRIVE': 'C:', 08:26:24 INFO - 'HOMEPATH': '\\Users\\cltbld', 08:26:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:26:24 INFO - 'KTS_VERSION': '1.19c', 08:26:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:26:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 08:26:24 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 08:26:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:26:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:26:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:26:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:26:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:26:24 INFO - 'MOZ_AIRBAG': '1', 08:26:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:26:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:24 INFO - 'MOZ_MSVCVERSION': '8', 08:26:24 INFO - 'MOZ_NO_REMOTE': '1', 08:26:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:26:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:26:24 INFO - 'NO_EM_RESTART': '1', 08:26:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:26:24 INFO - 'OS': 'Windows_NT', 08:26:24 INFO - 'OURDRIVE': 'C:', 08:26:24 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', 08:26:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:26:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:26:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:26:24 INFO - 'PROCESSOR_LEVEL': '6', 08:26:24 INFO - 'PROCESSOR_REVISION': '1e05', 08:26:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:26:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:26:24 INFO - 'PROMPT': '$P$G', 08:26:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:26:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:26:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:26:24 INFO - 'PWD': 'C:\\slave\\test', 08:26:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:26:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:26:24 INFO - 'SYSTEMDRIVE': 'C:', 08:26:24 INFO - 'SYSTEMROOT': 'C:\\windows', 08:26:24 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:24 INFO - 'TEST1': 'testie', 08:26:24 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:24 INFO - 'USERDOMAIN': 'T-W732-IX-209', 08:26:24 INFO - 'USERNAME': 'cltbld', 08:26:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 08:26:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:26:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:26:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:26:24 INFO - 'WINDIR': 'C:\\windows', 08:26:24 INFO - 'WINDOWS_TRACING_FLAGS': '3', 08:26:24 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 08:26:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:26:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:26:25 INFO - Downloading/unpacking psutil>=0.7.1 08:26:25 INFO - Running setup.py egg_info for package psutil 08:26:25 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 08:26:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:26:25 INFO - Installing collected packages: psutil 08:26:25 INFO - Running setup.py install for psutil 08:26:25 INFO - building 'psutil._psutil_windows' extension 08:26:25 INFO - error: Unable to find vcvarsall.bat 08:26:25 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-rpzfgf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 08:26:25 INFO - running install 08:26:25 INFO - running build 08:26:25 INFO - running build_py 08:26:25 INFO - creating build 08:26:25 INFO - creating build\lib.win32-2.7 08:26:25 INFO - creating build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 08:26:25 INFO - running build_ext 08:26:25 INFO - building 'psutil._psutil_windows' extension 08:26:25 INFO - error: Unable to find vcvarsall.bat 08:26:25 INFO - ---------------------------------------- 08:26:25 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-rpzfgf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 08:26:25 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 08:26:25 WARNING - Return code: 1 08:26:25 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! 08:26:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 08:26:25 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')]} 08:26:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:25 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')]} 08:26:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B8A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C85200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0197E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x01859D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C990C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-209', 'USERDOMAIN': 'T-W732-IX-209', '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-209', '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 08:26:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 08:26:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:26:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:26:25 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 08:26:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:26:25 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 08:26:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:26:25 INFO - 'DCLOCATION': 'SCL3', 08:26:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:26:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:26:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:26:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:26:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:26:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:26:25 INFO - 'HOMEDRIVE': 'C:', 08:26:25 INFO - 'HOMEPATH': '\\Users\\cltbld', 08:26:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:26:25 INFO - 'KTS_VERSION': '1.19c', 08:26:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:26:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 08:26:25 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 08:26:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:26:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:26:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:26:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:26:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:26:25 INFO - 'MOZ_AIRBAG': '1', 08:26:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:26:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:25 INFO - 'MOZ_MSVCVERSION': '8', 08:26:25 INFO - 'MOZ_NO_REMOTE': '1', 08:26:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:26:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:26:25 INFO - 'NO_EM_RESTART': '1', 08:26:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:26:25 INFO - 'OS': 'Windows_NT', 08:26:25 INFO - 'OURDRIVE': 'C:', 08:26:25 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', 08:26:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:26:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:26:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:26:25 INFO - 'PROCESSOR_LEVEL': '6', 08:26:25 INFO - 'PROCESSOR_REVISION': '1e05', 08:26:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:26:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:26:25 INFO - 'PROMPT': '$P$G', 08:26:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:26:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:26:25 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:26:25 INFO - 'PWD': 'C:\\slave\\test', 08:26:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:26:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:26:25 INFO - 'SYSTEMDRIVE': 'C:', 08:26:25 INFO - 'SYSTEMROOT': 'C:\\windows', 08:26:25 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:25 INFO - 'TEST1': 'testie', 08:26:25 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:25 INFO - 'USERDOMAIN': 'T-W732-IX-209', 08:26:25 INFO - 'USERNAME': 'cltbld', 08:26:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 08:26:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:26:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:26:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:26:25 INFO - 'WINDIR': 'C:\\windows', 08:26:25 INFO - 'WINDOWS_TRACING_FLAGS': '3', 08:26:25 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 08:26:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:26:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:26:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:26:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:26:26 INFO - Running setup.py egg_info for package mozsystemmonitor 08:26:26 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 08:26:26 INFO - Running setup.py egg_info for package psutil 08:26:26 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 08:26:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:26:26 INFO - Installing collected packages: mozsystemmonitor, psutil 08:26:26 INFO - Running setup.py install for mozsystemmonitor 08:26:26 INFO - Running setup.py install for psutil 08:26:26 INFO - building 'psutil._psutil_windows' extension 08:26:26 INFO - error: Unable to find vcvarsall.bat 08:26:26 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-wfhrvx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 08:26:26 INFO - running install 08:26:26 INFO - running build 08:26:26 INFO - running build_py 08:26:26 INFO - running build_ext 08:26:26 INFO - building 'psutil._psutil_windows' extension 08:26:26 INFO - error: Unable to find vcvarsall.bat 08:26:26 INFO - ---------------------------------------- 08:26:26 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-wfhrvx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 08:26:26 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 08:26:26 WARNING - Return code: 1 08:26:26 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 08:26:26 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 08:26:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:26 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B8A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C85200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0197E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x01859D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C990C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-209', 'USERDOMAIN': 'T-W732-IX-209', '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-209', '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 08:26:26 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 08:26:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:26:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:26:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 08:26:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:26:26 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 08:26:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:26:26 INFO - 'DCLOCATION': 'SCL3', 08:26:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:26:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:26:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:26:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:26:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:26:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:26:26 INFO - 'HOMEDRIVE': 'C:', 08:26:26 INFO - 'HOMEPATH': '\\Users\\cltbld', 08:26:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:26:26 INFO - 'KTS_VERSION': '1.19c', 08:26:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:26:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 08:26:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 08:26:26 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:26:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:26:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:26:26 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:26:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:26:26 INFO - 'MOZ_AIRBAG': '1', 08:26:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:26:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:26 INFO - 'MOZ_MSVCVERSION': '8', 08:26:26 INFO - 'MOZ_NO_REMOTE': '1', 08:26:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:26:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:26:26 INFO - 'NO_EM_RESTART': '1', 08:26:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:26 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:26:26 INFO - 'OS': 'Windows_NT', 08:26:26 INFO - 'OURDRIVE': 'C:', 08:26:26 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', 08:26:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:26:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:26:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:26:26 INFO - 'PROCESSOR_LEVEL': '6', 08:26:26 INFO - 'PROCESSOR_REVISION': '1e05', 08:26:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:26:26 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:26:26 INFO - 'PROMPT': '$P$G', 08:26:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:26:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:26:26 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:26:26 INFO - 'PWD': 'C:\\slave\\test', 08:26:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:26:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:26:26 INFO - 'SYSTEMDRIVE': 'C:', 08:26:26 INFO - 'SYSTEMROOT': 'C:\\windows', 08:26:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:26 INFO - 'TEST1': 'testie', 08:26:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:26 INFO - 'USERDOMAIN': 'T-W732-IX-209', 08:26:26 INFO - 'USERNAME': 'cltbld', 08:26:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 08:26:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:26:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:26:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:26:26 INFO - 'WINDIR': 'C:\\windows', 08:26:26 INFO - 'WINDOWS_TRACING_FLAGS': '3', 08:26:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 08:26:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:26:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:26:26 INFO - Downloading/unpacking blobuploader==1.2.4 08:26:26 INFO - Downloading blobuploader-1.2.4.tar.gz 08:26:26 INFO - Running setup.py egg_info for package blobuploader 08:26:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:26:30 INFO - Running setup.py egg_info for package requests 08:26:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:26:30 INFO - Downloading docopt-0.6.1.tar.gz 08:26:30 INFO - Running setup.py egg_info for package docopt 08:26:30 INFO - Installing collected packages: blobuploader, docopt, requests 08:26:30 INFO - Running setup.py install for blobuploader 08:26:30 INFO - Running setup.py install for docopt 08:26:30 INFO - Running setup.py install for requests 08:26:30 INFO - Successfully installed blobuploader docopt requests 08:26:30 INFO - Cleaning up... 08:26:30 INFO - Return code: 0 08:26:30 INFO - Installing None into virtualenv C:\slave\test\build\venv 08:26:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:30 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B8A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C85200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0197E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x01859D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C990C0>, '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-209', 'USERDOMAIN': 'T-W732-IX-209', '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-209', '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 08:26:30 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 08:26:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:26:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:26:30 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 08:26:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:26:30 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 08:26:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:26:30 INFO - 'DCLOCATION': 'SCL3', 08:26:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:26:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:26:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:26:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:26:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:26:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:26:30 INFO - 'HOMEDRIVE': 'C:', 08:26:30 INFO - 'HOMEPATH': '\\Users\\cltbld', 08:26:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:26:30 INFO - 'KTS_VERSION': '1.19c', 08:26:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:26:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 08:26:30 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 08:26:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:26:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:26:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:26:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:26:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:26:30 INFO - 'MOZ_AIRBAG': '1', 08:26:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:26:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:30 INFO - 'MOZ_MSVCVERSION': '8', 08:26:30 INFO - 'MOZ_NO_REMOTE': '1', 08:26:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:26:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:26:30 INFO - 'NO_EM_RESTART': '1', 08:26:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:26:30 INFO - 'OS': 'Windows_NT', 08:26:30 INFO - 'OURDRIVE': 'C:', 08:26:30 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', 08:26:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:26:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:26:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:26:30 INFO - 'PROCESSOR_LEVEL': '6', 08:26:30 INFO - 'PROCESSOR_REVISION': '1e05', 08:26:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:26:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:26:30 INFO - 'PROMPT': '$P$G', 08:26:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:26:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:26:30 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:26:30 INFO - 'PWD': 'C:\\slave\\test', 08:26:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:26:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:26:30 INFO - 'SYSTEMDRIVE': 'C:', 08:26:30 INFO - 'SYSTEMROOT': 'C:\\windows', 08:26:30 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:30 INFO - 'TEST1': 'testie', 08:26:30 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:30 INFO - 'USERDOMAIN': 'T-W732-IX-209', 08:26:30 INFO - 'USERNAME': 'cltbld', 08:26:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 08:26:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:26:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:26:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:26:30 INFO - 'WINDIR': 'C:\\windows', 08:26:30 INFO - 'WINDOWS_TRACING_FLAGS': '3', 08:26:30 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 08:26:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:26:35 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 08:26:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 08:26:35 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 08:26:35 INFO - Unpacking c:\slave\test\build\tests\marionette\client 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 08:26:35 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 08:26:35 INFO - Unpacking c:\slave\test\build\tests\marionette 08:26:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 08:26:35 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:26:35 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 08:26:35 INFO - Running setup.py install for browsermob-proxy 08:26:50 INFO - Running setup.py install for manifestparser 08:26:50 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for marionette-client 08:26:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:26:50 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for marionette-driver 08:26:50 INFO - Running setup.py install for mozcrash 08:26:50 INFO - Running setup.py install for mozdebug 08:26:50 INFO - Running setup.py install for mozdevice 08:26:50 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for mozfile 08:26:50 INFO - Running setup.py install for mozhttpd 08:26:50 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for mozinfo 08:26:50 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for mozInstall 08:26:50 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for mozleak 08:26:50 INFO - Running setup.py install for mozlog 08:26:50 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for moznetwork 08:26:50 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for mozprocess 08:26:50 INFO - Running setup.py install for mozprofile 08:26:50 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for mozrunner 08:26:50 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for mozscreenshot 08:26:50 INFO - Running setup.py install for moztest 08:26:50 INFO - Running setup.py install for mozversion 08:26:50 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 08:26:50 INFO - Running setup.py install for wptserve 08:26:50 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 08:26:50 INFO - Cleaning up... 08:26:50 INFO - Return code: 0 08:26:50 INFO - Installing None into virtualenv C:\slave\test\build\venv 08:26:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:26:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:26:50 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 0x01B8A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C85200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0197E320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x01859D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C990C0>, '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-209', 'USERDOMAIN': 'T-W732-IX-209', '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-209', '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 08:26:50 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 08:26:50 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 08:26:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:26:50 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 08:26:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:26:50 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 08:26:50 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:26:50 INFO - 'DCLOCATION': 'SCL3', 08:26:50 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:26:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:26:50 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:26:50 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:26:50 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:26:50 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:26:50 INFO - 'HOMEDRIVE': 'C:', 08:26:50 INFO - 'HOMEPATH': '\\Users\\cltbld', 08:26:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:26:50 INFO - 'KTS_VERSION': '1.19c', 08:26:50 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:26:50 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 08:26:50 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 08:26:50 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:26:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:26:50 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:26:50 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:26:50 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:26:50 INFO - 'MOZ_AIRBAG': '1', 08:26:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:26:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:50 INFO - 'MOZ_MSVCVERSION': '8', 08:26:50 INFO - 'MOZ_NO_REMOTE': '1', 08:26:50 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:26:50 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:26:50 INFO - 'NO_EM_RESTART': '1', 08:26:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:50 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:26:50 INFO - 'OS': 'Windows_NT', 08:26:50 INFO - 'OURDRIVE': 'C:', 08:26:50 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', 08:26:50 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:26:50 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:26:50 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:26:50 INFO - 'PROCESSOR_LEVEL': '6', 08:26:50 INFO - 'PROCESSOR_REVISION': '1e05', 08:26:50 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:26:50 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:26:50 INFO - 'PROMPT': '$P$G', 08:26:50 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:26:50 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:26:50 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:26:50 INFO - 'PWD': 'C:\\slave\\test', 08:26:50 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:26:50 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:26:50 INFO - 'SYSTEMDRIVE': 'C:', 08:26:50 INFO - 'SYSTEMROOT': 'C:\\windows', 08:26:50 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:50 INFO - 'TEST1': 'testie', 08:26:50 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:26:50 INFO - 'USERDOMAIN': 'T-W732-IX-209', 08:26:50 INFO - 'USERNAME': 'cltbld', 08:26:50 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 08:26:50 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:26:50 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:26:50 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:26:50 INFO - 'WINDIR': 'C:\\windows', 08:26:50 INFO - 'WINDOWS_TRACING_FLAGS': '3', 08:26:50 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 08:26:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:26:54 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 08:26:54 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 08:26:54 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 08:26:54 INFO - Unpacking c:\slave\test\build\tests\marionette\client 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 08:26:54 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 08:26:54 INFO - Unpacking c:\slave\test\build\tests\marionette 08:26:54 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 08:26:54 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:26:54 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)) 08:27:05 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)) 08:27:05 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)) 08:27:05 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)) 08:27:05 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)) 08:27:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 08:27:05 INFO - Downloading blessings-1.6.tar.gz 08:27:05 INFO - Running setup.py egg_info for package blessings 08:27:05 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)) 08:27:05 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 08:27:05 INFO - Running setup.py install for blessings 08:27:05 INFO - Running setup.py install for browsermob-proxy 08:27:05 INFO - Running setup.py install for manifestparser 08:27:05 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Running setup.py install for marionette-client 08:27:05 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:27:05 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Running setup.py install for marionette-driver 08:27:05 INFO - Running setup.py install for mozcrash 08:27:05 INFO - Running setup.py install for mozdebug 08:27:05 INFO - Running setup.py install for mozdevice 08:27:05 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Running setup.py install for mozhttpd 08:27:05 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Running setup.py install for mozInstall 08:27:05 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Running setup.py install for mozleak 08:27:05 INFO - Running setup.py install for mozprofile 08:27:05 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Running setup.py install for mozrunner 08:27:05 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 08:27:05 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 08:27:07 INFO - Running setup.py install for mozscreenshot 08:27:07 INFO - Running setup.py install for moztest 08:27:07 INFO - Running setup.py install for mozversion 08:27:07 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 08:27:07 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 08:27:07 INFO - Running setup.py install for wptserve 08:27:07 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 08:27:07 INFO - Cleaning up... 08:27:07 INFO - Return code: 0 08:27:07 INFO - Done creating virtualenv C:\slave\test\build\venv. 08:27:07 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 08:27:07 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 08:27:08 INFO - Reading from file tmpfile_stdout 08:27:08 INFO - Using _rmtree_windows ... 08:27:08 INFO - Using _rmtree_windows ... 08:27:08 INFO - Current package versions: 08:27:08 INFO - blessings == 1.6 08:27:08 INFO - blobuploader == 1.2.4 08:27:08 INFO - browsermob-proxy == 0.6.0 08:27:08 INFO - distribute == 0.6.14 08:27:08 INFO - docopt == 0.6.1 08:27:08 INFO - manifestparser == 1.1 08:27:08 INFO - marionette-client == 2.3.0 08:27:08 INFO - marionette-driver == 1.4.0 08:27:08 INFO - mozInstall == 1.12 08:27:08 INFO - mozcrash == 0.17 08:27:08 INFO - mozdebug == 0.1 08:27:08 INFO - mozdevice == 0.48 08:27:08 INFO - mozfile == 1.2 08:27:08 INFO - mozhttpd == 0.7 08:27:08 INFO - mozinfo == 0.9 08:27:08 INFO - mozleak == 0.1 08:27:08 INFO - mozlog == 3.1 08:27:08 INFO - moznetwork == 0.27 08:27:08 INFO - mozprocess == 0.22 08:27:08 INFO - mozprofile == 0.28 08:27:08 INFO - mozrunner == 6.11 08:27:08 INFO - mozscreenshot == 0.1 08:27:08 INFO - mozsystemmonitor == 0.0 08:27:08 INFO - moztest == 0.7 08:27:08 INFO - mozversion == 1.4 08:27:08 INFO - requests == 1.2.3 08:27:08 INFO - wptserve == 1.4.0 08:27:08 INFO - Running post-action listener: _resource_record_post_action 08:27:08 INFO - Running post-action listener: _start_resource_monitoring 08:27:08 INFO - Starting resource monitoring. 08:27:08 INFO - ##### 08:27:08 INFO - ##### Running pull step. 08:27:08 INFO - ##### 08:27:08 INFO - Running pre-action listener: _resource_record_pre_action 08:27:08 INFO - Running main action method: pull 08:27:08 INFO - Pull has nothing to do! 08:27:08 INFO - Running post-action listener: _resource_record_post_action 08:27:08 INFO - ##### 08:27:08 INFO - ##### Running install step. 08:27:08 INFO - ##### 08:27:08 INFO - Running pre-action listener: _resource_record_pre_action 08:27:08 INFO - Running main action method: install 08:27:08 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 08:27:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 08:27:08 INFO - Reading from file tmpfile_stdout 08:27:08 INFO - Using _rmtree_windows ... 08:27:08 INFO - Using _rmtree_windows ... 08:27:08 INFO - Detecting whether we're running mozinstall >=1.0... 08:27:08 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 08:27:08 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 08:27:08 INFO - Reading from file tmpfile_stdout 08:27:08 INFO - Output received: 08:27:08 INFO - Usage: mozinstall-script.py [options] installer 08:27:08 INFO - Options: 08:27:08 INFO - -h, --help show this help message and exit 08:27:08 INFO - -d DEST, --destination=DEST 08:27:08 INFO - Directory to install application into. [default: 08:27:08 INFO - "C:\slave\test"] 08:27:08 INFO - --app=APP Application being installed. [default: firefox] 08:27:08 INFO - Using _rmtree_windows ... 08:27:08 INFO - Using _rmtree_windows ... 08:27:08 INFO - mkdir: C:\slave\test\build\application 08:27:08 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'] 08:27:08 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 08:27:10 INFO - Reading from file tmpfile_stdout 08:27:10 INFO - Output received: 08:27:10 INFO - C:\slave\test\build\application\firefox\firefox.exe 08:27:10 INFO - Using _rmtree_windows ... 08:27:10 INFO - Using _rmtree_windows ... 08:27:10 INFO - Running post-action listener: _resource_record_post_action 08:27:10 INFO - ##### 08:27:10 INFO - ##### Running run-tests step. 08:27:10 INFO - ##### 08:27:10 INFO - Running pre-action listener: _resource_record_pre_action 08:27:10 INFO - Running main action method: run_tests 08:27:10 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 08:27:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:27:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:27:10 INFO - grabbing minidump binary from tooltool 08:27:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:27:10 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 0x01BBA368>, '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 0x01859D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C990C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 08:27:10 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 08:27:10 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 08:27:10 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 08:27:11 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpzqlsql 08:27:11 INFO - INFO - File integrity verified, renaming tmpzqlsql to win32-minidump_stackwalk.exe 08:27:11 INFO - Return code: 0 08:27:11 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 08:27:11 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 08:27:11 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/VH7fwN9QTx6MKGk3jqotmQ/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 08:27:11 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/VH7fwN9QTx6MKGk3jqotmQ/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 08:27:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:27:11 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 08:27:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:27:11 INFO - 'COMPUTERNAME': 'T-W732-IX-209', 08:27:11 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:27:11 INFO - 'DCLOCATION': 'SCL3', 08:27:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:27:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:27:11 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:27:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:27:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:27:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:27:11 INFO - 'HOMEDRIVE': 'C:', 08:27:11 INFO - 'HOMEPATH': '\\Users\\cltbld', 08:27:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:27:11 INFO - 'KTS_VERSION': '1.19c', 08:27:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:27:11 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 08:27:11 INFO - 'LOGONSERVER': '\\\\T-W732-IX-209', 08:27:11 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 08:27:11 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:27:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:27:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:27:11 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:27:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:27:11 INFO - 'MOZ_AIRBAG': '1', 08:27:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:27:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:27:11 INFO - 'MOZ_MSVCVERSION': '8', 08:27:11 INFO - 'MOZ_NO_REMOTE': '1', 08:27:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:27:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:27:11 INFO - 'NO_EM_RESTART': '1', 08:27:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:27:11 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:27:11 INFO - 'OS': 'Windows_NT', 08:27:11 INFO - 'OURDRIVE': 'C:', 08:27:11 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', 08:27:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:27:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:27:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:27:11 INFO - 'PROCESSOR_LEVEL': '6', 08:27:11 INFO - 'PROCESSOR_REVISION': '1e05', 08:27:11 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:27:11 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:27:11 INFO - 'PROMPT': '$P$G', 08:27:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:27:11 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:27:11 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:27:11 INFO - 'PWD': 'C:\\slave\\test', 08:27:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:27:11 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:27:11 INFO - 'SYSTEMDRIVE': 'C:', 08:27:11 INFO - 'SYSTEMROOT': 'C:\\windows', 08:27:11 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:27:11 INFO - 'TEST1': 'testie', 08:27:11 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 08:27:11 INFO - 'USERDOMAIN': 'T-W732-IX-209', 08:27:11 INFO - 'USERNAME': 'cltbld', 08:27:11 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 08:27:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:27:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:27:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:27:11 INFO - 'WINDIR': 'C:\\windows', 08:27:11 INFO - 'WINDOWS_TRACING_FLAGS': '3', 08:27:11 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 08:27:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:27:11 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/VH7fwN9QTx6MKGk3jqotmQ/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 08:27:13 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 08:27:13 INFO - import pkg_resources 08:27:14 INFO - Using 1 client processes 08:27:17 INFO - SUITE-START | Running 778 tests 08:27:17 INFO - Running testharness tests 08:27:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:27:17 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 08:27:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:27:17 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 08:27:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:27:17 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 08:27:18 INFO - Setting up ssl 08:27:18 INFO - PROCESS | certutil | 08:27:18 INFO - PROCESS | certutil | 08:27:18 INFO - PROCESS | certutil | 08:27:18 INFO - Certificate Nickname Trust Attributes 08:27:18 INFO - SSL,S/MIME,JAR/XPI 08:27:18 INFO - 08:27:18 INFO - web-platform-tests CT,, 08:27:18 INFO - 08:27:18 INFO - Starting runner 08:27:19 INFO - PROCESS | 380 | [380] 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 08:27:19 INFO - PROCESS | 380 | [380] 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 08:27:19 INFO - PROCESS | 380 | [380] 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 08:27:20 INFO - PROCESS | 380 | 1465918040842 Marionette DEBUG Marionette enabled via build flag and pref 08:27:21 INFO - PROCESS | 380 | ++DOCSHELL 103C0C00 == 1 [pid = 380] [id = 1] 08:27:21 INFO - PROCESS | 380 | ++DOMWINDOW == 1 (103C1000) [pid = 380] [serial = 1] [outer = 00000000] 08:27:21 INFO - PROCESS | 380 | [380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:27:21 INFO - PROCESS | 380 | ++DOMWINDOW == 2 (103C1C00) [pid = 380] [serial = 2] [outer = 103C1000] 08:27:22 INFO - PROCESS | 380 | ++DOCSHELL 13E04000 == 2 [pid = 380] [id = 2] 08:27:22 INFO - PROCESS | 380 | ++DOMWINDOW == 3 (13E04400) [pid = 380] [serial = 3] [outer = 00000000] 08:27:22 INFO - PROCESS | 380 | [380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:27:22 INFO - PROCESS | 380 | ++DOMWINDOW == 4 (13E05000) [pid = 380] [serial = 4] [outer = 13E04400] 08:27:22 INFO - PROCESS | 380 | 1465918042406 Marionette INFO Listening on port 2828 08:27:24 INFO - PROCESS | 380 | 1465918044044 Marionette DEBUG Marionette enabled via command-line flag 08:27:24 INFO - PROCESS | 380 | [380] 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 08:27:24 INFO - PROCESS | 380 | [380] 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 08:27:24 INFO - PROCESS | 380 | ++DOCSHELL 14941000 == 3 [pid = 380] [id = 3] 08:27:24 INFO - PROCESS | 380 | ++DOMWINDOW == 5 (14949000) [pid = 380] [serial = 5] [outer = 00000000] 08:27:24 INFO - PROCESS | 380 | [380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:27:24 INFO - PROCESS | 380 | ++DOMWINDOW == 6 (14949C00) [pid = 380] [serial = 6] [outer = 14949000] 08:27:24 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 08:27:24 INFO - PROCESS | 380 | ++DOMWINDOW == 7 (15645000) [pid = 380] [serial = 7] [outer = 13E04400] 08:27:24 INFO - PROCESS | 380 | [380] 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 08:27:24 INFO - PROCESS | 380 | 1465918044796 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49339 08:27:24 INFO - PROCESS | 380 | [380] 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 08:27:24 INFO - PROCESS | 380 | 1465918044818 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49340 08:27:24 INFO - PROCESS | 380 | [380] 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 08:27:24 INFO - PROCESS | 380 | 1465918044825 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49341 08:27:24 INFO - PROCESS | 380 | [380] 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 08:27:24 INFO - PROCESS | 380 | 1465918044860 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49342 08:27:24 INFO - PROCESS | 380 | 1465918044862 Marionette DEBUG Closed connection conn0 08:27:24 INFO - PROCESS | 380 | 1465918044864 Marionette DEBUG Closed connection conn1 08:27:24 INFO - PROCESS | 380 | 1465918044866 Marionette DEBUG Closed connection conn2 08:27:24 INFO - PROCESS | 380 | 1465918044926 Marionette DEBUG Closed connection conn3 08:27:25 INFO - PROCESS | 380 | [380] 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 08:27:25 INFO - PROCESS | 380 | 1465918045016 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49343 08:27:25 INFO - PROCESS | 380 | 1465918045056 Marionette DEBUG Closed connection conn4 08:27:25 INFO - PROCESS | 380 | [380] 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 08:27:25 INFO - PROCESS | 380 | 1465918045063 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49344 08:27:25 INFO - PROCESS | 380 | ++DOCSHELL 103C2000 == 4 [pid = 380] [id = 4] 08:27:25 INFO - PROCESS | 380 | ++DOMWINDOW == 8 (16436000) [pid = 380] [serial = 8] [outer = 00000000] 08:27:25 INFO - PROCESS | 380 | ++DOMWINDOW == 9 (1725BC00) [pid = 380] [serial = 9] [outer = 16436000] 08:27:25 INFO - PROCESS | 380 | 1465918045186 Marionette DEBUG Closed connection conn5 08:27:25 INFO - PROCESS | 380 | [380] 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 08:27:25 INFO - PROCESS | 380 | 1465918045191 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49345 08:27:25 INFO - PROCESS | 380 | ++DOMWINDOW == 10 (17262000) [pid = 380] [serial = 10] [outer = 16436000] 08:27:25 INFO - PROCESS | 380 | 1465918045227 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:27:25 INFO - PROCESS | 380 | 1465918045233 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":"20160614063226","device":"desktop","version":"48.0"} 08:27:26 INFO - PROCESS | 380 | [380] 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 08:27:26 INFO - PROCESS | 380 | [380] 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 08:27:26 INFO - PROCESS | 380 | [380] 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 08:27:27 INFO - PROCESS | 380 | ++DOCSHELL 16438C00 == 5 [pid = 380] [id = 5] 08:27:27 INFO - PROCESS | 380 | ++DOMWINDOW == 11 (18636C00) [pid = 380] [serial = 11] [outer = 00000000] 08:27:27 INFO - PROCESS | 380 | ++DOCSHELL 18637000 == 6 [pid = 380] [id = 6] 08:27:27 INFO - PROCESS | 380 | ++DOMWINDOW == 12 (18639800) [pid = 380] [serial = 12] [outer = 00000000] 08:27:27 INFO - PROCESS | 380 | [380] 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 08:27:27 INFO - PROCESS | 380 | ++DOCSHELL 195D5C00 == 7 [pid = 380] [id = 7] 08:27:27 INFO - PROCESS | 380 | ++DOMWINDOW == 13 (195D6000) [pid = 380] [serial = 13] [outer = 00000000] 08:27:27 INFO - PROCESS | 380 | [380] 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 08:27:27 INFO - PROCESS | 380 | [380] 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 08:27:27 INFO - PROCESS | 380 | ++DOMWINDOW == 14 (195DEC00) [pid = 380] [serial = 14] [outer = 195D6000] 08:27:27 INFO - PROCESS | 380 | ++DOMWINDOW == 15 (19580000) [pid = 380] [serial = 15] [outer = 18636C00] 08:27:27 INFO - PROCESS | 380 | ++DOMWINDOW == 16 (19581800) [pid = 380] [serial = 16] [outer = 18639800] 08:27:27 INFO - PROCESS | 380 | ++DOMWINDOW == 17 (19584400) [pid = 380] [serial = 17] [outer = 195D6000] 08:27:28 INFO - PROCESS | 380 | 1465918048567 Marionette INFO startBrowser c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:28 INFO - PROCESS | 380 | 1465918048601 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 380 | 1465918048616 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 380 | 1465918048619 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:29 INFO - PROCESS | 380 | ++DOMWINDOW == 18 (1BB54C00) [pid = 380] [serial = 18] [outer = 195D6000] 08:27:29 INFO - PROCESS | 380 | 1465918049329 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"c1021f7d-c486-4111-b4ac-45871adac1a0","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":"20160614063226","device":"desktop","version":"48.0","command_id":1}}] 08:27:29 INFO - PROCESS | 380 | 1465918049580 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:27:29 INFO - PROCESS | 380 | 1465918049584 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:29 INFO - PROCESS | 380 | 1465918049614 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 08:27:29 INFO - PROCESS | 380 | 1465918049631 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:27:29 INFO - PROCESS | 380 | 1465918049633 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:29 INFO - PROCESS | 380 | [380] 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 08:27:30 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:27:30 INFO - PROCESS | 380 | ++DOMWINDOW == 19 (1C378800) [pid = 380] [serial = 19] [outer = 195D6000] 08:27:30 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:30 INFO - PROCESS | 380 | 1465918050728 Marionette TRACE conn6 <- [1,3,null,{}] 08:27:30 INFO - PROCESS | 380 | 1465918050732 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 08:27:30 INFO - PROCESS | 380 | 1465918050734 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:30 INFO - PROCESS | 380 | 1465918050755 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 08:27:30 INFO - PROCESS | 380 | 1465918050765 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 08:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:27:30 INFO - PROCESS | 380 | 1465918050767 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 08:27:30 INFO - PROCESS | 380 | 1465918050771 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 380 | 1465918050774 Marionette TRACE conn6 <- [1,6,null,{}] 08:27:30 INFO - PROCESS | 380 | 1465918050790 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:30 INFO - PROCESS | 380 | 1465918050793 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:30 INFO - PROCESS | 380 | 1465918050810 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 08:27:30 INFO - PROCESS | 380 | 1465918050814 Marionette TRACE conn6 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:30 INFO - PROCESS | 380 | 1465918050817 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:30 INFO - PROCESS | 380 | ++DOCSHELL 1D2A7C00 == 8 [pid = 380] [id = 8] 08:27:30 INFO - PROCESS | 380 | ++DOMWINDOW == 20 (1D2A8000) [pid = 380] [serial = 20] [outer = 00000000] 08:27:30 INFO - PROCESS | 380 | ++DOMWINDOW == 21 (1D2AA800) [pid = 380] [serial = 21] [outer = 1D2A8000] 08:27:30 INFO - PROCESS | 380 | 1465918050868 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 380 | ++DOMWINDOW == 22 (1D2AE800) [pid = 380] [serial = 22] [outer = 1D2A8000] 08:27:31 INFO - PROCESS | 380 | ++DOCSHELL 16432000 == 9 [pid = 380] [id = 9] 08:27:31 INFO - PROCESS | 380 | ++DOMWINDOW == 23 (173C0800) [pid = 380] [serial = 23] [outer = 00000000] 08:27:31 INFO - PROCESS | 380 | ++DOMWINDOW == 24 (1C301800) [pid = 380] [serial = 24] [outer = 173C0800] 08:27:31 INFO - PROCESS | 380 | 1465918051265 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 380 | ++DOMWINDOW == 25 (1D2AAC00) [pid = 380] [serial = 25] [outer = 173C0800] 08:27:31 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:31 INFO - PROCESS | 380 | --DOCSHELL 103C0C00 == 8 [pid = 380] [id = 1] 08:27:31 INFO - PROCESS | 380 | 1465918051982 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1219ms 08:27:31 INFO - PROCESS | 380 | 1465918051993 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 380 | 1465918051997 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 08:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:27:32 INFO - PROCESS | 380 | 1465918052002 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 380 | 1465918052006 Marionette TRACE conn6 <- [1,10,null,{}] 08:27:32 INFO - PROCESS | 380 | 1465918052011 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:32 INFO - PROCESS | 380 | 1465918052015 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:32 INFO - PROCESS | 380 | 1465918052146 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 08:27:32 INFO - PROCESS | 380 | 1465918052210 Marionette TRACE conn6 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:32 INFO - PROCESS | 380 | 1465918052213 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:32 INFO - PROCESS | 380 | ++DOCSHELL 0FE6BC00 == 9 [pid = 380] [id = 10] 08:27:32 INFO - PROCESS | 380 | ++DOMWINDOW == 26 (0FFB2400) [pid = 380] [serial = 26] [outer = 00000000] 08:27:32 INFO - PROCESS | 380 | ++DOMWINDOW == 27 (0FFB9000) [pid = 380] [serial = 27] [outer = 0FFB2400] 08:27:32 INFO - PROCESS | 380 | 1465918052273 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 380 | ++DOMWINDOW == 28 (10C10C00) [pid = 380] [serial = 28] [outer = 0FFB2400] 08:27:32 INFO - PROCESS | 380 | 1465918052891 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 08:27:32 INFO - PROCESS | 380 | 1465918052933 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 380 | 1465918052937 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 08:27:32 INFO - PROCESS | 380 | 1465918052943 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:27:32 INFO - PROCESS | 380 | 1465918052946 Marionette TRACE conn6 <- [1,14,null,{}] 08:27:32 INFO - PROCESS | 380 | 1465918052950 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:32 INFO - PROCESS | 380 | 1465918052953 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:33 INFO - PROCESS | 380 | 1465918053073 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 08:27:33 INFO - PROCESS | 380 | 1465918053134 Marionette TRACE conn6 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:33 INFO - PROCESS | 380 | 1465918053137 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:33 INFO - PROCESS | 380 | ++DOCSHELL 1643EC00 == 10 [pid = 380] [id = 11] 08:27:33 INFO - PROCESS | 380 | ++DOMWINDOW == 29 (1725B400) [pid = 380] [serial = 29] [outer = 00000000] 08:27:33 INFO - PROCESS | 380 | ++DOMWINDOW == 30 (173C2400) [pid = 380] [serial = 30] [outer = 1725B400] 08:27:33 INFO - PROCESS | 380 | 1465918053194 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 380 | ++DOMWINDOW == 31 (185D6400) [pid = 380] [serial = 31] [outer = 1725B400] 08:27:33 INFO - PROCESS | 380 | 1465918053828 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 930ms 08:27:33 INFO - PROCESS | 380 | 1465918053878 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 380 | 1465918053880 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 08:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:27:33 INFO - PROCESS | 380 | 1465918053884 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 380 | 1465918053888 Marionette TRACE conn6 <- [1,18,null,{}] 08:27:33 INFO - PROCESS | 380 | 1465918053900 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:33 INFO - PROCESS | 380 | 1465918053905 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:34 INFO - PROCESS | 380 | 1465918054024 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 08:27:34 INFO - PROCESS | 380 | 1465918054088 Marionette TRACE conn6 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:34 INFO - PROCESS | 380 | 1465918054092 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:34 INFO - PROCESS | 380 | ++DOCSHELL 1ADB2C00 == 11 [pid = 380] [id = 12] 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 32 (1ADB3C00) [pid = 380] [serial = 32] [outer = 00000000] 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 33 (1B52F800) [pid = 380] [serial = 33] [outer = 1ADB3C00] 08:27:34 INFO - PROCESS | 380 | 1465918054149 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 34 (1CF51800) [pid = 380] [serial = 34] [outer = 1ADB3C00] 08:27:34 INFO - PROCESS | 380 | ++DOCSHELL 1D5B5C00 == 12 [pid = 380] [id = 13] 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 35 (1D5B6000) [pid = 380] [serial = 35] [outer = 00000000] 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 36 (1D5B9800) [pid = 380] [serial = 36] [outer = 1D5B6000] 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 37 (0CA68C00) [pid = 380] [serial = 37] [outer = 1D5B6000] 08:27:34 INFO - PROCESS | 380 | ++DOCSHELL 0CA27400 == 13 [pid = 380] [id = 14] 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 38 (0CA6C800) [pid = 380] [serial = 38] [outer = 00000000] 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 39 (0F6E4800) [pid = 380] [serial = 39] [outer = 0CA6C800] 08:27:34 INFO - PROCESS | 380 | ++DOMWINDOW == 40 (0FE71000) [pid = 380] [serial = 40] [outer = 0CA6C800] 08:27:34 INFO - PROCESS | 380 | --DOCSHELL 103C2000 == 12 [pid = 380] [id = 4] 08:27:35 INFO - PROCESS | 380 | 1465918055017 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1171ms 08:27:35 INFO - PROCESS | 380 | 1465918055059 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 08:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:27:35 INFO - PROCESS | 380 | 1465918055063 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 08:27:35 INFO - PROCESS | 380 | 1465918055067 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 380 | 1465918055071 Marionette TRACE conn6 <- [1,22,null,{}] 08:27:35 INFO - PROCESS | 380 | 1465918055076 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:35 INFO - PROCESS | 380 | 1465918055079 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:35 INFO - PROCESS | 380 | 1465918055177 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 08:27:35 INFO - PROCESS | 380 | 1465918055243 Marionette TRACE conn6 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 380 | 1465918055246 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:35 INFO - PROCESS | 380 | ++DOCSHELL 0FE70000 == 13 [pid = 380] [id = 15] 08:27:35 INFO - PROCESS | 380 | ++DOMWINDOW == 41 (102E5800) [pid = 380] [serial = 41] [outer = 00000000] 08:27:35 INFO - PROCESS | 380 | ++DOMWINDOW == 42 (10BD0C00) [pid = 380] [serial = 42] [outer = 102E5800] 08:27:35 INFO - PROCESS | 380 | 1465918055293 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 380 | ++DOMWINDOW == 43 (13E04C00) [pid = 380] [serial = 43] [outer = 102E5800] 08:27:35 INFO - PROCESS | 380 | 1465918055658 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 08:27:35 INFO - PROCESS | 380 | 1465918055706 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 380 | 1465918055711 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 08:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:27:35 INFO - PROCESS | 380 | 1465918055717 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 380 | 1465918055719 Marionette TRACE conn6 <- [1,26,null,{}] 08:27:35 INFO - PROCESS | 380 | 1465918055723 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:35 INFO - PROCESS | 380 | 1465918055726 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:35 INFO - PROCESS | 380 | 1465918055817 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 08:27:35 INFO - PROCESS | 380 | 1465918055823 Marionette TRACE conn6 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 380 | 1465918055826 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:35 INFO - PROCESS | 380 | ++DOCSHELL 140DF000 == 14 [pid = 380] [id = 16] 08:27:35 INFO - PROCESS | 380 | ++DOMWINDOW == 44 (14827C00) [pid = 380] [serial = 44] [outer = 00000000] 08:27:35 INFO - PROCESS | 380 | ++DOMWINDOW == 45 (14906800) [pid = 380] [serial = 45] [outer = 14827C00] 08:27:35 INFO - PROCESS | 380 | 1465918055873 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 380 | ++DOMWINDOW == 46 (14947000) [pid = 380] [serial = 46] [outer = 14827C00] 08:27:36 INFO - PROCESS | 380 | 1465918056285 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 08:27:36 INFO - PROCESS | 380 | 1465918056350 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 380 | 1465918056352 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 08:27:36 INFO - PROCESS | 380 | 1465918056355 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:27:36 INFO - PROCESS | 380 | 1465918056358 Marionette TRACE conn6 <- [1,30,null,{}] 08:27:36 INFO - PROCESS | 380 | 1465918056368 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:36 INFO - PROCESS | 380 | 1465918056372 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:36 INFO - PROCESS | 380 | 1465918056458 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 08:27:36 INFO - PROCESS | 380 | 1465918056467 Marionette TRACE conn6 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:36 INFO - PROCESS | 380 | 1465918056470 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:36 INFO - PROCESS | 380 | ++DOCSHELL 17258400 == 15 [pid = 380] [id = 17] 08:27:36 INFO - PROCESS | 380 | ++DOMWINDOW == 47 (1725A400) [pid = 380] [serial = 47] [outer = 00000000] 08:27:36 INFO - PROCESS | 380 | ++DOMWINDOW == 48 (17264000) [pid = 380] [serial = 48] [outer = 1725A400] 08:27:36 INFO - PROCESS | 380 | 1465918056521 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 380 | ++DOMWINDOW == 49 (17325800) [pid = 380] [serial = 49] [outer = 1725A400] 08:27:36 INFO - PROCESS | 380 | 1465918056932 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 08:27:36 INFO - PROCESS | 380 | 1465918056990 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 08:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:27:37 INFO - PROCESS | 380 | 1465918057002 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 08:27:37 INFO - PROCESS | 380 | 1465918057005 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 380 | 1465918057007 Marionette TRACE conn6 <- [1,34,null,{}] 08:27:37 INFO - PROCESS | 380 | 1465918057010 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:37 INFO - PROCESS | 380 | 1465918057012 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:37 INFO - PROCESS | 380 | 1465918057092 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 08:27:37 INFO - PROCESS | 380 | 1465918057097 Marionette TRACE conn6 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 380 | 1465918057099 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:37 INFO - PROCESS | 380 | ++DOCSHELL 14A28400 == 16 [pid = 380] [id = 18] 08:27:37 INFO - PROCESS | 380 | ++DOMWINDOW == 50 (173C1C00) [pid = 380] [serial = 50] [outer = 00000000] 08:27:37 INFO - PROCESS | 380 | ++DOMWINDOW == 51 (17CCC000) [pid = 380] [serial = 51] [outer = 173C1C00] 08:27:37 INFO - PROCESS | 380 | 1465918057147 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 380 | ++DOMWINDOW == 52 (1836BC00) [pid = 380] [serial = 52] [outer = 173C1C00] 08:27:37 INFO - PROCESS | 380 | 1465918057541 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 08:27:37 INFO - PROCESS | 380 | 1465918057580 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 380 | 1465918057582 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 08:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:27:37 INFO - PROCESS | 380 | 1465918057585 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 380 | 1465918057587 Marionette TRACE conn6 <- [1,38,null,{}] 08:27:37 INFO - PROCESS | 380 | 1465918057590 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:37 INFO - PROCESS | 380 | 1465918057592 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:37 INFO - PROCESS | 380 | 1465918057699 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 08:27:37 INFO - PROCESS | 380 | 1465918057706 Marionette TRACE conn6 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 380 | 1465918057708 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:37 INFO - PROCESS | 380 | ++DOCSHELL 17CAD400 == 17 [pid = 380] [id = 19] 08:27:37 INFO - PROCESS | 380 | ++DOMWINDOW == 53 (1836FC00) [pid = 380] [serial = 53] [outer = 00000000] 08:27:37 INFO - PROCESS | 380 | ++DOMWINDOW == 54 (188DB000) [pid = 380] [serial = 54] [outer = 1836FC00] 08:27:37 INFO - PROCESS | 380 | 1465918057752 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 380 | ++DOMWINDOW == 55 (18E46C00) [pid = 380] [serial = 55] [outer = 1836FC00] 08:27:38 INFO - PROCESS | 380 | 1465918058141 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 08:27:38 INFO - PROCESS | 380 | 1465918058156 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 380 | 1465918058158 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 08:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:27:38 INFO - PROCESS | 380 | 1465918058161 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 380 | 1465918058163 Marionette TRACE conn6 <- [1,42,null,{}] 08:27:38 INFO - PROCESS | 380 | 1465918058166 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:38 INFO - PROCESS | 380 | 1465918058171 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:38 INFO - PROCESS | 380 | 1465918058299 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 08:27:38 INFO - PROCESS | 380 | 1465918058307 Marionette TRACE conn6 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 380 | 1465918058309 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:38 INFO - PROCESS | 380 | ++DOCSHELL 18FB2C00 == 18 [pid = 380] [id = 20] 08:27:38 INFO - PROCESS | 380 | ++DOMWINDOW == 56 (18FB3000) [pid = 380] [serial = 56] [outer = 00000000] 08:27:38 INFO - PROCESS | 380 | ++DOMWINDOW == 57 (194F3400) [pid = 380] [serial = 57] [outer = 18FB3000] 08:27:38 INFO - PROCESS | 380 | 1465918058355 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (197DE000) [pid = 380] [serial = 58] [outer = 18FB3000] 08:27:38 INFO - PROCESS | 380 | 1465918058822 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 08:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:27:38 INFO - PROCESS | 380 | 1465918058832 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 380 | 1465918058834 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 08:27:38 INFO - PROCESS | 380 | 1465918058837 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 380 | 1465918058839 Marionette TRACE conn6 <- [1,46,null,{}] 08:27:38 INFO - PROCESS | 380 | 1465918058843 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:38 INFO - PROCESS | 380 | 1465918058845 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:38 INFO - PROCESS | 380 | 1465918058921 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 08:27:38 INFO - PROCESS | 380 | 1465918058986 Marionette TRACE conn6 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 380 | 1465918058988 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:38 INFO - PROCESS | 380 | ++DOCSHELL 18F11C00 == 19 [pid = 380] [id = 21] 08:27:38 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (18F16C00) [pid = 380] [serial = 59] [outer = 00000000] 08:27:39 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (18F1E400) [pid = 380] [serial = 60] [outer = 18F16C00] 08:27:39 INFO - PROCESS | 380 | 1465918059036 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (195DC000) [pid = 380] [serial = 61] [outer = 18F16C00] 08:27:39 INFO - PROCESS | 380 | 1465918059365 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 569ms 08:27:39 INFO - PROCESS | 380 | 1465918059408 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 08:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:27:39 INFO - PROCESS | 380 | 1465918059410 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 08:27:39 INFO - PROCESS | 380 | 1465918059413 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 380 | 1465918059415 Marionette TRACE conn6 <- [1,50,null,{}] 08:27:39 INFO - PROCESS | 380 | 1465918059418 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:39 INFO - PROCESS | 380 | 1465918059420 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:39 INFO - PROCESS | 380 | 1465918059529 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 08:27:39 INFO - PROCESS | 380 | 1465918059568 Marionette TRACE conn6 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:39 INFO - PROCESS | 380 | 1465918059570 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:39 INFO - PROCESS | 380 | ++DOCSHELL 103C1800 == 20 [pid = 380] [id = 22] 08:27:39 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (18E45000) [pid = 380] [serial = 62] [outer = 00000000] 08:27:39 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (1ACBB800) [pid = 380] [serial = 63] [outer = 18E45000] 08:27:39 INFO - PROCESS | 380 | 1465918059613 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (1ACBE000) [pid = 380] [serial = 64] [outer = 18E45000] 08:27:39 INFO - PROCESS | 380 | 1465918059946 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 08:27:39 INFO - PROCESS | 380 | 1465918059984 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 380 | 1465918059986 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 08:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:27:39 INFO - PROCESS | 380 | 1465918059989 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 380 | 1465918059991 Marionette TRACE conn6 <- [1,54,null,{}] 08:27:39 INFO - PROCESS | 380 | 1465918059994 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:39 INFO - PROCESS | 380 | 1465918059996 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:40 INFO - PROCESS | 380 | 1465918060072 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 08:27:40 INFO - PROCESS | 380 | 1465918060136 Marionette TRACE conn6 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 380 | 1465918060138 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:40 INFO - PROCESS | 380 | ++DOCSHELL 1ACB7C00 == 21 [pid = 380] [id = 23] 08:27:40 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (1ACBD800) [pid = 380] [serial = 65] [outer = 00000000] 08:27:40 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (1AD05800) [pid = 380] [serial = 66] [outer = 1ACBD800] 08:27:40 INFO - PROCESS | 380 | 1465918060190 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (1AD08400) [pid = 380] [serial = 67] [outer = 1ACBD800] 08:27:40 INFO - PROCESS | 380 | 1465918060506 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 08:27:40 INFO - PROCESS | 380 | 1465918060561 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 380 | 1465918060563 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 08:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:27:40 INFO - PROCESS | 380 | 1465918060566 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 380 | 1465918060568 Marionette TRACE conn6 <- [1,58,null,{}] 08:27:40 INFO - PROCESS | 380 | 1465918060571 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:40 INFO - PROCESS | 380 | 1465918060573 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:40 INFO - PROCESS | 380 | 1465918060683 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 08:27:40 INFO - PROCESS | 380 | 1465918060722 Marionette TRACE conn6 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 380 | 1465918060724 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:40 INFO - PROCESS | 380 | ++DOCSHELL 1AD05400 == 22 [pid = 380] [id = 24] 08:27:40 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (1AD06000) [pid = 380] [serial = 68] [outer = 00000000] 08:27:40 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (1AD39400) [pid = 380] [serial = 69] [outer = 1AD06000] 08:27:40 INFO - PROCESS | 380 | 1465918060769 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1D2A4800) [pid = 380] [serial = 70] [outer = 1AD06000] 08:27:41 INFO - PROCESS | 380 | 1465918061102 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 08:27:41 INFO - PROCESS | 380 | 1465918061137 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 380 | 1465918061139 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 08:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:27:41 INFO - PROCESS | 380 | 1465918061142 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 380 | 1465918061145 Marionette TRACE conn6 <- [1,62,null,{}] 08:27:41 INFO - PROCESS | 380 | 1465918061148 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:41 INFO - PROCESS | 380 | 1465918061150 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:41 INFO - PROCESS | 380 | 1465918061272 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 08:27:41 INFO - PROCESS | 380 | 1465918061279 Marionette TRACE conn6 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 380 | 1465918061282 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:41 INFO - PROCESS | 380 | ++DOCSHELL 09CEBC00 == 23 [pid = 380] [id = 25] 08:27:41 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09CEE000) [pid = 380] [serial = 71] [outer = 00000000] 08:27:41 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1AD0D400) [pid = 380] [serial = 72] [outer = 09CEE000] 08:27:41 INFO - PROCESS | 380 | 1465918061325 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1D2B0000) [pid = 380] [serial = 73] [outer = 09CEE000] 08:27:41 INFO - PROCESS | 380 | 1465918061686 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 570ms 08:27:41 INFO - PROCESS | 380 | 1465918061713 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 380 | 1465918061714 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 08:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:27:41 INFO - PROCESS | 380 | 1465918061717 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 380 | 1465918061719 Marionette TRACE conn6 <- [1,66,null,{}] 08:27:41 INFO - PROCESS | 380 | 1465918061722 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:41 INFO - PROCESS | 380 | 1465918061724 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:41 INFO - PROCESS | 380 | 1465918061814 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 08:27:41 INFO - PROCESS | 380 | 1465918061897 Marionette TRACE conn6 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 380 | 1465918061899 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:41 INFO - PROCESS | 380 | ++DOCSHELL 09C06C00 == 24 [pid = 380] [id = 26] 08:27:41 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (09C07000) [pid = 380] [serial = 74] [outer = 00000000] 08:27:41 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (09C0D400) [pid = 380] [serial = 75] [outer = 09C07000] 08:27:41 INFO - PROCESS | 380 | 1465918061941 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (09C10C00) [pid = 380] [serial = 76] [outer = 09C07000] 08:27:43 INFO - PROCESS | 380 | 1465918063024 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1329ms 08:27:43 INFO - PROCESS | 380 | 1465918063052 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 380 | 1465918063056 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 08:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:27:43 INFO - PROCESS | 380 | 1465918063061 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 380 | 1465918063064 Marionette TRACE conn6 <- [1,70,null,{}] 08:27:43 INFO - PROCESS | 380 | 1465918063069 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:43 INFO - PROCESS | 380 | 1465918063071 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:43 INFO - PROCESS | 380 | 1465918063207 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 08:27:43 INFO - PROCESS | 380 | 1465918063235 Marionette TRACE conn6 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 380 | 1465918063237 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:43 INFO - PROCESS | 380 | ++DOCSHELL 0F661800 == 25 [pid = 380] [id = 27] 08:27:43 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0F666C00) [pid = 380] [serial = 77] [outer = 00000000] 08:27:43 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FB83400) [pid = 380] [serial = 78] [outer = 0F666C00] 08:27:43 INFO - PROCESS | 380 | 1465918063284 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0FC68800) [pid = 380] [serial = 79] [outer = 0F666C00] 08:27:43 INFO - PROCESS | 380 | 1465918063693 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 08:27:43 INFO - PROCESS | 380 | 1465918063733 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 380 | 1465918063738 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 08:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:27:43 INFO - PROCESS | 380 | 1465918063752 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 380 | 1465918063754 Marionette TRACE conn6 <- [1,74,null,{}] 08:27:43 INFO - PROCESS | 380 | 1465918063758 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:43 INFO - PROCESS | 380 | 1465918063760 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:43 INFO - PROCESS | 380 | 1465918063865 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 08:27:43 INFO - PROCESS | 380 | 1465918063872 Marionette TRACE conn6 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 380 | 1465918063874 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:43 INFO - PROCESS | 380 | ++DOCSHELL 0FC70400 == 26 [pid = 380] [id = 28] 08:27:43 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0FC70C00) [pid = 380] [serial = 80] [outer = 00000000] 08:27:43 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (103B6C00) [pid = 380] [serial = 81] [outer = 0FC70C00] 08:27:43 INFO - PROCESS | 380 | 1465918063921 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (10CBF400) [pid = 380] [serial = 82] [outer = 0FC70C00] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 81 (16436000) [pid = 380] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 80 (18E45000) [pid = 380] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1ACBD800) [pid = 380] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1AD06000) [pid = 380] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1D2A8000) [pid = 380] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FFB2400) [pid = 380] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1725B400) [pid = 380] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1ADB3C00) [pid = 380] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 73 (102E5800) [pid = 380] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 72 (14827C00) [pid = 380] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1725A400) [pid = 380] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:27:44 INFO - PROCESS | 380 | --DOMWINDOW == 70 (173C1C00) [pid = 380] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:27:44 INFO - PROCESS | 380 | 1465918064683 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 990ms 08:27:44 INFO - PROCESS | 380 | 1465918064738 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 380 | 1465918064740 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 08:27:44 INFO - PROCESS | 380 | 1465918064743 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:27:44 INFO - PROCESS | 380 | 1465918064747 Marionette TRACE conn6 <- [1,78,null,{}] 08:27:44 INFO - PROCESS | 380 | 1465918064757 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:44 INFO - PROCESS | 380 | 1465918064761 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:44 INFO - PROCESS | 380 | 1465918064851 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 08:27:44 INFO - PROCESS | 380 | 1465918064919 Marionette TRACE conn6 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 380 | 1465918064922 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:44 INFO - PROCESS | 380 | ++DOCSHELL 140D7400 == 27 [pid = 380] [id = 29] 08:27:44 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (140D8800) [pid = 380] [serial = 83] [outer = 00000000] 08:27:44 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (14831000) [pid = 380] [serial = 84] [outer = 140D8800] 08:27:44 INFO - PROCESS | 380 | 1465918064968 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1494B800) [pid = 380] [serial = 85] [outer = 140D8800] 08:27:45 INFO - PROCESS | 380 | 1465918065292 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 08:27:45 INFO - PROCESS | 380 | 1465918065318 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 380 | 1465918065320 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 08:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:27:45 INFO - PROCESS | 380 | 1465918065323 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 380 | 1465918065325 Marionette TRACE conn6 <- [1,82,null,{}] 08:27:45 INFO - PROCESS | 380 | 1465918065333 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:45 INFO - PROCESS | 380 | 1465918065335 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:45 INFO - PROCESS | 380 | 1465918065439 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 08:27:45 INFO - PROCESS | 380 | 1465918065510 Marionette TRACE conn6 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 380 | 1465918065512 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:45 INFO - PROCESS | 380 | ++DOCSHELL 140E4800 == 28 [pid = 380] [id = 30] 08:27:45 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14827400) [pid = 380] [serial = 86] [outer = 00000000] 08:27:45 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14ACE400) [pid = 380] [serial = 87] [outer = 14827400] 08:27:45 INFO - PROCESS | 380 | 1465918065559 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (16433800) [pid = 380] [serial = 88] [outer = 14827400] 08:27:45 INFO - PROCESS | 380 | 1465918065919 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 08:27:45 INFO - PROCESS | 380 | 1465918065954 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 08:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:27:45 INFO - PROCESS | 380 | 1465918065956 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 08:27:45 INFO - PROCESS | 380 | 1465918065959 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 380 | 1465918065960 Marionette TRACE conn6 <- [1,86,null,{}] 08:27:45 INFO - PROCESS | 380 | 1465918065964 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:45 INFO - PROCESS | 380 | 1465918065965 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:46 INFO - PROCESS | 380 | 1465918066041 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 08:27:46 INFO - PROCESS | 380 | 1465918066046 Marionette TRACE conn6 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 380 | 1465918066048 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:46 INFO - PROCESS | 380 | ++DOCSHELL 17263400 == 29 [pid = 380] [id = 31] 08:27:46 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17263800) [pid = 380] [serial = 89] [outer = 00000000] 08:27:46 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17546C00) [pid = 380] [serial = 90] [outer = 17263800] 08:27:46 INFO - PROCESS | 380 | 1465918066091 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17CAC800) [pid = 380] [serial = 91] [outer = 17263800] 08:27:46 INFO - PROCESS | 380 | 1465918066509 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 08:27:46 INFO - PROCESS | 380 | 1465918066567 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 380 | 1465918066571 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 08:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:27:46 INFO - PROCESS | 380 | 1465918066583 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 380 | 1465918066587 Marionette TRACE conn6 <- [1,90,null,{}] 08:27:46 INFO - PROCESS | 380 | 1465918066598 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:46 INFO - PROCESS | 380 | 1465918066602 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:46 INFO - PROCESS | 380 | 1465918066712 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 08:27:46 INFO - PROCESS | 380 | 1465918066794 Marionette TRACE conn6 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 380 | 1465918066800 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:46 INFO - PROCESS | 380 | ++DOCSHELL 0C949800 == 30 [pid = 380] [id = 32] 08:27:46 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0C949C00) [pid = 380] [serial = 92] [outer = 00000000] 08:27:46 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0CA1C800) [pid = 380] [serial = 93] [outer = 0C949C00] 08:27:46 INFO - PROCESS | 380 | 1465918066856 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FB88C00) [pid = 380] [serial = 94] [outer = 0C949C00] 08:27:47 INFO - PROCESS | 380 | 1465918067405 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 890ms 08:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:27:47 INFO - PROCESS | 380 | 1465918067476 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 380 | 1465918067479 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 08:27:47 INFO - PROCESS | 380 | 1465918067485 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 380 | 1465918067489 Marionette TRACE conn6 <- [1,94,null,{}] 08:27:47 INFO - PROCESS | 380 | 1465918067494 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:47 INFO - PROCESS | 380 | 1465918067497 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:47 INFO - PROCESS | 380 | 1465918067639 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 08:27:47 INFO - PROCESS | 380 | 1465918067717 Marionette TRACE conn6 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 380 | 1465918067719 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:47 INFO - PROCESS | 380 | ++DOCSHELL 1435F000 == 31 [pid = 380] [id = 33] 08:27:47 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (14829C00) [pid = 380] [serial = 95] [outer = 00000000] 08:27:47 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (149C7C00) [pid = 380] [serial = 96] [outer = 14829C00] 08:27:47 INFO - PROCESS | 380 | 1465918067774 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (15641C00) [pid = 380] [serial = 97] [outer = 14829C00] 08:27:48 INFO - PROCESS | 380 | 1465918068280 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 830ms 08:27:48 INFO - PROCESS | 380 | 1465918068315 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 380 | 1465918068318 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 08:27:48 INFO - PROCESS | 380 | 1465918068322 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:27:48 INFO - PROCESS | 380 | 1465918068324 Marionette TRACE conn6 <- [1,98,null,{}] 08:27:48 INFO - PROCESS | 380 | 1465918068329 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:48 INFO - PROCESS | 380 | 1465918068334 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:48 INFO - PROCESS | 380 | 1465918068443 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 08:27:48 INFO - PROCESS | 380 | 1465918068533 Marionette TRACE conn6 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 380 | 1465918068537 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:48 INFO - PROCESS | 380 | ++DOCSHELL 18F12000 == 32 [pid = 380] [id = 34] 08:27:48 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18F12400) [pid = 380] [serial = 98] [outer = 00000000] 08:27:48 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18F18000) [pid = 380] [serial = 99] [outer = 18F12400] 08:27:48 INFO - PROCESS | 380 | 1465918068594 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (18F1AC00) [pid = 380] [serial = 100] [outer = 18F12400] 08:27:49 INFO - PROCESS | 380 | 1465918069172 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 870ms 08:27:49 INFO - PROCESS | 380 | 1465918069195 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 380 | 1465918069198 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 08:27:49 INFO - PROCESS | 380 | 1465918069201 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:27:49 INFO - PROCESS | 380 | 1465918069203 Marionette TRACE conn6 <- [1,102,null,{}] 08:27:49 INFO - PROCESS | 380 | 1465918069207 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:49 INFO - PROCESS | 380 | 1465918069209 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:49 INFO - PROCESS | 380 | 1465918069310 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 08:27:49 INFO - PROCESS | 380 | 1465918069392 Marionette TRACE conn6 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 380 | 1465918069394 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:49 INFO - PROCESS | 380 | ++DOCSHELL 194E9400 == 33 [pid = 380] [id = 35] 08:27:49 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (194EC400) [pid = 380] [serial = 101] [outer = 00000000] 08:27:49 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (19582800) [pid = 380] [serial = 102] [outer = 194EC400] 08:27:49 INFO - PROCESS | 380 | 1465918069448 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1ACA8C00) [pid = 380] [serial = 103] [outer = 194EC400] 08:27:49 INFO - PROCESS | 380 | 1465918069970 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 870ms 08:27:50 INFO - PROCESS | 380 | 1465918070076 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 380 | 1465918070079 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 08:27:50 INFO - PROCESS | 380 | 1465918070097 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:27:50 INFO - PROCESS | 380 | 1465918070101 Marionette TRACE conn6 <- [1,106,null,{}] 08:27:50 INFO - PROCESS | 380 | 1465918070107 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:50 INFO - PROCESS | 380 | 1465918070110 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:50 INFO - PROCESS | 380 | 1465918070216 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 08:27:50 INFO - PROCESS | 380 | 1465918070281 Marionette TRACE conn6 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 380 | 1465918070286 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:50 INFO - PROCESS | 380 | ++DOCSHELL 09C24400 == 34 [pid = 380] [id = 36] 08:27:50 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (09C24800) [pid = 380] [serial = 104] [outer = 00000000] 08:27:50 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (09CEE400) [pid = 380] [serial = 105] [outer = 09C24800] 08:27:50 INFO - PROCESS | 380 | 1465918070334 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0C883800) [pid = 380] [serial = 106] [outer = 09C24800] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 93 (19584400) [pid = 380] [serial = 17] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 92 (1ACBB800) [pid = 380] [serial = 63] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1AD05800) [pid = 380] [serial = 66] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1AD39400) [pid = 380] [serial = 69] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1836BC00) [pid = 380] [serial = 52] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1AD0D400) [pid = 380] [serial = 72] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1D5B9800) [pid = 380] [serial = 36] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1ACBE000) [pid = 380] [serial = 64] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 85 (13E04C00) [pid = 380] [serial = 43] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1AD08400) [pid = 380] [serial = 67] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 83 (185D6400) [pid = 380] [serial = 31] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 82 (14947000) [pid = 380] [serial = 46] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 81 (10C10C00) [pid = 380] [serial = 28] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1D2A4800) [pid = 380] [serial = 70] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1D2AE800) [pid = 380] [serial = 22] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 78 (195DEC00) [pid = 380] [serial = 14] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1725BC00) [pid = 380] [serial = 9] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17262000) [pid = 380] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 75 (13E05000) [pid = 380] [serial = 4] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FFB9000) [pid = 380] [serial = 27] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 73 (173C2400) [pid = 380] [serial = 30] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1B52F800) [pid = 380] [serial = 33] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1CF51800) [pid = 380] [serial = 34] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0F6E4800) [pid = 380] [serial = 39] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 69 (10BD0C00) [pid = 380] [serial = 42] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 68 (14906800) [pid = 380] [serial = 45] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17264000) [pid = 380] [serial = 48] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17325800) [pid = 380] [serial = 49] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 65 (17CCC000) [pid = 380] [serial = 51] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 64 (188DB000) [pid = 380] [serial = 54] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 63 (194F3400) [pid = 380] [serial = 57] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 62 (18F1E400) [pid = 380] [serial = 60] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 61 (1D2AA800) [pid = 380] [serial = 21] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | --DOMWINDOW == 60 (1C301800) [pid = 380] [serial = 24] [outer = 00000000] [url = about:blank] 08:27:51 INFO - PROCESS | 380 | 1465918071319 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1278ms 08:27:51 INFO - PROCESS | 380 | 1465918071382 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 380 | 1465918071386 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 08:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:27:51 INFO - PROCESS | 380 | 1465918071391 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 380 | 1465918071394 Marionette TRACE conn6 <- [1,110,null,{}] 08:27:51 INFO - PROCESS | 380 | 1465918071400 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:51 INFO - PROCESS | 380 | 1465918071403 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:51 INFO - PROCESS | 380 | 1465918071490 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 08:27:51 INFO - PROCESS | 380 | 1465918071560 Marionette TRACE conn6 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 380 | 1465918071563 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:51 INFO - PROCESS | 380 | ++DOCSHELL 09CF1C00 == 35 [pid = 380] [id = 37] 08:27:51 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (09CF2800) [pid = 380] [serial = 107] [outer = 00000000] 08:27:51 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (0C955800) [pid = 380] [serial = 108] [outer = 09CF2800] 08:27:51 INFO - PROCESS | 380 | 1465918071610 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (0F666400) [pid = 380] [serial = 109] [outer = 09CF2800] 08:27:51 INFO - PROCESS | 380 | 1465918071985 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 08:27:52 INFO - PROCESS | 380 | 1465918072021 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 380 | 1465918072026 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 08:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:27:52 INFO - PROCESS | 380 | 1465918072033 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 380 | 1465918072035 Marionette TRACE conn6 <- [1,114,null,{}] 08:27:52 INFO - PROCESS | 380 | 1465918072039 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:52 INFO - PROCESS | 380 | 1465918072042 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:52 INFO - PROCESS | 380 | 1465918072126 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 08:27:52 INFO - PROCESS | 380 | 1465918072132 Marionette TRACE conn6 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 380 | 1465918072135 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:52 INFO - PROCESS | 380 | ++DOCSHELL 0FFB7000 == 36 [pid = 380] [id = 38] 08:27:52 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (1029F000) [pid = 380] [serial = 110] [outer = 00000000] 08:27:52 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (103B8000) [pid = 380] [serial = 111] [outer = 1029F000] 08:27:52 INFO - PROCESS | 380 | 1465918072182 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (10C11000) [pid = 380] [serial = 112] [outer = 1029F000] 08:27:52 INFO - PROCESS | 380 | 1465918072638 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 08:27:52 INFO - PROCESS | 380 | 1465918072666 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 08:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:27:52 INFO - PROCESS | 380 | 1465918072668 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 08:27:52 INFO - PROCESS | 380 | 1465918072672 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 380 | 1465918072675 Marionette TRACE conn6 <- [1,118,null,{}] 08:27:52 INFO - PROCESS | 380 | 1465918072686 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:52 INFO - PROCESS | 380 | 1465918072690 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:52 INFO - PROCESS | 380 | 1465918072771 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 08:27:52 INFO - PROCESS | 380 | 1465918072782 Marionette TRACE conn6 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 380 | 1465918072785 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:52 INFO - PROCESS | 380 | ++DOCSHELL 14946C00 == 37 [pid = 380] [id = 39] 08:27:52 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (14947000) [pid = 380] [serial = 113] [outer = 00000000] 08:27:52 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (149C8000) [pid = 380] [serial = 114] [outer = 14947000] 08:27:52 INFO - PROCESS | 380 | 1465918072834 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (14A2E800) [pid = 380] [serial = 115] [outer = 14947000] 08:27:53 INFO - PROCESS | 380 | 1465918073251 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 08:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:27:53 INFO - PROCESS | 380 | 1465918073302 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 380 | 1465918073305 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 08:27:53 INFO - PROCESS | 380 | 1465918073308 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 380 | 1465918073310 Marionette TRACE conn6 <- [1,122,null,{}] 08:27:53 INFO - PROCESS | 380 | 1465918073313 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:53 INFO - PROCESS | 380 | 1465918073315 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:53 INFO - PROCESS | 380 | 1465918073425 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 08:27:53 INFO - PROCESS | 380 | 1465918073430 Marionette TRACE conn6 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 380 | 1465918073432 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:53 INFO - PROCESS | 380 | ++DOCSHELL 14AD9000 == 38 [pid = 380] [id = 40] 08:27:53 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1564A400) [pid = 380] [serial = 116] [outer = 00000000] 08:27:53 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (17262000) [pid = 380] [serial = 117] [outer = 1564A400] 08:27:53 INFO - PROCESS | 380 | 1465918073475 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (173BF400) [pid = 380] [serial = 118] [outer = 1564A400] 08:27:53 INFO - PROCESS | 380 | 1465918073889 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 08:27:53 INFO - PROCESS | 380 | 1465918073948 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 380 | 1465918073950 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 08:27:53 INFO - PROCESS | 380 | 1465918073953 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:27:53 INFO - PROCESS | 380 | 1465918073954 Marionette TRACE conn6 <- [1,126,null,{}] 08:27:53 INFO - PROCESS | 380 | 1465918073958 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:53 INFO - PROCESS | 380 | 1465918073960 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:54 INFO - PROCESS | 380 | 1465918074059 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 08:27:54 INFO - PROCESS | 380 | 1465918074064 Marionette TRACE conn6 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 380 | 1465918074066 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:54 INFO - PROCESS | 380 | ++DOCSHELL 1750F000 == 39 [pid = 380] [id = 41] 08:27:54 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1750F800) [pid = 380] [serial = 119] [outer = 00000000] 08:27:54 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17CD4C00) [pid = 380] [serial = 120] [outer = 1750F800] 08:27:54 INFO - PROCESS | 380 | 1465918074109 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (185CF400) [pid = 380] [serial = 121] [outer = 1750F800] 08:27:54 INFO - PROCESS | 380 | 1465918074530 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 08:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:27:54 INFO - PROCESS | 380 | 1465918074587 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 380 | 1465918074589 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 08:27:54 INFO - PROCESS | 380 | 1465918074592 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 380 | 1465918074594 Marionette TRACE conn6 <- [1,130,null,{}] 08:27:54 INFO - PROCESS | 380 | 1465918074597 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:54 INFO - PROCESS | 380 | 1465918074602 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:54 INFO - PROCESS | 380 | 1465918074726 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 08:27:54 INFO - PROCESS | 380 | 1465918074800 Marionette TRACE conn6 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 380 | 1465918074801 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:54 INFO - PROCESS | 380 | ++DOCSHELL 185D7400 == 40 [pid = 380] [id = 42] 08:27:54 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1862F000) [pid = 380] [serial = 122] [outer = 00000000] 08:27:54 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18E4D000) [pid = 380] [serial = 123] [outer = 1862F000] 08:27:54 INFO - PROCESS | 380 | 1465918074846 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F1D000) [pid = 380] [serial = 124] [outer = 1862F000] 08:27:55 INFO - PROCESS | 380 | 1465918075237 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 08:27:55 INFO - PROCESS | 380 | 1465918075263 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 380 | 1465918075265 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 08:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:27:55 INFO - PROCESS | 380 | 1465918075268 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 380 | 1465918075270 Marionette TRACE conn6 <- [1,134,null,{}] 08:27:55 INFO - PROCESS | 380 | 1465918075273 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:55 INFO - PROCESS | 380 | 1465918075275 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:55 INFO - PROCESS | 380 | 1465918075446 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09C07000) [pid = 380] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CEE000) [pid = 380] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1836FC00) [pid = 380] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F16C00) [pid = 380] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18FB3000) [pid = 380] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0F666C00) [pid = 380] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 71 (140D8800) [pid = 380] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0FC70C00) [pid = 380] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 69 (14827400) [pid = 380] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:27:55 INFO - PROCESS | 380 | --DOMWINDOW == 68 (17263800) [pid = 380] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:27:55 INFO - PROCESS | 380 | 1465918075490 Marionette TRACE conn6 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 380 | 1465918075492 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:55 INFO - PROCESS | 380 | ++DOCSHELL 09C08C00 == 41 [pid = 380] [id = 43] 08:27:55 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09C0C800) [pid = 380] [serial = 125] [outer = 00000000] 08:27:55 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0C94DC00) [pid = 380] [serial = 126] [outer = 09C0C800] 08:27:55 INFO - PROCESS | 380 | 1465918075536 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FC66C00) [pid = 380] [serial = 127] [outer = 09C0C800] 08:27:55 INFO - PROCESS | 380 | 1465918075867 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 08:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:27:55 INFO - PROCESS | 380 | 1465918075899 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 380 | 1465918075901 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 08:27:55 INFO - PROCESS | 380 | 1465918075904 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 380 | 1465918075906 Marionette TRACE conn6 <- [1,138,null,{}] 08:27:55 INFO - PROCESS | 380 | 1465918075909 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:55 INFO - PROCESS | 380 | 1465918075911 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:56 INFO - PROCESS | 380 | 1465918076010 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 08:27:56 INFO - PROCESS | 380 | 1465918076017 Marionette TRACE conn6 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 380 | 1465918076019 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:56 INFO - PROCESS | 380 | ++DOCSHELL 09C06000 == 42 [pid = 380] [id = 44] 08:27:56 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0C831400) [pid = 380] [serial = 128] [outer = 00000000] 08:27:56 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (194EFC00) [pid = 380] [serial = 129] [outer = 0C831400] 08:27:56 INFO - PROCESS | 380 | 1465918076063 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (18F1B400) [pid = 380] [serial = 130] [outer = 0C831400] 08:27:56 INFO - PROCESS | 380 | 1465918076460 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 08:27:56 INFO - PROCESS | 380 | 1465918076475 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 380 | 1465918076478 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 08:27:56 INFO - PROCESS | 380 | 1465918076481 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 380 | 1465918076482 Marionette TRACE conn6 <- [1,142,null,{}] 08:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:27:56 INFO - PROCESS | 380 | 1465918076486 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:56 INFO - PROCESS | 380 | 1465918076488 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:56 INFO - PROCESS | 380 | 1465918076564 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 08:27:56 INFO - PROCESS | 380 | 1465918076630 Marionette TRACE conn6 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 380 | 1465918076632 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:56 INFO - PROCESS | 380 | ++DOCSHELL 14927C00 == 43 [pid = 380] [id = 45] 08:27:56 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (15642400) [pid = 380] [serial = 131] [outer = 00000000] 08:27:56 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (15B30000) [pid = 380] [serial = 132] [outer = 15642400] 08:27:56 INFO - PROCESS | 380 | 1465918076676 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (16431400) [pid = 380] [serial = 133] [outer = 15642400] 08:27:57 INFO - PROCESS | 380 | 1465918077027 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 08:27:57 INFO - PROCESS | 380 | 1465918077055 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 380 | 1465918077057 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 08:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:27:57 INFO - PROCESS | 380 | 1465918077060 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 380 | 1465918077062 Marionette TRACE conn6 <- [1,146,null,{}] 08:27:57 INFO - PROCESS | 380 | 1465918077065 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:57 INFO - PROCESS | 380 | 1465918077067 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:57 INFO - PROCESS | 380 | 1465918077142 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 08:27:57 INFO - PROCESS | 380 | 1465918077209 Marionette TRACE conn6 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 380 | 1465918077211 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:57 INFO - PROCESS | 380 | ++DOCSHELL 1A4C1400 == 44 [pid = 380] [id = 46] 08:27:57 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1ACAC000) [pid = 380] [serial = 134] [outer = 00000000] 08:27:57 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1ACC4000) [pid = 380] [serial = 135] [outer = 1ACAC000] 08:27:57 INFO - PROCESS | 380 | 1465918077254 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1AD05C00) [pid = 380] [serial = 136] [outer = 1ACAC000] 08:27:57 INFO - PROCESS | 380 | 1465918077829 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 830ms 08:27:57 INFO - PROCESS | 380 | 1465918077892 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 08:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:27:57 INFO - PROCESS | 380 | 1465918077896 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 08:27:57 INFO - PROCESS | 380 | 1465918077901 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 380 | 1465918077904 Marionette TRACE conn6 <- [1,150,null,{}] 08:27:57 INFO - PROCESS | 380 | 1465918077910 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:57 INFO - PROCESS | 380 | 1465918077913 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:58 INFO - PROCESS | 380 | 1465918078031 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 08:27:58 INFO - PROCESS | 380 | 1465918078162 Marionette TRACE conn6 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 380 | 1465918078165 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:58 INFO - PROCESS | 380 | ++DOCSHELL 0F6E7000 == 45 [pid = 380] [id = 47] 08:27:58 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0F6EB800) [pid = 380] [serial = 137] [outer = 00000000] 08:27:58 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FC6D000) [pid = 380] [serial = 138] [outer = 0F6EB800] 08:27:58 INFO - PROCESS | 380 | 1465918078221 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1029F400) [pid = 380] [serial = 139] [outer = 0F6EB800] 08:27:59 INFO - PROCESS | 380 | 1465918079104 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1279ms 08:27:59 INFO - PROCESS | 380 | 1465918079181 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 380 | 1465918079185 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 08:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:27:59 INFO - PROCESS | 380 | 1465918079190 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 380 | 1465918079193 Marionette TRACE conn6 <- [1,154,null,{}] 08:27:59 INFO - PROCESS | 380 | 1465918079198 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:59 INFO - PROCESS | 380 | 1465918079201 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:59 INFO - PROCESS | 380 | 1465918079313 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 08:27:59 INFO - PROCESS | 380 | 1465918079381 Marionette TRACE conn6 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 380 | 1465918079385 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:27:59 INFO - PROCESS | 380 | ++DOCSHELL 0CA70400 == 46 [pid = 380] [id = 48] 08:27:59 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0F664C00) [pid = 380] [serial = 140] [outer = 00000000] 08:27:59 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FC67800) [pid = 380] [serial = 141] [outer = 0F664C00] 08:27:59 INFO - PROCESS | 380 | 1465918079434 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FFB6C00) [pid = 380] [serial = 142] [outer = 0F664C00] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 140E4800 == 45 [pid = 380] [id = 30] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 17263400 == 44 [pid = 380] [id = 31] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 140D7400 == 43 [pid = 380] [id = 29] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 14927C00 == 42 [pid = 380] [id = 45] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 09C06000 == 41 [pid = 380] [id = 44] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 09C08C00 == 40 [pid = 380] [id = 43] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 185D7400 == 39 [pid = 380] [id = 42] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 1750F000 == 38 [pid = 380] [id = 41] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 14AD9000 == 37 [pid = 380] [id = 40] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 14946C00 == 36 [pid = 380] [id = 39] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 0FFB7000 == 35 [pid = 380] [id = 38] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 09CF1C00 == 34 [pid = 380] [id = 37] 08:27:59 INFO - PROCESS | 380 | --DOCSHELL 09C24400 == 33 [pid = 380] [id = 36] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 85 (09C0D400) [pid = 380] [serial = 75] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1D2B0000) [pid = 380] [serial = 73] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18E46C00) [pid = 380] [serial = 55] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 82 (195DC000) [pid = 380] [serial = 61] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 81 (197DE000) [pid = 380] [serial = 58] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FB83400) [pid = 380] [serial = 78] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14831000) [pid = 380] [serial = 84] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 78 (103B6C00) [pid = 380] [serial = 81] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14ACE400) [pid = 380] [serial = 87] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17546C00) [pid = 380] [serial = 90] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 75 (10CBF400) [pid = 380] [serial = 82] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17CAC800) [pid = 380] [serial = 91] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FC68800) [pid = 380] [serial = 79] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1494B800) [pid = 380] [serial = 85] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 71 (16433800) [pid = 380] [serial = 88] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | --DOMWINDOW == 70 (09C10C00) [pid = 380] [serial = 76] [outer = 00000000] [url = about:blank] 08:27:59 INFO - PROCESS | 380 | 1465918079931 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 790ms 08:27:59 INFO - PROCESS | 380 | 1465918079981 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 380 | 1465918079986 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 08:27:59 INFO - PROCESS | 380 | 1465918079992 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:27:59 INFO - PROCESS | 380 | 1465918079995 Marionette TRACE conn6 <- [1,158,null,{}] 08:27:59 INFO - PROCESS | 380 | 1465918079998 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:59 INFO - PROCESS | 380 | 1465918080001 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:00 INFO - PROCESS | 380 | 1465918080087 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 08:28:00 INFO - PROCESS | 380 | 1465918080094 Marionette TRACE conn6 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 380 | 1465918080096 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:00 INFO - PROCESS | 380 | ++DOCSHELL 0FE6D400 == 34 [pid = 380] [id = 49] 08:28:00 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FE6D800) [pid = 380] [serial = 143] [outer = 00000000] 08:28:00 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (103B6C00) [pid = 380] [serial = 144] [outer = 0FE6D800] 08:28:00 INFO - PROCESS | 380 | 1465918080144 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (13E05C00) [pid = 380] [serial = 145] [outer = 0FE6D800] 08:28:00 INFO - PROCESS | 380 | 1465918080587 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 08:28:00 INFO - PROCESS | 380 | 1465918080626 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 08:28:00 INFO - PROCESS | 380 | 1465918080628 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 08:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:28:00 INFO - PROCESS | 380 | 1465918080631 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 380 | 1465918080635 Marionette TRACE conn6 <- [1,162,null,{}] 08:28:00 INFO - PROCESS | 380 | 1465918080645 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:00 INFO - PROCESS | 380 | 1465918080650 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:00 INFO - PROCESS | 380 | 1465918080736 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 08:28:00 INFO - PROCESS | 380 | 1465918080746 Marionette TRACE conn6 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 380 | 1465918080749 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:00 INFO - PROCESS | 380 | ++DOCSHELL 149CEC00 == 35 [pid = 380] [id = 50] 08:28:00 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (149CFC00) [pid = 380] [serial = 146] [outer = 00000000] 08:28:00 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14AD9800) [pid = 380] [serial = 147] [outer = 149CFC00] 08:28:00 INFO - PROCESS | 380 | 1465918080796 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (15B32400) [pid = 380] [serial = 148] [outer = 149CFC00] 08:28:01 INFO - PROCESS | 380 | 1465918081272 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 08:28:01 INFO - PROCESS | 380 | 1465918081305 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 380 | 1465918081308 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 08:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:28:01 INFO - PROCESS | 380 | 1465918081315 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 380 | 1465918081316 Marionette TRACE conn6 <- [1,166,null,{}] 08:28:01 INFO - PROCESS | 380 | 1465918081320 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:01 INFO - PROCESS | 380 | 1465918081322 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:01 INFO - PROCESS | 380 | 1465918081414 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 08:28:01 INFO - PROCESS | 380 | 1465918081420 Marionette TRACE conn6 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:01 INFO - PROCESS | 380 | 1465918081422 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:01 INFO - PROCESS | 380 | ++DOCSHELL 173C2C00 == 36 [pid = 380] [id = 51] 08:28:01 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (173C3400) [pid = 380] [serial = 149] [outer = 00000000] 08:28:01 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1754E400) [pid = 380] [serial = 150] [outer = 173C3400] 08:28:01 INFO - PROCESS | 380 | 1465918081466 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17CC7C00) [pid = 380] [serial = 151] [outer = 173C3400] 08:28:01 INFO - PROCESS | 380 | 1465918081877 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 590ms 08:28:01 INFO - PROCESS | 380 | 1465918081901 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 380 | 1465918081903 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 08:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:28:01 INFO - PROCESS | 380 | 1465918081921 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 380 | 1465918081923 Marionette TRACE conn6 <- [1,170,null,{}] 08:28:01 INFO - PROCESS | 380 | 1465918081926 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:01 INFO - PROCESS | 380 | 1465918081928 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:02 INFO - PROCESS | 380 | 1465918082033 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 08:28:02 INFO - PROCESS | 380 | 1465918082039 Marionette TRACE conn6 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 380 | 1465918082041 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:02 INFO - PROCESS | 380 | ++DOCSHELL 17CD3000 == 37 [pid = 380] [id = 52] 08:28:02 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1836C000) [pid = 380] [serial = 152] [outer = 00000000] 08:28:02 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (188DA000) [pid = 380] [serial = 153] [outer = 1836C000] 08:28:02 INFO - PROCESS | 380 | 1465918082084 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18E49400) [pid = 380] [serial = 154] [outer = 1836C000] 08:28:02 INFO - PROCESS | 380 | 1465918082524 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 650ms 08:28:02 INFO - PROCESS | 380 | 1465918082559 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 380 | 1465918082561 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 08:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:28:02 INFO - PROCESS | 380 | 1465918082564 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 380 | 1465918082565 Marionette TRACE conn6 <- [1,174,null,{}] 08:28:02 INFO - PROCESS | 380 | 1465918082569 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:02 INFO - PROCESS | 380 | 1465918082574 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:02 INFO - PROCESS | 380 | 1465918082699 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 08:28:02 INFO - PROCESS | 380 | 1465918082709 Marionette TRACE conn6 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 380 | 1465918082711 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:02 INFO - PROCESS | 380 | ++DOCSHELL 18F13C00 == 38 [pid = 380] [id = 53] 08:28:02 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18F14800) [pid = 380] [serial = 155] [outer = 00000000] 08:28:02 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (194F3000) [pid = 380] [serial = 156] [outer = 18F14800] 08:28:02 INFO - PROCESS | 380 | 1465918082795 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (195DEC00) [pid = 380] [serial = 157] [outer = 18F14800] 08:28:03 INFO - PROCESS | 380 | 1465918083203 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 08:28:03 INFO - PROCESS | 380 | 1465918083237 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 380 | 1465918083239 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 08:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:28:03 INFO - PROCESS | 380 | 1465918083251 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 380 | 1465918083253 Marionette TRACE conn6 <- [1,178,null,{}] 08:28:03 INFO - PROCESS | 380 | 1465918083270 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:03 INFO - PROCESS | 380 | 1465918083271 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:03 INFO - PROCESS | 380 | 1465918083396 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 08:28:03 INFO - PROCESS | 380 | 1465918083417 Marionette TRACE conn6 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:03 INFO - PROCESS | 380 | 1465918083419 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:03 INFO - PROCESS | 380 | ++DOCSHELL 1A412800 == 39 [pid = 380] [id = 54] 08:28:03 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1ACBB000) [pid = 380] [serial = 158] [outer = 00000000] 08:28:03 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1ACC3400) [pid = 380] [serial = 159] [outer = 1ACBB000] 08:28:03 INFO - PROCESS | 380 | 1465918083461 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1ACBF400) [pid = 380] [serial = 160] [outer = 1ACBB000] 08:28:03 INFO - PROCESS | 380 | 1465918083853 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 650ms 08:28:03 INFO - PROCESS | 380 | 1465918083894 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 380 | 1465918083896 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 08:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:28:03 INFO - PROCESS | 380 | 1465918083898 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 380 | 1465918083900 Marionette TRACE conn6 <- [1,182,null,{}] 08:28:03 INFO - PROCESS | 380 | 1465918083903 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:03 INFO - PROCESS | 380 | 1465918083905 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:04 INFO - PROCESS | 380 | 1465918084133 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1750F800) [pid = 380] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 86 (09C24800) [pid = 380] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1564A400) [pid = 380] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14947000) [pid = 380] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09CF2800) [pid = 380] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1862F000) [pid = 380] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09C0C800) [pid = 380] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1029F000) [pid = 380] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0C831400) [pid = 380] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0C949C00) [pid = 380] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14829C00) [pid = 380] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18F12400) [pid = 380] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 75 (194EC400) [pid = 380] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:28:04 INFO - PROCESS | 380 | --DOMWINDOW == 74 (15642400) [pid = 380] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:28:04 INFO - PROCESS | 380 | 1465918084181 Marionette TRACE conn6 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 380 | 1465918084183 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:04 INFO - PROCESS | 380 | ++DOCSHELL 09C18800 == 40 [pid = 380] [id = 55] 08:28:04 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (09C19C00) [pid = 380] [serial = 161] [outer = 00000000] 08:28:04 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FFB7400) [pid = 380] [serial = 162] [outer = 09C19C00] 08:28:04 INFO - PROCESS | 380 | 1465918084226 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1482BC00) [pid = 380] [serial = 163] [outer = 09C19C00] 08:28:04 INFO - PROCESS | 380 | 1465918084551 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 08:28:04 INFO - PROCESS | 380 | 1465918084570 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 380 | 1465918084572 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 08:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:28:04 INFO - PROCESS | 380 | 1465918084575 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 380 | 1465918084577 Marionette TRACE conn6 <- [1,186,null,{}] 08:28:04 INFO - PROCESS | 380 | 1465918084585 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:04 INFO - PROCESS | 380 | 1465918084587 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:04 INFO - PROCESS | 380 | 1465918084667 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 08:28:04 INFO - PROCESS | 380 | 1465918084757 Marionette TRACE conn6 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 380 | 1465918084759 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:04 INFO - PROCESS | 380 | ++DOCSHELL 09CF2800 == 41 [pid = 380] [id = 56] 08:28:04 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FE6CC00) [pid = 380] [serial = 164] [outer = 00000000] 08:28:04 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1ACB9800) [pid = 380] [serial = 165] [outer = 0FE6CC00] 08:28:04 INFO - PROCESS | 380 | 1465918084802 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1AD0E000) [pid = 380] [serial = 166] [outer = 0FE6CC00] 08:28:04 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0FB36400) [pid = 380] [serial = 167] [outer = 0CA6C800] 08:28:05 INFO - PROCESS | 380 | 1465918085199 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 08:28:05 INFO - PROCESS | 380 | 1465918085250 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 380 | 1465918085252 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 08:28:05 INFO - PROCESS | 380 | 1465918085256 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:28:05 INFO - PROCESS | 380 | 1465918085258 Marionette TRACE conn6 <- [1,190,null,{}] 08:28:05 INFO - PROCESS | 380 | 1465918085265 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:05 INFO - PROCESS | 380 | 1465918085267 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:05 INFO - PROCESS | 380 | 1465918085345 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 08:28:05 INFO - PROCESS | 380 | 1465918085350 Marionette TRACE conn6 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:05 INFO - PROCESS | 380 | 1465918085352 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:05 INFO - PROCESS | 380 | ++DOCSHELL 0FB42800 == 42 [pid = 380] [id = 57] 08:28:05 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FB43800) [pid = 380] [serial = 168] [outer = 00000000] 08:28:05 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (19580C00) [pid = 380] [serial = 169] [outer = 0FB43800] 08:28:05 INFO - PROCESS | 380 | 1465918085396 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1AD3B800) [pid = 380] [serial = 170] [outer = 0FB43800] 08:28:05 INFO - PROCESS | 380 | 1465918085788 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 08:28:05 INFO - PROCESS | 380 | 1465918085831 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 380 | 1465918085833 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 08:28:05 INFO - PROCESS | 380 | 1465918085836 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:28:05 INFO - PROCESS | 380 | 1465918085838 Marionette TRACE conn6 <- [1,194,null,{}] 08:28:05 INFO - PROCESS | 380 | 1465918085842 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:05 INFO - PROCESS | 380 | 1465918085844 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:05 INFO - PROCESS | 380 | 1465918085975 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 08:28:06 INFO - PROCESS | 380 | 1465918086015 Marionette TRACE conn6 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 380 | 1465918086017 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:06 INFO - PROCESS | 380 | ++DOCSHELL 08C62800 == 43 [pid = 380] [id = 58] 08:28:06 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (08C63400) [pid = 380] [serial = 171] [outer = 00000000] 08:28:06 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FB41400) [pid = 380] [serial = 172] [outer = 08C63400] 08:28:06 INFO - PROCESS | 380 | 1465918086062 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17CD2C00) [pid = 380] [serial = 173] [outer = 08C63400] 08:28:06 INFO - PROCESS | 380 | 1465918086659 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 870ms 08:28:06 INFO - PROCESS | 380 | 1465918086711 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 380 | 1465918086715 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 08:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:28:06 INFO - PROCESS | 380 | 1465918086720 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 380 | 1465918086725 Marionette TRACE conn6 <- [1,198,null,{}] 08:28:06 INFO - PROCESS | 380 | 1465918086731 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:06 INFO - PROCESS | 380 | 1465918086733 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:06 INFO - PROCESS | 380 | 1465918086874 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 08:28:06 INFO - PROCESS | 380 | 1465918086964 Marionette TRACE conn6 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 380 | 1465918086966 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:06 INFO - PROCESS | 380 | ++DOCSHELL 09C0EC00 == 44 [pid = 380] [id = 59] 08:28:06 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (09C0F800) [pid = 380] [serial = 174] [outer = 00000000] 08:28:07 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (09CF1000) [pid = 380] [serial = 175] [outer = 09C0F800] 08:28:07 INFO - PROCESS | 380 | 1465918087023 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0FB41C00) [pid = 380] [serial = 176] [outer = 09C0F800] 08:28:07 INFO - PROCESS | 380 | 1465918087614 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 08:28:07 INFO - PROCESS | 380 | 1465918087651 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 380 | 1465918087656 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 08:28:07 INFO - PROCESS | 380 | 1465918087662 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:28:07 INFO - PROCESS | 380 | 1465918087665 Marionette TRACE conn6 <- [1,202,null,{}] 08:28:07 INFO - PROCESS | 380 | 1465918087669 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:07 INFO - PROCESS | 380 | 1465918087672 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:07 INFO - PROCESS | 380 | 1465918087783 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 08:28:07 INFO - PROCESS | 380 | 1465918087873 Marionette TRACE conn6 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:07 INFO - PROCESS | 380 | 1465918087876 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:07 INFO - PROCESS | 380 | ++DOCSHELL 1491E000 == 45 [pid = 380] [id = 60] 08:28:07 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1491E400) [pid = 380] [serial = 177] [outer = 00000000] 08:28:07 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (149CC800) [pid = 380] [serial = 178] [outer = 1491E400] 08:28:07 INFO - PROCESS | 380 | 1465918087931 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (15B3E800) [pid = 380] [serial = 179] [outer = 1491E400] 08:28:08 INFO - PROCESS | 380 | 1465918088450 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 870ms 08:28:08 INFO - PROCESS | 380 | 1465918088536 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 380 | 1465918088539 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 08:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:28:08 INFO - PROCESS | 380 | 1465918088542 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 380 | 1465918088546 Marionette TRACE conn6 <- [1,206,null,{}] 08:28:08 INFO - PROCESS | 380 | 1465918088557 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:08 INFO - PROCESS | 380 | 1465918088562 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:08 INFO - PROCESS | 380 | 1465918088713 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 08:28:08 INFO - PROCESS | 380 | 1465918088760 Marionette TRACE conn6 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 380 | 1465918088763 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:08 INFO - PROCESS | 380 | ++DOCSHELL 194F0400 == 46 [pid = 380] [id = 61] 08:28:08 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (194F1000) [pid = 380] [serial = 180] [outer = 00000000] 08:28:08 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (197DA400) [pid = 380] [serial = 181] [outer = 194F1000] 08:28:08 INFO - PROCESS | 380 | 1465918088820 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1B52F400) [pid = 380] [serial = 182] [outer = 194F1000] 08:28:09 INFO - PROCESS | 380 | 1465918089339 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 830ms 08:28:09 INFO - PROCESS | 380 | 1465918089376 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 380 | 1465918089379 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 08:28:09 INFO - PROCESS | 380 | 1465918089398 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:28:09 INFO - PROCESS | 380 | 1465918089400 Marionette TRACE conn6 <- [1,210,null,{}] 08:28:09 INFO - PROCESS | 380 | 1465918089404 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:09 INFO - PROCESS | 380 | 1465918089406 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:09 INFO - PROCESS | 380 | 1465918089514 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 08:28:09 INFO - PROCESS | 380 | 1465918089794 Marionette TRACE conn6 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:09 INFO - PROCESS | 380 | 1465918089797 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:09 INFO - PROCESS | 380 | ++DOCSHELL 09C08000 == 47 [pid = 380] [id = 62] 08:28:09 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (09C0C800) [pid = 380] [serial = 183] [outer = 00000000] 08:28:09 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (09C1DC00) [pid = 380] [serial = 184] [outer = 09C0C800] 08:28:09 INFO - PROCESS | 380 | 1465918089846 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (09C25400) [pid = 380] [serial = 185] [outer = 09C0C800] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 0C949800 == 46 [pid = 380] [id = 32] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 1435F000 == 45 [pid = 380] [id = 33] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 0FB42800 == 44 [pid = 380] [id = 57] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 09CF2800 == 43 [pid = 380] [id = 56] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 09C18800 == 42 [pid = 380] [id = 55] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 1A412800 == 41 [pid = 380] [id = 54] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 18F13C00 == 40 [pid = 380] [id = 53] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 17CD3000 == 39 [pid = 380] [id = 52] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 173C2C00 == 38 [pid = 380] [id = 51] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 149CEC00 == 37 [pid = 380] [id = 50] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 0FE6D400 == 36 [pid = 380] [id = 49] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 0CA70400 == 35 [pid = 380] [id = 48] 08:28:10 INFO - PROCESS | 380 | --DOCSHELL 0F6E7000 == 34 [pid = 380] [id = 47] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 98 (1ACC4000) [pid = 380] [serial = 135] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 97 (17CD4C00) [pid = 380] [serial = 120] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 96 (0C883800) [pid = 380] [serial = 106] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 95 (09CEE400) [pid = 380] [serial = 105] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 94 (17262000) [pid = 380] [serial = 117] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 93 (149C8000) [pid = 380] [serial = 114] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 92 (0C955800) [pid = 380] [serial = 108] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 91 (18E4D000) [pid = 380] [serial = 123] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0F666400) [pid = 380] [serial = 109] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0C94DC00) [pid = 380] [serial = 126] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 88 (18F1D000) [pid = 380] [serial = 124] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 87 (103B8000) [pid = 380] [serial = 111] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 86 (10C11000) [pid = 380] [serial = 112] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FC66C00) [pid = 380] [serial = 127] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 84 (194EFC00) [pid = 380] [serial = 129] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FB88C00) [pid = 380] [serial = 94] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0CA1C800) [pid = 380] [serial = 93] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18F1B400) [pid = 380] [serial = 130] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 80 (15641C00) [pid = 380] [serial = 97] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 79 (149C7C00) [pid = 380] [serial = 96] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18F1AC00) [pid = 380] [serial = 100] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18F18000) [pid = 380] [serial = 99] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1ACA8C00) [pid = 380] [serial = 103] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 75 (19582800) [pid = 380] [serial = 102] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 74 (185CF400) [pid = 380] [serial = 121] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 73 (15B30000) [pid = 380] [serial = 132] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 72 (173BF400) [pid = 380] [serial = 118] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 71 (14A2E800) [pid = 380] [serial = 115] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | --DOMWINDOW == 70 (16431400) [pid = 380] [serial = 133] [outer = 00000000] [url = about:blank] 08:28:10 INFO - PROCESS | 380 | 1465918090433 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1070ms 08:28:10 INFO - PROCESS | 380 | 1465918090475 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 380 | 1465918090478 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 08:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:28:10 INFO - PROCESS | 380 | 1465918090482 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 380 | 1465918090485 Marionette TRACE conn6 <- [1,214,null,{}] 08:28:10 INFO - PROCESS | 380 | 1465918090490 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:10 INFO - PROCESS | 380 | 1465918090492 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:10 INFO - PROCESS | 380 | 1465918090580 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 08:28:10 INFO - PROCESS | 380 | 1465918090657 Marionette TRACE conn6 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 380 | 1465918090660 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:10 INFO - PROCESS | 380 | ++DOCSHELL 09C24800 == 35 [pid = 380] [id = 63] 08:28:10 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09C25C00) [pid = 380] [serial = 186] [outer = 00000000] 08:28:10 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0CA22C00) [pid = 380] [serial = 187] [outer = 09C25C00] 08:28:10 INFO - PROCESS | 380 | 1465918090707 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0F667800) [pid = 380] [serial = 188] [outer = 09C25C00] 08:28:11 INFO - PROCESS | 380 | 1465918091085 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 631ms 08:28:11 INFO - PROCESS | 380 | 1465918091127 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 08:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:28:11 INFO - PROCESS | 380 | 1465918091131 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 08:28:11 INFO - PROCESS | 380 | 1465918091135 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 380 | 1465918091137 Marionette TRACE conn6 <- [1,218,null,{}] 08:28:11 INFO - PROCESS | 380 | 1465918091141 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:11 INFO - PROCESS | 380 | 1465918091143 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:11 INFO - PROCESS | 380 | 1465918091229 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 08:28:11 INFO - PROCESS | 380 | 1465918091238 Marionette TRACE conn6 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:11 INFO - PROCESS | 380 | 1465918091240 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:11 INFO - PROCESS | 380 | ++DOCSHELL 103C0C00 == 36 [pid = 380] [id = 64] 08:28:11 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (10BD3400) [pid = 380] [serial = 189] [outer = 00000000] 08:28:11 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (13E08000) [pid = 380] [serial = 190] [outer = 10BD3400] 08:28:11 INFO - PROCESS | 380 | 1465918091285 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (140D7400) [pid = 380] [serial = 191] [outer = 10BD3400] 08:28:11 INFO - PROCESS | 380 | 1465918091730 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 08:28:11 INFO - PROCESS | 380 | 1465918091766 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 380 | 1465918091768 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 08:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:28:11 INFO - PROCESS | 380 | 1465918091778 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 380 | 1465918091784 Marionette TRACE conn6 <- [1,222,null,{}] 08:28:11 INFO - PROCESS | 380 | 1465918091789 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:11 INFO - PROCESS | 380 | 1465918091792 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:11 INFO - PROCESS | 380 | 1465918091876 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 08:28:11 INFO - PROCESS | 380 | 1465918091884 Marionette TRACE conn6 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:11 INFO - PROCESS | 380 | 1465918091886 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:11 INFO - PROCESS | 380 | ++DOCSHELL 141B9800 == 37 [pid = 380] [id = 65] 08:28:11 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14928000) [pid = 380] [serial = 192] [outer = 00000000] 08:28:11 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14ADA400) [pid = 380] [serial = 193] [outer = 14928000] 08:28:11 INFO - PROCESS | 380 | 1465918091929 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (15B33000) [pid = 380] [serial = 194] [outer = 14928000] 08:28:12 INFO - PROCESS | 380 | 1465918092367 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 08:28:12 INFO - PROCESS | 380 | 1465918092406 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 380 | 1465918092409 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 08:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:28:12 INFO - PROCESS | 380 | 1465918092412 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 380 | 1465918092414 Marionette TRACE conn6 <- [1,226,null,{}] 08:28:12 INFO - PROCESS | 380 | 1465918092425 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:12 INFO - PROCESS | 380 | 1465918092427 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:12 INFO - PROCESS | 380 | 1465918092541 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 08:28:12 INFO - PROCESS | 380 | 1465918092614 Marionette TRACE conn6 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 380 | 1465918092616 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:12 INFO - PROCESS | 380 | ++DOCSHELL 1725BC00 == 38 [pid = 380] [id = 66] 08:28:12 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1725CC00) [pid = 380] [serial = 195] [outer = 00000000] 08:28:12 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17320400) [pid = 380] [serial = 196] [outer = 1725CC00] 08:28:12 INFO - PROCESS | 380 | 1465918092660 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (173C2C00) [pid = 380] [serial = 197] [outer = 1725CC00] 08:28:13 INFO - PROCESS | 380 | 1465918093061 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 690ms 08:28:13 INFO - PROCESS | 380 | 1465918093110 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 380 | 1465918093112 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 08:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:28:13 INFO - PROCESS | 380 | 1465918093119 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 380 | 1465918093121 Marionette TRACE conn6 <- [1,230,null,{}] 08:28:13 INFO - PROCESS | 380 | 1465918093125 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:13 INFO - PROCESS | 380 | 1465918093126 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:13 INFO - PROCESS | 380 | 1465918093232 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 08:28:13 INFO - PROCESS | 380 | 1465918093241 Marionette TRACE conn6 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:13 INFO - PROCESS | 380 | 1465918093246 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:13 INFO - PROCESS | 380 | ++DOCSHELL 0FC6A800 == 39 [pid = 380] [id = 67] 08:28:13 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1754B800) [pid = 380] [serial = 198] [outer = 00000000] 08:28:13 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18324000) [pid = 380] [serial = 199] [outer = 1754B800] 08:28:13 INFO - PROCESS | 380 | 1465918093351 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1832B400) [pid = 380] [serial = 200] [outer = 1754B800] 08:28:13 INFO - PROCESS | 380 | 1465918093798 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 730ms 08:28:13 INFO - PROCESS | 380 | 1465918093866 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 380 | 1465918093868 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 08:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:28:13 INFO - PROCESS | 380 | 1465918093871 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 380 | 1465918093873 Marionette TRACE conn6 <- [1,234,null,{}] 08:28:13 INFO - PROCESS | 380 | 1465918093888 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:13 INFO - PROCESS | 380 | 1465918093890 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:13 INFO - PROCESS | 380 | 1465918094006 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 08:28:14 INFO - PROCESS | 380 | 1465918094017 Marionette TRACE conn6 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 380 | 1465918094019 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:14 INFO - PROCESS | 380 | ++DOCSHELL 1832CC00 == 40 [pid = 380] [id = 68] 08:28:14 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1832D400) [pid = 380] [serial = 201] [outer = 00000000] 08:28:14 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (185DA000) [pid = 380] [serial = 202] [outer = 1832D400] 08:28:14 INFO - PROCESS | 380 | 1465918094062 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (188D5400) [pid = 380] [serial = 203] [outer = 1832D400] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18F14800) [pid = 380] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 86 (173C3400) [pid = 380] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0F6EB800) [pid = 380] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FE6D800) [pid = 380] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0F664C00) [pid = 380] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 82 (149CFC00) [pid = 380] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1836C000) [pid = 380] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1ACBB000) [pid = 380] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09C19C00) [pid = 380] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FE6CC00) [pid = 380] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:28:14 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FB43800) [pid = 380] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:28:14 INFO - PROCESS | 380 | 1465918094583 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 730ms 08:28:14 INFO - PROCESS | 380 | 1465918094602 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 380 | 1465918094604 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 08:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:28:14 INFO - PROCESS | 380 | 1465918094607 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 380 | 1465918094608 Marionette TRACE conn6 <- [1,238,null,{}] 08:28:14 INFO - PROCESS | 380 | 1465918094612 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:14 INFO - PROCESS | 380 | 1465918094613 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:14 INFO - PROCESS | 380 | 1465918094695 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 08:28:14 INFO - PROCESS | 380 | 1465918094700 Marionette TRACE conn6 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 380 | 1465918094702 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:14 INFO - PROCESS | 380 | ++DOCSHELL 08C62000 == 41 [pid = 380] [id = 69] 08:28:14 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0CA1F800) [pid = 380] [serial = 204] [outer = 00000000] 08:28:14 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17323C00) [pid = 380] [serial = 205] [outer = 0CA1F800] 08:28:14 INFO - PROCESS | 380 | 1465918094744 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18330000) [pid = 380] [serial = 206] [outer = 0CA1F800] 08:28:15 INFO - PROCESS | 380 | 1465918095150 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 570ms 08:28:15 INFO - PROCESS | 380 | 1465918095186 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 380 | 1465918095188 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 08:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:28:15 INFO - PROCESS | 380 | 1465918095191 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 380 | 1465918095192 Marionette TRACE conn6 <- [1,242,null,{}] 08:28:15 INFO - PROCESS | 380 | 1465918095196 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:15 INFO - PROCESS | 380 | 1465918095198 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:15 INFO - PROCESS | 380 | 1465918095275 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 08:28:15 INFO - PROCESS | 380 | 1465918095302 Marionette TRACE conn6 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 380 | 1465918095304 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:15 INFO - PROCESS | 380 | ++DOCSHELL 18A1F400 == 42 [pid = 380] [id = 70] 08:28:15 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18A26400) [pid = 380] [serial = 207] [outer = 00000000] 08:28:15 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18F1B800) [pid = 380] [serial = 208] [outer = 18A26400] 08:28:15 INFO - PROCESS | 380 | 1465918095347 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18F1C800) [pid = 380] [serial = 209] [outer = 18A26400] 08:28:15 INFO - PROCESS | 380 | 1465918095748 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 08:28:15 INFO - PROCESS | 380 | 1465918095823 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 380 | 1465918095825 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 08:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:28:15 INFO - PROCESS | 380 | 1465918095833 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 380 | 1465918095835 Marionette TRACE conn6 <- [1,246,null,{}] 08:28:15 INFO - PROCESS | 380 | 1465918095838 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:15 INFO - PROCESS | 380 | 1465918095840 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:15 INFO - PROCESS | 380 | 1465918095919 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 08:28:15 INFO - PROCESS | 380 | 1465918095925 Marionette TRACE conn6 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 380 | 1465918095927 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:15 INFO - PROCESS | 380 | ++DOCSHELL 0CA2A400 == 43 [pid = 380] [id = 71] 08:28:15 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18FB3000) [pid = 380] [serial = 210] [outer = 00000000] 08:28:15 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (194F1C00) [pid = 380] [serial = 211] [outer = 18FB3000] 08:28:15 INFO - PROCESS | 380 | 1465918095969 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (195D4000) [pid = 380] [serial = 212] [outer = 18FB3000] 08:28:16 INFO - PROCESS | 380 | 1465918096397 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 08:28:16 INFO - PROCESS | 380 | 1465918096463 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 380 | 1465918096465 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 08:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:28:16 INFO - PROCESS | 380 | 1465918096469 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 380 | 1465918096470 Marionette TRACE conn6 <- [1,250,null,{}] 08:28:16 INFO - PROCESS | 380 | 1465918096474 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:16 INFO - PROCESS | 380 | 1465918096475 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:16 INFO - PROCESS | 380 | 1465918096598 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 08:28:16 INFO - PROCESS | 380 | 1465918096762 Marionette TRACE conn6 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 380 | 1465918096765 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:16 INFO - PROCESS | 380 | ++DOCSHELL 08C69000 == 44 [pid = 380] [id = 72] 08:28:16 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (08C6E400) [pid = 380] [serial = 213] [outer = 00000000] 08:28:16 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (09C10C00) [pid = 380] [serial = 214] [outer = 08C6E400] 08:28:16 INFO - PROCESS | 380 | 1465918096824 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (09C1B400) [pid = 380] [serial = 215] [outer = 08C6E400] 08:28:17 INFO - PROCESS | 380 | 1465918097365 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 930ms 08:28:17 INFO - PROCESS | 380 | 1465918097400 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 380 | 1465918097405 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 08:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:28:17 INFO - PROCESS | 380 | 1465918097409 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 380 | 1465918097413 Marionette TRACE conn6 <- [1,254,null,{}] 08:28:17 INFO - PROCESS | 380 | 1465918097418 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:17 INFO - PROCESS | 380 | 1465918097421 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:17 INFO - PROCESS | 380 | 1465918097531 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 08:28:17 INFO - PROCESS | 380 | 1465918097623 Marionette TRACE conn6 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 380 | 1465918097626 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:17 INFO - PROCESS | 380 | ++DOCSHELL 10C11400 == 45 [pid = 380] [id = 73] 08:28:17 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (10CBF400) [pid = 380] [serial = 216] [outer = 00000000] 08:28:17 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1439F800) [pid = 380] [serial = 217] [outer = 10CBF400] 08:28:17 INFO - PROCESS | 380 | 1465918097682 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1491C800) [pid = 380] [serial = 218] [outer = 10CBF400] 08:28:18 INFO - PROCESS | 380 | 1465918098387 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1022ms 08:28:18 INFO - PROCESS | 380 | 1465918098432 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 08:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:28:18 INFO - PROCESS | 380 | 1465918098435 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 08:28:18 INFO - PROCESS | 380 | 1465918098438 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 380 | 1465918098441 Marionette TRACE conn6 <- [1,258,null,{}] 08:28:18 INFO - PROCESS | 380 | 1465918098445 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:18 INFO - PROCESS | 380 | 1465918098447 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:18 INFO - PROCESS | 380 | 1465918098560 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 08:28:18 INFO - PROCESS | 380 | 1465918098639 Marionette TRACE conn6 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:18 INFO - PROCESS | 380 | 1465918098641 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:18 INFO - PROCESS | 380 | ++DOCSHELL 149CE000 == 46 [pid = 380] [id = 74] 08:28:18 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (18330C00) [pid = 380] [serial = 219] [outer = 00000000] 08:28:18 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (18F1E800) [pid = 380] [serial = 220] [outer = 18330C00] 08:28:18 INFO - PROCESS | 380 | 1465918098735 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (194F1400) [pid = 380] [serial = 221] [outer = 18330C00] 08:28:19 INFO - PROCESS | 380 | 1465918099280 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 870ms 08:28:19 INFO - PROCESS | 380 | 1465918099312 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 380 | 1465918099316 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 08:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:28:19 INFO - PROCESS | 380 | 1465918099326 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 380 | 1465918099331 Marionette TRACE conn6 <- [1,262,null,{}] 08:28:19 INFO - PROCESS | 380 | 1465918099335 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:19 INFO - PROCESS | 380 | 1465918099338 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:19 INFO - PROCESS | 380 | 1465918099450 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 08:28:19 INFO - PROCESS | 380 | 1465918099541 Marionette TRACE conn6 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 380 | 1465918099543 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:19 INFO - PROCESS | 380 | ++DOCSHELL 194E8000 == 47 [pid = 380] [id = 75] 08:28:19 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1ACB8800) [pid = 380] [serial = 222] [outer = 00000000] 08:28:19 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (1AD10000) [pid = 380] [serial = 223] [outer = 1ACB8800] 08:28:19 INFO - PROCESS | 380 | 1465918099596 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (1BFA2400) [pid = 380] [serial = 224] [outer = 1ACB8800] 08:28:20 INFO - PROCESS | 380 | 1465918100144 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 890ms 08:28:20 INFO - PROCESS | 380 | 1465918100212 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 08:28:20 INFO - PROCESS | 380 | 1465918100214 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 08:28:20 INFO - PROCESS | 380 | 1465918100218 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:28:20 INFO - PROCESS | 380 | 1465918100220 Marionette TRACE conn6 <- [1,266,null,{}] 08:28:20 INFO - PROCESS | 380 | 1465918100223 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:20 INFO - PROCESS | 380 | 1465918100226 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:20 INFO - PROCESS | 380 | 1465918100331 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 08:28:20 INFO - PROCESS | 380 | 1465918100422 Marionette TRACE conn6 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 380 | 1465918100424 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:20 INFO - PROCESS | 380 | ++DOCSHELL 13E0B400 == 48 [pid = 380] [id = 76] 08:28:20 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (140A2800) [pid = 380] [serial = 225] [outer = 00000000] 08:28:20 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (17441400) [pid = 380] [serial = 226] [outer = 140A2800] 08:28:20 INFO - PROCESS | 380 | 1465918100477 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (18E46800) [pid = 380] [serial = 227] [outer = 140A2800] 08:28:21 INFO - PROCESS | 380 | 1465918101111 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 935ms 08:28:21 INFO - PROCESS | 380 | 1465918101157 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 380 | 1465918101162 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 08:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:28:21 INFO - PROCESS | 380 | 1465918101166 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 380 | 1465918101170 Marionette TRACE conn6 <- [1,270,null,{}] 08:28:21 INFO - PROCESS | 380 | 1465918101176 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:21 INFO - PROCESS | 380 | 1465918101179 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:21 INFO - PROCESS | 380 | 1465918101281 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 08:28:21 INFO - PROCESS | 380 | 1465918101376 Marionette TRACE conn6 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:21 INFO - PROCESS | 380 | 1465918101379 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:21 INFO - PROCESS | 380 | ++DOCSHELL 0CACA800 == 49 [pid = 380] [id = 77] 08:28:21 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (0F664C00) [pid = 380] [serial = 228] [outer = 00000000] 08:28:21 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (102A2C00) [pid = 380] [serial = 229] [outer = 0F664C00] 08:28:21 INFO - PROCESS | 380 | 1465918101428 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (1439DC00) [pid = 380] [serial = 230] [outer = 0F664C00] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 18F12000 == 48 [pid = 380] [id = 34] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 0CA2A400 == 47 [pid = 380] [id = 71] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 18A1F400 == 46 [pid = 380] [id = 70] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 08C62000 == 45 [pid = 380] [id = 69] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 1832CC00 == 44 [pid = 380] [id = 68] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 0FC6A800 == 43 [pid = 380] [id = 67] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 1725BC00 == 42 [pid = 380] [id = 66] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 141B9800 == 41 [pid = 380] [id = 65] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 103C0C00 == 40 [pid = 380] [id = 64] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 09C24800 == 39 [pid = 380] [id = 63] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 09C08000 == 38 [pid = 380] [id = 62] 08:28:21 INFO - PROCESS | 380 | --DOCSHELL 09C0EC00 == 37 [pid = 380] [id = 59] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 103 (194F3000) [pid = 380] [serial = 156] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1754E400) [pid = 380] [serial = 150] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 101 (0FC6D000) [pid = 380] [serial = 138] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 100 (1029F400) [pid = 380] [serial = 139] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 99 (103B6C00) [pid = 380] [serial = 144] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 98 (13E05C00) [pid = 380] [serial = 145] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 97 (0FFB6C00) [pid = 380] [serial = 142] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 96 (0FC67800) [pid = 380] [serial = 141] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 95 (14AD9800) [pid = 380] [serial = 147] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 94 (18E49400) [pid = 380] [serial = 154] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 93 (15B32400) [pid = 380] [serial = 148] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 92 (188DA000) [pid = 380] [serial = 153] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1ACC3400) [pid = 380] [serial = 159] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 90 (195DEC00) [pid = 380] [serial = 157] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0FFB7400) [pid = 380] [serial = 162] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1ACBF400) [pid = 380] [serial = 160] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1482BC00) [pid = 380] [serial = 163] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1AD0E000) [pid = 380] [serial = 166] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 85 (19580C00) [pid = 380] [serial = 169] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1AD3B800) [pid = 380] [serial = 170] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FE71000) [pid = 380] [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.] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1ACB9800) [pid = 380] [serial = 165] [outer = 00000000] [url = about:blank] 08:28:21 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17CC7C00) [pid = 380] [serial = 151] [outer = 00000000] [url = about:blank] 08:28:22 INFO - PROCESS | 380 | 1465918102081 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 990ms 08:28:22 INFO - PROCESS | 380 | 1465918102173 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 380 | 1465918102176 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 08:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:28:22 INFO - PROCESS | 380 | 1465918102214 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 380 | 1465918102217 Marionette TRACE conn6 <- [1,274,null,{}] 08:28:22 INFO - PROCESS | 380 | 1465918102233 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:22 INFO - PROCESS | 380 | 1465918102236 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:22 INFO - PROCESS | 380 | 1465918102330 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 08:28:22 INFO - PROCESS | 380 | 1465918102338 Marionette TRACE conn6 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 380 | 1465918102340 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:22 INFO - PROCESS | 380 | ++DOCSHELL 10CC5800 == 38 [pid = 380] [id = 78] 08:28:22 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (13E06800) [pid = 380] [serial = 231] [outer = 00000000] 08:28:22 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1439E000) [pid = 380] [serial = 232] [outer = 13E06800] 08:28:22 INFO - PROCESS | 380 | 1465918102386 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1494E800) [pid = 380] [serial = 233] [outer = 13E06800] 08:28:22 INFO - PROCESS | 380 | 1465918102841 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 650ms 08:28:22 INFO - PROCESS | 380 | 1465918102852 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 380 | 1465918102854 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 08:28:22 INFO - PROCESS | 380 | 1465918102857 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:28:22 INFO - PROCESS | 380 | 1465918102860 Marionette TRACE conn6 <- [1,278,null,{}] 08:28:22 INFO - PROCESS | 380 | 1465918102874 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:22 INFO - PROCESS | 380 | 1465918102879 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:22 INFO - PROCESS | 380 | 1465918102962 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 08:28:22 INFO - PROCESS | 380 | 1465918102968 Marionette TRACE conn6 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 380 | 1465918102971 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:22 INFO - PROCESS | 380 | ++DOCSHELL 17542C00 == 39 [pid = 380] [id = 79] 08:28:22 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (17543000) [pid = 380] [serial = 234] [outer = 00000000] 08:28:23 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17CB5400) [pid = 380] [serial = 235] [outer = 17543000] 08:28:23 INFO - PROCESS | 380 | 1465918103017 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18325800) [pid = 380] [serial = 236] [outer = 17543000] 08:28:23 INFO - PROCESS | 380 | 1465918103463 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 08:28:23 INFO - PROCESS | 380 | 1465918103492 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 380 | 1465918103495 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 08:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:28:23 INFO - PROCESS | 380 | 1465918103503 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 380 | 1465918103504 Marionette TRACE conn6 <- [1,282,null,{}] 08:28:23 INFO - PROCESS | 380 | 1465918103508 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:23 INFO - PROCESS | 380 | 1465918103510 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:23 INFO - PROCESS | 380 | 1465918103602 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 08:28:23 INFO - PROCESS | 380 | 1465918103608 Marionette TRACE conn6 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 380 | 1465918103611 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:23 INFO - PROCESS | 380 | ++DOCSHELL 185D3800 == 40 [pid = 380] [id = 80] 08:28:23 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (185D6400) [pid = 380] [serial = 237] [outer = 00000000] 08:28:23 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (18E49400) [pid = 380] [serial = 238] [outer = 185D6400] 08:28:23 INFO - PROCESS | 380 | 1465918103660 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18F13800) [pid = 380] [serial = 239] [outer = 185D6400] 08:28:24 INFO - PROCESS | 380 | 1465918104091 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 08:28:24 INFO - PROCESS | 380 | 1465918104151 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 380 | 1465918104153 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 08:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:28:24 INFO - PROCESS | 380 | 1465918104156 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 380 | 1465918104158 Marionette TRACE conn6 <- [1,286,null,{}] 08:28:24 INFO - PROCESS | 380 | 1465918104162 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:24 INFO - PROCESS | 380 | 1465918104164 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:24 INFO - PROCESS | 380 | 1465918104276 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 08:28:24 INFO - PROCESS | 380 | 1465918104281 Marionette TRACE conn6 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:24 INFO - PROCESS | 380 | 1465918104283 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:24 INFO - PROCESS | 380 | ++DOCSHELL 18F18800 == 41 [pid = 380] [id = 81] 08:28:24 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (18F19800) [pid = 380] [serial = 240] [outer = 00000000] 08:28:24 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (194EA400) [pid = 380] [serial = 241] [outer = 18F19800] 08:28:24 INFO - PROCESS | 380 | 1465918104368 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (19581400) [pid = 380] [serial = 242] [outer = 18F19800] 08:28:24 INFO - PROCESS | 380 | 1465918104776 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 08:28:24 INFO - PROCESS | 380 | 1465918104832 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 380 | 1465918104834 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 08:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:28:24 INFO - PROCESS | 380 | 1465918104836 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 380 | 1465918104838 Marionette TRACE conn6 <- [1,290,null,{}] 08:28:24 INFO - PROCESS | 380 | 1465918104841 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:24 INFO - PROCESS | 380 | 1465918104846 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:24 INFO - PROCESS | 380 | 1465918105003 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 08:28:25 INFO - PROCESS | 380 | 1465918105065 Marionette TRACE conn6 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 380 | 1465918105067 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:25 INFO - PROCESS | 380 | ++DOCSHELL 1ACB6400 == 42 [pid = 380] [id = 82] 08:28:25 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1ACB6C00) [pid = 380] [serial = 243] [outer = 00000000] 08:28:25 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (1AD0D000) [pid = 380] [serial = 244] [outer = 1ACB6C00] 08:28:25 INFO - PROCESS | 380 | 1465918105110 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1ADAF400) [pid = 380] [serial = 245] [outer = 1ACB6C00] 08:28:25 INFO - PROCESS | 380 | 1465918105503 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 730ms 08:28:25 INFO - PROCESS | 380 | 1465918105568 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 380 | 1465918105570 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 08:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:28:25 INFO - PROCESS | 380 | 1465918105573 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 380 | 1465918105575 Marionette TRACE conn6 <- [1,294,null,{}] 08:28:25 INFO - PROCESS | 380 | 1465918105578 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:25 INFO - PROCESS | 380 | 1465918105580 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:25 INFO - PROCESS | 380 | 1465918105694 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 08:28:25 INFO - PROCESS | 380 | 1465918105699 Marionette TRACE conn6 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 380 | 1465918105701 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:25 INFO - PROCESS | 380 | ++DOCSHELL 0C954400 == 43 [pid = 380] [id = 83] 08:28:25 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (14942400) [pid = 380] [serial = 246] [outer = 00000000] 08:28:25 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (1BFAAC00) [pid = 380] [serial = 247] [outer = 14942400] 08:28:25 INFO - PROCESS | 380 | 1465918105743 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (1BFAF400) [pid = 380] [serial = 248] [outer = 14942400] 08:28:26 INFO - PROCESS | 380 | 1465918106274 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 98 (1754B800) [pid = 380] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 97 (1725CC00) [pid = 380] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 96 (09C0F800) [pid = 380] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 95 (09C25C00) [pid = 380] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 94 (14928000) [pid = 380] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 93 (194F1000) [pid = 380] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 92 (10BD3400) [pid = 380] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1491E400) [pid = 380] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 90 (09C0C800) [pid = 380] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1832D400) [pid = 380] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0CA1F800) [pid = 380] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18A26400) [pid = 380] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:28:26 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1ACAC000) [pid = 380] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 730ms 08:28:26 INFO - PROCESS | 380 | 1465918106317 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 380 | 1465918106319 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 08:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:28:26 INFO - PROCESS | 380 | 1465918106322 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 380 | 1465918106324 Marionette TRACE conn6 <- [1,298,null,{}] 08:28:26 INFO - PROCESS | 380 | 1465918106327 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:26 INFO - PROCESS | 380 | 1465918106329 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:26 INFO - PROCESS | 380 | 1465918106423 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 08:28:26 INFO - PROCESS | 380 | 1465918106431 Marionette TRACE conn6 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:26 INFO - PROCESS | 380 | 1465918106433 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:26 INFO - PROCESS | 380 | ++DOCSHELL 0FB83400 == 44 [pid = 380] [id = 84] 08:28:26 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (10BCD000) [pid = 380] [serial = 249] [outer = 00000000] 08:28:26 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1494BC00) [pid = 380] [serial = 250] [outer = 10BCD000] 08:28:26 INFO - PROCESS | 380 | 1465918106475 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1754B800) [pid = 380] [serial = 251] [outer = 10BCD000] 08:28:26 INFO - PROCESS | 380 | 1465918106889 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:26 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. 08:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 08:28:26 INFO - PROCESS | 380 | 1465918106956 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 380 | 1465918106958 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 08:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:28:26 INFO - PROCESS | 380 | 1465918106961 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 380 | 1465918106962 Marionette TRACE conn6 <- [1,302,null,{}] 08:28:26 INFO - PROCESS | 380 | 1465918106966 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:26 INFO - PROCESS | 380 | 1465918106968 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:27 INFO - PROCESS | 380 | 1465918107049 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 08:28:27 INFO - PROCESS | 380 | 1465918107056 Marionette TRACE conn6 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:27 INFO - PROCESS | 380 | 1465918107058 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:27 INFO - PROCESS | 380 | ++DOCSHELL 1BFA7400 == 45 [pid = 380] [id = 85] 08:28:27 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1BFA8400) [pid = 380] [serial = 252] [outer = 00000000] 08:28:27 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1C379000) [pid = 380] [serial = 253] [outer = 1BFA8400] 08:28:27 INFO - PROCESS | 380 | 1465918107101 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1C37F000) [pid = 380] [serial = 254] [outer = 1BFA8400] 08:28:27 INFO - PROCESS | 380 | 1465918107510 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:27 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. 08:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 08:28:27 INFO - PROCESS | 380 | 1465918107531 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 08:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:28:27 INFO - PROCESS | 380 | 1465918107533 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 08:28:27 INFO - PROCESS | 380 | 1465918107536 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 380 | 1465918107538 Marionette TRACE conn6 <- [1,306,null,{}] 08:28:27 INFO - PROCESS | 380 | 1465918107541 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:27 INFO - PROCESS | 380 | 1465918107543 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:27 INFO - PROCESS | 380 | 1465918107661 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 08:28:27 INFO - PROCESS | 380 | 1465918107667 Marionette TRACE conn6 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:27 INFO - PROCESS | 380 | 1465918107668 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:27 INFO - PROCESS | 380 | ++DOCSHELL 1A496000 == 46 [pid = 380] [id = 86] 08:28:27 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1A497800) [pid = 380] [serial = 255] [outer = 00000000] 08:28:27 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1A49CC00) [pid = 380] [serial = 256] [outer = 1A497800] 08:28:27 INFO - PROCESS | 380 | 1465918107710 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (1A49F400) [pid = 380] [serial = 257] [outer = 1A497800] 08:28:28 INFO - PROCESS | 380 | 1465918108129 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 630ms 08:28:28 INFO - PROCESS | 380 | 1465918108168 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 380 | 1465918108170 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 08:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:28:28 INFO - PROCESS | 380 | 1465918108183 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 380 | 1465918108185 Marionette TRACE conn6 <- [1,310,null,{}] 08:28:28 INFO - PROCESS | 380 | 1465918108189 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:28 INFO - PROCESS | 380 | 1465918108191 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:28 INFO - PROCESS | 380 | 1465918108290 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 08:28:28 INFO - PROCESS | 380 | 1465918108417 Marionette TRACE conn6 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:28 INFO - PROCESS | 380 | 1465918108420 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:28 INFO - PROCESS | 380 | ++DOCSHELL 08C5D400 == 47 [pid = 380] [id = 87] 08:28:28 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (08C5DC00) [pid = 380] [serial = 258] [outer = 00000000] 08:28:28 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (09C01800) [pid = 380] [serial = 259] [outer = 08C5DC00] 08:28:28 INFO - PROCESS | 380 | 1465918108476 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (09C17C00) [pid = 380] [serial = 260] [outer = 08C5DC00] 08:28:28 INFO - PROCESS | 380 | 1465918108743 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:28:29 INFO - PROCESS | 380 | 1465918109126 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 987ms 08:28:29 INFO - PROCESS | 380 | 1465918109162 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 380 | 1465918109165 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 08:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:28:29 INFO - PROCESS | 380 | 1465918109170 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 380 | 1465918109173 Marionette TRACE conn6 <- [1,314,null,{}] 08:28:29 INFO - PROCESS | 380 | 1465918109192 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:29 INFO - PROCESS | 380 | 1465918109195 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:29 INFO - PROCESS | 380 | 1465918109337 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 08:28:29 INFO - PROCESS | 380 | 1465918109394 Marionette TRACE conn6 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:29 INFO - PROCESS | 380 | 1465918109396 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:29 INFO - PROCESS | 380 | ++DOCSHELL 14A30000 == 48 [pid = 380] [id = 88] 08:28:29 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (1564EC00) [pid = 380] [serial = 261] [outer = 00000000] 08:28:29 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (1750B800) [pid = 380] [serial = 262] [outer = 1564EC00] 08:28:29 INFO - PROCESS | 380 | 1465918109451 Marionette DEBUG loaded listener.js 08:28:29 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (17C05800) [pid = 380] [serial = 263] [outer = 1564EC00] 08:28:29 INFO - PROCESS | 380 | 1465918109968 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:29 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. 08:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 830ms 08:28:30 INFO - PROCESS | 380 | 1465918110016 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 380 | 1465918110020 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 08:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:28:30 INFO - PROCESS | 380 | 1465918110025 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 380 | 1465918110027 Marionette TRACE conn6 <- [1,318,null,{}] 08:28:30 INFO - PROCESS | 380 | 1465918110031 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:30 INFO - PROCESS | 380 | 1465918110033 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:30 INFO - PROCESS | 380 | 1465918110148 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 08:28:30 INFO - PROCESS | 380 | 1465918110245 Marionette TRACE conn6 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 380 | 1465918110248 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:30 INFO - PROCESS | 380 | ++DOCSHELL 18331000 == 49 [pid = 380] [id = 89] 08:28:30 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (18331C00) [pid = 380] [serial = 264] [outer = 00000000] 08:28:30 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (18E49800) [pid = 380] [serial = 265] [outer = 18331C00] 08:28:30 INFO - PROCESS | 380 | 1465918110301 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (194F5C00) [pid = 380] [serial = 266] [outer = 18331C00] 08:28:30 INFO - PROCESS | 380 | 1465918110903 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:30 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. 08:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 08:28:30 INFO - PROCESS | 380 | 1465918110959 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 380 | 1465918110961 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 08:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:28:30 INFO - PROCESS | 380 | 1465918110972 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 380 | 1465918110978 Marionette TRACE conn6 <- [1,322,null,{}] 08:28:30 INFO - PROCESS | 380 | 1465918110982 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:30 INFO - PROCESS | 380 | 1465918110986 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:31 INFO - PROCESS | 380 | 1465918111099 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 08:28:31 INFO - PROCESS | 380 | 1465918111223 Marionette TRACE conn6 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:31 INFO - PROCESS | 380 | 1465918111225 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:31 INFO - PROCESS | 380 | ++DOCSHELL 1BFAA400 == 50 [pid = 380] [id = 90] 08:28:31 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (1BFAB800) [pid = 380] [serial = 267] [outer = 00000000] 08:28:31 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (1C37A800) [pid = 380] [serial = 268] [outer = 1BFAB800] 08:28:31 INFO - PROCESS | 380 | 1465918111297 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (1CF41400) [pid = 380] [serial = 269] [outer = 1BFAB800] 08:28:31 INFO - PROCESS | 380 | 1465918111872 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:31 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. 08:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms 08:28:31 INFO - PROCESS | 380 | 1465918111899 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 380 | 1465918111902 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 08:28:31 INFO - PROCESS | 380 | 1465918111905 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:28:31 INFO - PROCESS | 380 | 1465918111907 Marionette TRACE conn6 <- [1,326,null,{}] 08:28:31 INFO - PROCESS | 380 | 1465918111911 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:31 INFO - PROCESS | 380 | 1465918111913 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:32 INFO - PROCESS | 380 | 1465918112026 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 08:28:32 INFO - PROCESS | 380 | 1465918112123 Marionette TRACE conn6 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 380 | 1465918112126 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:32 INFO - PROCESS | 380 | ++DOCSHELL 0C490400 == 51 [pid = 380] [id = 91] 08:28:32 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (0C839400) [pid = 380] [serial = 270] [outer = 00000000] 08:28:32 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (10CBF000) [pid = 380] [serial = 271] [outer = 0C839400] 08:28:32 INFO - PROCESS | 380 | 1465918112182 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (149C9400) [pid = 380] [serial = 272] [outer = 0C839400] 08:28:32 INFO - PROCESS | 380 | 1465918112997 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1129ms 08:28:33 INFO - PROCESS | 380 | 1465918113047 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 380 | 1465918113051 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 08:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:28:33 INFO - PROCESS | 380 | 1465918113056 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 380 | 1465918113061 Marionette TRACE conn6 <- [1,330,null,{}] 08:28:33 INFO - PROCESS | 380 | 1465918113066 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:33 INFO - PROCESS | 380 | 1465918113068 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:33 INFO - PROCESS | 380 | 1465918113168 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 08:28:33 INFO - PROCESS | 380 | 1465918113250 Marionette TRACE conn6 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:33 INFO - PROCESS | 380 | 1465918113253 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:33 INFO - PROCESS | 380 | ++DOCSHELL 09C1C000 == 52 [pid = 380] [id = 92] 08:28:33 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (09C1D400) [pid = 380] [serial = 273] [outer = 00000000] 08:28:33 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (0CA70400) [pid = 380] [serial = 274] [outer = 09C1D400] 08:28:33 INFO - PROCESS | 380 | 1465918113349 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (10299C00) [pid = 380] [serial = 275] [outer = 09C1D400] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 1A4C1400 == 51 [pid = 380] [id = 46] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 1A496000 == 50 [pid = 380] [id = 86] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 1BFA7400 == 49 [pid = 380] [id = 85] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 0FB83400 == 48 [pid = 380] [id = 84] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 0C954400 == 47 [pid = 380] [id = 83] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 1ACB6400 == 46 [pid = 380] [id = 82] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 18F18800 == 45 [pid = 380] [id = 81] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 185D3800 == 44 [pid = 380] [id = 80] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 17542C00 == 43 [pid = 380] [id = 79] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 10CC5800 == 42 [pid = 380] [id = 78] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 112 (194F1C00) [pid = 380] [serial = 211] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 0CACA800 == 41 [pid = 380] [id = 77] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 13E0B400 == 40 [pid = 380] [id = 76] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 194E8000 == 39 [pid = 380] [id = 75] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 149CE000 == 38 [pid = 380] [id = 74] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 10C11400 == 37 [pid = 380] [id = 73] 08:28:33 INFO - PROCESS | 380 | --DOCSHELL 08C69000 == 36 [pid = 380] [id = 72] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 111 (1AD05C00) [pid = 380] [serial = 136] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 110 (17320400) [pid = 380] [serial = 196] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 109 (173C2C00) [pid = 380] [serial = 197] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 108 (1832B400) [pid = 380] [serial = 200] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 107 (0FB41C00) [pid = 380] [serial = 176] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 106 (09CF1000) [pid = 380] [serial = 175] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 105 (0CA22C00) [pid = 380] [serial = 187] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 104 (0F667800) [pid = 380] [serial = 188] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 103 (14ADA400) [pid = 380] [serial = 193] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1B52F400) [pid = 380] [serial = 182] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 101 (197DA400) [pid = 380] [serial = 181] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 100 (13E08000) [pid = 380] [serial = 190] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 99 (140D7400) [pid = 380] [serial = 191] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 98 (0FB41400) [pid = 380] [serial = 172] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 97 (149CC800) [pid = 380] [serial = 178] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 96 (15B3E800) [pid = 380] [serial = 179] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 95 (09C25400) [pid = 380] [serial = 185] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 94 (09C1DC00) [pid = 380] [serial = 184] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 93 (185DA000) [pid = 380] [serial = 202] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 92 (17323C00) [pid = 380] [serial = 205] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 91 (18F1C800) [pid = 380] [serial = 209] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 90 (188D5400) [pid = 380] [serial = 203] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 89 (18330000) [pid = 380] [serial = 206] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 88 (15B33000) [pid = 380] [serial = 194] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18F1B800) [pid = 380] [serial = 208] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18324000) [pid = 380] [serial = 199] [outer = 00000000] [url = about:blank] 08:28:33 INFO - PROCESS | 380 | 1465918113836 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:33 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. 08:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 830ms 08:28:33 INFO - PROCESS | 380 | 1465918113889 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 380 | 1465918113893 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 08:28:33 INFO - PROCESS | 380 | 1465918113899 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:28:33 INFO - PROCESS | 380 | 1465918113902 Marionette TRACE conn6 <- [1,334,null,{}] 08:28:33 INFO - PROCESS | 380 | 1465918113906 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:33 INFO - PROCESS | 380 | 1465918113908 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:33 INFO - PROCESS | 380 | 1465918113997 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 08:28:34 INFO - PROCESS | 380 | 1465918114092 Marionette TRACE conn6 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 380 | 1465918114094 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:34 INFO - PROCESS | 380 | ++DOCSHELL 0FB83400 == 37 [pid = 380] [id = 93] 08:28:34 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0FBBF800) [pid = 380] [serial = 276] [outer = 00000000] 08:28:34 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FC6FC00) [pid = 380] [serial = 277] [outer = 0FBBF800] 08:28:34 INFO - PROCESS | 380 | 1465918114141 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (10C19C00) [pid = 380] [serial = 278] [outer = 0FBBF800] 08:28:34 INFO - PROCESS | 380 | 1465918114510 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:34 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. 08:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 08:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:28:34 INFO - PROCESS | 380 | 1465918114541 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 380 | 1465918114544 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 08:28:34 INFO - PROCESS | 380 | 1465918114548 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 380 | 1465918114551 Marionette TRACE conn6 <- [1,338,null,{}] 08:28:34 INFO - PROCESS | 380 | 1465918114561 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:34 INFO - PROCESS | 380 | 1465918114565 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:34 INFO - PROCESS | 380 | 1465918114650 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 08:28:34 INFO - PROCESS | 380 | 1465918114657 Marionette TRACE conn6 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 380 | 1465918114659 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:34 INFO - PROCESS | 380 | ++DOCSHELL 149CE000 == 38 [pid = 380] [id = 94] 08:28:34 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (14ADA000) [pid = 380] [serial = 279] [outer = 00000000] 08:28:34 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (15B30400) [pid = 380] [serial = 280] [outer = 14ADA000] 08:28:34 INFO - PROCESS | 380 | 1465918114706 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1643E400) [pid = 380] [serial = 281] [outer = 14ADA000] 08:28:35 INFO - PROCESS | 380 | 1465918115148 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:35 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. 08:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 630ms 08:28:35 INFO - PROCESS | 380 | 1465918115179 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 380 | 1465918115181 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 08:28:35 INFO - PROCESS | 380 | 1465918115203 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:28:35 INFO - PROCESS | 380 | 1465918115205 Marionette TRACE conn6 <- [1,342,null,{}] 08:28:35 INFO - PROCESS | 380 | 1465918115209 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:35 INFO - PROCESS | 380 | 1465918115219 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:35 INFO - PROCESS | 380 | 1465918115310 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 08:28:35 INFO - PROCESS | 380 | 1465918115317 Marionette TRACE conn6 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:35 INFO - PROCESS | 380 | 1465918115319 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:35 INFO - PROCESS | 380 | ++DOCSHELL 17318400 == 39 [pid = 380] [id = 95] 08:28:35 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1731D000) [pid = 380] [serial = 282] [outer = 00000000] 08:28:35 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1750FC00) [pid = 380] [serial = 283] [outer = 1731D000] 08:28:35 INFO - PROCESS | 380 | 1465918115363 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (17C09400) [pid = 380] [serial = 284] [outer = 1731D000] 08:28:35 INFO - PROCESS | 380 | 1465918115829 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:35 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. 08:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 670ms 08:28:35 INFO - PROCESS | 380 | 1465918115877 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 380 | 1465918115879 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 08:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:28:35 INFO - PROCESS | 380 | 1465918115882 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 380 | 1465918115883 Marionette TRACE conn6 <- [1,346,null,{}] 08:28:35 INFO - PROCESS | 380 | 1465918115887 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:35 INFO - PROCESS | 380 | 1465918115889 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:35 INFO - PROCESS | 380 | 1465918115996 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 08:28:36 INFO - PROCESS | 380 | 1465918116075 Marionette TRACE conn6 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 380 | 1465918116077 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:36 INFO - PROCESS | 380 | ++DOCSHELL 17CA6C00 == 40 [pid = 380] [id = 96] 08:28:36 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (17CC9800) [pid = 380] [serial = 285] [outer = 00000000] 08:28:36 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (18325C00) [pid = 380] [serial = 286] [outer = 17CC9800] 08:28:36 INFO - PROCESS | 380 | 1465918116121 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (1832FC00) [pid = 380] [serial = 287] [outer = 17CC9800] 08:28:36 INFO - PROCESS | 380 | 1465918116551 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:36 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. 08:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 730ms 08:28:36 INFO - PROCESS | 380 | 1465918116613 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 380 | 1465918116615 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 08:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:28:36 INFO - PROCESS | 380 | 1465918116618 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 380 | 1465918116620 Marionette TRACE conn6 <- [1,350,null,{}] 08:28:36 INFO - PROCESS | 380 | 1465918116623 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:36 INFO - PROCESS | 380 | 1465918116629 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:36 INFO - PROCESS | 380 | 1465918116752 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 08:28:36 INFO - PROCESS | 380 | 1465918116811 Marionette TRACE conn6 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 380 | 1465918116813 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:36 INFO - PROCESS | 380 | ++DOCSHELL 188DA400 == 41 [pid = 380] [id = 97] 08:28:36 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (18A29000) [pid = 380] [serial = 288] [outer = 00000000] 08:28:36 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (18F12400) [pid = 380] [serial = 289] [outer = 18A29000] 08:28:36 INFO - PROCESS | 380 | 1465918116857 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (18F13400) [pid = 380] [serial = 290] [outer = 18A29000] 08:28:37 INFO - PROCESS | 380 | 1465918117275 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:37 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. 08:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 671ms 08:28:37 INFO - PROCESS | 380 | 1465918117290 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 380 | 1465918117292 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 08:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:28:37 INFO - PROCESS | 380 | 1465918117295 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 380 | 1465918117297 Marionette TRACE conn6 <- [1,354,null,{}] 08:28:37 INFO - PROCESS | 380 | 1465918117300 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:37 INFO - PROCESS | 380 | 1465918117302 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:37 INFO - PROCESS | 380 | 1465918117432 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 08:28:37 INFO - PROCESS | 380 | 1465918117447 Marionette TRACE conn6 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 380 | 1465918117449 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:37 INFO - PROCESS | 380 | ++DOCSHELL 18F1EC00 == 42 [pid = 380] [id = 98] 08:28:37 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (09CF0400) [pid = 380] [serial = 291] [outer = 00000000] 08:28:37 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (194EC400) [pid = 380] [serial = 292] [outer = 09CF0400] 08:28:37 INFO - PROCESS | 380 | 1465918117492 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (194EF000) [pid = 380] [serial = 293] [outer = 09CF0400] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 103 (0F664C00) [pid = 380] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 102 (185D6400) [pid = 380] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 101 (17543000) [pid = 380] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 100 (14942400) [pid = 380] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 99 (18FB3000) [pid = 380] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 98 (13E06800) [pid = 380] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 97 (1ACB6C00) [pid = 380] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 96 (10BCD000) [pid = 380] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 95 (18F19800) [pid = 380] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:28:37 INFO - PROCESS | 380 | --DOMWINDOW == 94 (1BFA8400) [pid = 380] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:28:38 INFO - PROCESS | 380 | 1465918118016 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 770ms 08:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:28:38 INFO - PROCESS | 380 | 1465918118066 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 380 | 1465918118068 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 08:28:38 INFO - PROCESS | 380 | 1465918118071 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 380 | 1465918118073 Marionette TRACE conn6 <- [1,358,null,{}] 08:28:38 INFO - PROCESS | 380 | 1465918118076 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:38 INFO - PROCESS | 380 | 1465918118078 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:38 INFO - PROCESS | 380 | 1465918118158 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 08:28:38 INFO - PROCESS | 380 | 1465918118164 Marionette TRACE conn6 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 380 | 1465918118166 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:38 INFO - PROCESS | 380 | ++DOCSHELL 188D1400 == 43 [pid = 380] [id = 99] 08:28:38 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (18E51000) [pid = 380] [serial = 294] [outer = 00000000] 08:28:38 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (19587000) [pid = 380] [serial = 295] [outer = 18E51000] 08:28:38 INFO - PROCESS | 380 | 1465918118209 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (1A413400) [pid = 380] [serial = 296] [outer = 18E51000] 08:28:38 INFO - PROCESS | 380 | 1465918118628 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:38 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. 08:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 570ms 08:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:28:38 INFO - PROCESS | 380 | 1465918118642 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 380 | 1465918118644 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 08:28:38 INFO - PROCESS | 380 | 1465918118647 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 380 | 1465918118648 Marionette TRACE conn6 <- [1,362,null,{}] 08:28:38 INFO - PROCESS | 380 | 1465918118652 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:38 INFO - PROCESS | 380 | 1465918118653 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:38 INFO - PROCESS | 380 | 1465918118776 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 08:28:38 INFO - PROCESS | 380 | 1465918118786 Marionette TRACE conn6 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 380 | 1465918118787 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:38 INFO - PROCESS | 380 | ++DOCSHELL 1A49A800 == 44 [pid = 380] [id = 100] 08:28:38 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (1A49AC00) [pid = 380] [serial = 297] [outer = 00000000] 08:28:38 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (1ACB5400) [pid = 380] [serial = 298] [outer = 1A49AC00] 08:28:38 INFO - PROCESS | 380 | 1465918118839 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (1ACBB400) [pid = 380] [serial = 299] [outer = 1A49AC00] 08:28:39 INFO - PROCESS | 380 | 1465918119266 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:39 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. 08:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 08:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:28:39 INFO - PROCESS | 380 | 1465918119318 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 380 | 1465918119320 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 08:28:39 INFO - PROCESS | 380 | 1465918119323 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 380 | 1465918119325 Marionette TRACE conn6 <- [1,366,null,{}] 08:28:39 INFO - PROCESS | 380 | 1465918119336 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:39 INFO - PROCESS | 380 | 1465918119338 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:39 INFO - PROCESS | 380 | 1465918119418 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 08:28:39 INFO - PROCESS | 380 | 1465918119423 Marionette TRACE conn6 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 380 | 1465918119425 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:39 INFO - PROCESS | 380 | ++DOCSHELL 1ACC2400 == 45 [pid = 380] [id = 101] 08:28:39 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (1ACC2800) [pid = 380] [serial = 300] [outer = 00000000] 08:28:39 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (1AD08800) [pid = 380] [serial = 301] [outer = 1ACC2800] 08:28:39 INFO - PROCESS | 380 | 1465918119467 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (1AD0FC00) [pid = 380] [serial = 302] [outer = 1ACC2800] 08:28:40 INFO - PROCESS | 380 | 1465918120018 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:40 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. 08:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 730ms 08:28:40 INFO - PROCESS | 380 | 1465918120054 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 380 | 1465918120059 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 08:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:28:40 INFO - PROCESS | 380 | 1465918120065 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 380 | 1465918120068 Marionette TRACE conn6 <- [1,370,null,{}] 08:28:40 INFO - PROCESS | 380 | 1465918120074 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:40 INFO - PROCESS | 380 | 1465918120077 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:40 INFO - PROCESS | 380 | 1465918120232 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 08:28:40 INFO - PROCESS | 380 | 1465918120358 Marionette TRACE conn6 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 380 | 1465918120363 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:40 INFO - PROCESS | 380 | ++DOCSHELL 0C948400 == 46 [pid = 380] [id = 102] 08:28:40 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (0CA29400) [pid = 380] [serial = 303] [outer = 00000000] 08:28:40 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (0FB88C00) [pid = 380] [serial = 304] [outer = 0CA29400] 08:28:40 INFO - PROCESS | 380 | 1465918120420 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (0FD23000) [pid = 380] [serial = 305] [outer = 0CA29400] 08:28:41 INFO - PROCESS | 380 | 1465918121004 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 990ms 08:28:41 INFO - PROCESS | 380 | 1465918121055 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 380 | 1465918121059 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 08:28:41 INFO - PROCESS | 380 | 1465918121066 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:28:41 INFO - PROCESS | 380 | 1465918121069 Marionette TRACE conn6 <- [1,374,null,{}] 08:28:41 INFO - PROCESS | 380 | 1465918121073 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:41 INFO - PROCESS | 380 | 1465918121076 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:41 INFO - PROCESS | 380 | 1465918121189 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 08:28:41 INFO - PROCESS | 380 | 1465918121316 Marionette TRACE conn6 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 380 | 1465918121319 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:41 INFO - PROCESS | 380 | ++DOCSHELL 0FD2CC00 == 47 [pid = 380] [id = 103] 08:28:41 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (0FD2E400) [pid = 380] [serial = 306] [outer = 00000000] 08:28:41 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (0FFBBC00) [pid = 380] [serial = 307] [outer = 0FD2E400] 08:28:41 INFO - PROCESS | 380 | 1465918121375 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (140D8800) [pid = 380] [serial = 308] [outer = 0FD2E400] 08:28:41 INFO - PROCESS | 380 | 1465918121991 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:28:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:28:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 970ms 08:28:42 INFO - PROCESS | 380 | 1465918122040 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 380 | 1465918122043 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 08:28:42 INFO - PROCESS | 380 | 1465918122046 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:28:42 INFO - PROCESS | 380 | 1465918122050 Marionette TRACE conn6 <- [1,378,null,{}] 08:28:42 INFO - PROCESS | 380 | 1465918122061 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:42 INFO - PROCESS | 380 | 1465918122066 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:42 INFO - PROCESS | 380 | 1465918122205 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 08:28:42 INFO - PROCESS | 380 | 1465918122332 Marionette TRACE conn6 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 380 | 1465918122336 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:42 INFO - PROCESS | 380 | ++DOCSHELL 17263C00 == 48 [pid = 380] [id = 104] 08:28:42 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (17543800) [pid = 380] [serial = 309] [outer = 00000000] 08:28:42 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (17CD5C00) [pid = 380] [serial = 310] [outer = 17543800] 08:28:42 INFO - PROCESS | 380 | 1465918122392 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (1862D400) [pid = 380] [serial = 311] [outer = 17543800] 08:28:42 INFO - PROCESS | 380 | 1465918123002 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:28:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 970ms 08:28:43 INFO - PROCESS | 380 | 1465918123026 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 380 | 1465918123029 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 08:28:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:28:43 INFO - PROCESS | 380 | 1465918123034 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 380 | 1465918123036 Marionette TRACE conn6 <- [1,382,null,{}] 08:28:43 INFO - PROCESS | 380 | 1465918123039 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:43 INFO - PROCESS | 380 | 1465918123041 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:43 INFO - PROCESS | 380 | 1465918123163 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 08:28:43 INFO - PROCESS | 380 | 1465918123287 Marionette TRACE conn6 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:43 INFO - PROCESS | 380 | 1465918123289 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:43 INFO - PROCESS | 380 | ++DOCSHELL 09C24800 == 49 [pid = 380] [id = 105] 08:28:43 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (09CF5000) [pid = 380] [serial = 312] [outer = 00000000] 08:28:43 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (14ACD800) [pid = 380] [serial = 313] [outer = 09CF5000] 08:28:43 INFO - PROCESS | 380 | 1465918123344 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (18332000) [pid = 380] [serial = 314] [outer = 09CF5000] 08:28:44 INFO - PROCESS | 380 | 1465918124168 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:28:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1177ms 08:28:44 INFO - PROCESS | 380 | 1465918124213 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 380 | 1465918124217 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 08:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:28:44 INFO - PROCESS | 380 | 1465918124221 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 380 | 1465918124224 Marionette TRACE conn6 <- [1,386,null,{}] 08:28:44 INFO - PROCESS | 380 | 1465918124230 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:44 INFO - PROCESS | 380 | 1465918124233 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:44 INFO - PROCESS | 380 | 1465918124335 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 08:28:44 INFO - PROCESS | 380 | 1465918124452 Marionette TRACE conn6 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 380 | 1465918124454 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 1A49A800 == 48 [pid = 380] [id = 100] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 188D1400 == 47 [pid = 380] [id = 99] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 18F1EC00 == 46 [pid = 380] [id = 98] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 188DA400 == 45 [pid = 380] [id = 97] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 17CA6C00 == 44 [pid = 380] [id = 96] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 17318400 == 43 [pid = 380] [id = 95] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 149CE000 == 42 [pid = 380] [id = 94] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 0FB83400 == 41 [pid = 380] [id = 93] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 09C1C000 == 40 [pid = 380] [id = 92] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 0C490400 == 39 [pid = 380] [id = 91] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 1BFAA400 == 38 [pid = 380] [id = 90] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 18331000 == 37 [pid = 380] [id = 89] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 114 (1A49CC00) [pid = 380] [serial = 256] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | ++DOCSHELL 08C5C800 == 38 [pid = 380] [id = 106] 08:28:44 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (08C5F400) [pid = 380] [serial = 315] [outer = 00000000] 08:28:44 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (09CEF400) [pid = 380] [serial = 316] [outer = 08C5F400] 08:28:44 INFO - PROCESS | 380 | 1465918124549 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (0FB41800) [pid = 380] [serial = 317] [outer = 08C5F400] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 14A30000 == 37 [pid = 380] [id = 88] 08:28:44 INFO - PROCESS | 380 | --DOCSHELL 08C5D400 == 36 [pid = 380] [id = 87] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 116 (1439DC00) [pid = 380] [serial = 230] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 115 (102A2C00) [pid = 380] [serial = 229] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 114 (18E49400) [pid = 380] [serial = 238] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 113 (18F1E800) [pid = 380] [serial = 220] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 112 (17CB5400) [pid = 380] [serial = 235] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 111 (18325800) [pid = 380] [serial = 236] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 110 (1BFAAC00) [pid = 380] [serial = 247] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 109 (1439F800) [pid = 380] [serial = 217] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 108 (195D4000) [pid = 380] [serial = 212] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 107 (1AD10000) [pid = 380] [serial = 223] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 106 (1439E000) [pid = 380] [serial = 232] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 105 (1494E800) [pid = 380] [serial = 233] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 104 (09C10C00) [pid = 380] [serial = 214] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 103 (1ADAF400) [pid = 380] [serial = 245] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1AD0D000) [pid = 380] [serial = 244] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 101 (17441400) [pid = 380] [serial = 226] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 100 (1754B800) [pid = 380] [serial = 251] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 99 (1494BC00) [pid = 380] [serial = 250] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 98 (1BFAF400) [pid = 380] [serial = 248] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 97 (194EA400) [pid = 380] [serial = 241] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 96 (1C37F000) [pid = 380] [serial = 254] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 95 (1C379000) [pid = 380] [serial = 253] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 94 (19581400) [pid = 380] [serial = 242] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | --DOMWINDOW == 93 (18F13800) [pid = 380] [serial = 239] [outer = 00000000] [url = about:blank] 08:28:44 INFO - PROCESS | 380 | 1465918124968 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 790ms 08:28:45 INFO - PROCESS | 380 | 1465918125012 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 380 | 1465918125017 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 08:28:45 INFO - PROCESS | 380 | 1465918125022 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:28:45 INFO - PROCESS | 380 | 1465918125025 Marionette TRACE conn6 <- [1,390,null,{}] 08:28:45 INFO - PROCESS | 380 | 1465918125029 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:45 INFO - PROCESS | 380 | 1465918125031 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:45 INFO - PROCESS | 380 | 1465918125117 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 08:28:45 INFO - PROCESS | 380 | 1465918125123 Marionette TRACE conn6 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 380 | 1465918125126 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:45 INFO - PROCESS | 380 | ++DOCSHELL 0FD26400 == 37 [pid = 380] [id = 107] 08:28:45 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0FD26C00) [pid = 380] [serial = 318] [outer = 00000000] 08:28:45 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (10BCEC00) [pid = 380] [serial = 319] [outer = 0FD26C00] 08:28:45 INFO - PROCESS | 380 | 1465918125173 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (140A1400) [pid = 380] [serial = 320] [outer = 0FD26C00] 08:28:45 INFO - PROCESS | 380 | 1465918125660 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 08:28:45 INFO - PROCESS | 380 | 1465918125698 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 380 | 1465918125700 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 08:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:28:45 INFO - PROCESS | 380 | 1465918125703 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 380 | 1465918125707 Marionette TRACE conn6 <- [1,394,null,{}] 08:28:45 INFO - PROCESS | 380 | 1465918125717 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:45 INFO - PROCESS | 380 | 1465918125721 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:45 INFO - PROCESS | 380 | 1465918125831 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 08:28:45 INFO - PROCESS | 380 | 1465918125916 Marionette TRACE conn6 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 380 | 1465918125919 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:45 INFO - PROCESS | 380 | ++DOCSHELL 16433000 == 38 [pid = 380] [id = 108] 08:28:45 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (16433800) [pid = 380] [serial = 321] [outer = 00000000] 08:28:45 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (17262800) [pid = 380] [serial = 322] [outer = 16433800] 08:28:45 INFO - PROCESS | 380 | 1465918125973 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (1743AC00) [pid = 380] [serial = 323] [outer = 16433800] 08:28:46 INFO - PROCESS | 380 | 1465918126406 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 732ms 08:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:28:46 INFO - PROCESS | 380 | 1465918126436 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 380 | 1465918126439 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 08:28:46 INFO - PROCESS | 380 | 1465918126442 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 380 | 1465918126444 Marionette TRACE conn6 <- [1,398,null,{}] 08:28:46 INFO - PROCESS | 380 | 1465918126447 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:46 INFO - PROCESS | 380 | 1465918126449 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:46 INFO - PROCESS | 380 | 1465918126536 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 08:28:46 INFO - PROCESS | 380 | 1465918126541 Marionette TRACE conn6 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:46 INFO - PROCESS | 380 | 1465918126543 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:46 INFO - PROCESS | 380 | ++DOCSHELL 17543000 == 39 [pid = 380] [id = 109] 08:28:46 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (17C08000) [pid = 380] [serial = 324] [outer = 00000000] 08:28:46 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (17CD5000) [pid = 380] [serial = 325] [outer = 17C08000] 08:28:46 INFO - PROCESS | 380 | 1465918126590 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (18329800) [pid = 380] [serial = 326] [outer = 17C08000] 08:28:47 INFO - PROCESS | 380 | 1465918127082 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 08:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:28:47 INFO - PROCESS | 380 | 1465918127116 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 380 | 1465918127118 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 08:28:47 INFO - PROCESS | 380 | 1465918127121 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 380 | 1465918127123 Marionette TRACE conn6 <- [1,402,null,{}] 08:28:47 INFO - PROCESS | 380 | 1465918127126 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:47 INFO - PROCESS | 380 | 1465918127128 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:47 INFO - PROCESS | 380 | 1465918127268 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 08:28:47 INFO - PROCESS | 380 | 1465918127289 Marionette TRACE conn6 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 380 | 1465918127291 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:47 INFO - PROCESS | 380 | ++DOCSHELL 188D5000 == 40 [pid = 380] [id = 110] 08:28:47 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (188D5400) [pid = 380] [serial = 327] [outer = 00000000] 08:28:47 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (18E49400) [pid = 380] [serial = 328] [outer = 188D5400] 08:28:47 INFO - PROCESS | 380 | 1465918127334 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (18F19800) [pid = 380] [serial = 329] [outer = 188D5400] 08:28:47 INFO - PROCESS | 380 | 1465918127799 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 730ms 08:28:47 INFO - PROCESS | 380 | 1465918127852 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 380 | 1465918127854 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 08:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:28:47 INFO - PROCESS | 380 | 1465918127857 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 380 | 1465918127859 Marionette TRACE conn6 <- [1,406,null,{}] 08:28:47 INFO - PROCESS | 380 | 1465918127863 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:47 INFO - PROCESS | 380 | 1465918127868 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:48 INFO - PROCESS | 380 | 1465918128014 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 08:28:48 INFO - PROCESS | 380 | 1465918128026 Marionette TRACE conn6 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:48 INFO - PROCESS | 380 | 1465918128028 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:48 INFO - PROCESS | 380 | ++DOCSHELL 1957D400 == 41 [pid = 380] [id = 111] 08:28:48 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (19776000) [pid = 380] [serial = 330] [outer = 00000000] 08:28:48 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (1ACB6C00) [pid = 380] [serial = 331] [outer = 19776000] 08:28:48 INFO - PROCESS | 380 | 1465918128128 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (1ACBD800) [pid = 380] [serial = 332] [outer = 19776000] 08:28:48 INFO - PROCESS | 380 | 1465918128559 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 770ms 08:28:48 INFO - PROCESS | 380 | 1465918128629 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 380 | 1465918128631 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 08:28:48 INFO - PROCESS | 380 | 1465918128639 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:28:48 INFO - PROCESS | 380 | 1465918128640 Marionette TRACE conn6 <- [1,410,null,{}] 08:28:48 INFO - PROCESS | 380 | 1465918128644 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:48 INFO - PROCESS | 380 | 1465918128646 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:48 INFO - PROCESS | 380 | 1465918128755 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 08:28:48 INFO - PROCESS | 380 | 1465918128766 Marionette TRACE conn6 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:48 INFO - PROCESS | 380 | 1465918128768 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:48 INFO - PROCESS | 380 | ++DOCSHELL 08C6FC00 == 42 [pid = 380] [id = 112] 08:28:48 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (1ACB9C00) [pid = 380] [serial = 333] [outer = 00000000] 08:28:48 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (1ADBAC00) [pid = 380] [serial = 334] [outer = 1ACB9C00] 08:28:48 INFO - PROCESS | 380 | 1465918128810 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (1BB28C00) [pid = 380] [serial = 335] [outer = 1ACB9C00] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 110 (17CC9800) [pid = 380] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 109 (18A29000) [pid = 380] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 108 (09CF0400) [pid = 380] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 107 (1731D000) [pid = 380] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 106 (0FBBF800) [pid = 380] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 105 (14ADA000) [pid = 380] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 104 (09C1D400) [pid = 380] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 103 (18E51000) [pid = 380] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1A49AC00) [pid = 380] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:28:49 INFO - PROCESS | 380 | --DOMWINDOW == 101 (1A497800) [pid = 380] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:28:49 INFO - PROCESS | 380 | 1465918129370 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 770ms 08:28:49 INFO - PROCESS | 380 | 1465918129413 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 380 | 1465918129416 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 08:28:49 INFO - PROCESS | 380 | 1465918129419 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:28:49 INFO - PROCESS | 380 | 1465918129421 Marionette TRACE conn6 <- [1,414,null,{}] 08:28:49 INFO - PROCESS | 380 | 1465918129424 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:49 INFO - PROCESS | 380 | 1465918129426 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:49 INFO - PROCESS | 380 | 1465918129506 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 08:28:49 INFO - PROCESS | 380 | 1465918129511 Marionette TRACE conn6 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 380 | 1465918129513 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:49 INFO - PROCESS | 380 | ++DOCSHELL 18E51000 == 43 [pid = 380] [id = 113] 08:28:49 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (1A49B000) [pid = 380] [serial = 336] [outer = 00000000] 08:28:49 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (1ADB4C00) [pid = 380] [serial = 337] [outer = 1A49B000] 08:28:49 INFO - PROCESS | 380 | 1465918129557 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (1BFA9000) [pid = 380] [serial = 338] [outer = 1A49B000] 08:28:49 INFO - PROCESS | 380 | 1465918129988 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 08:28:50 INFO - PROCESS | 380 | 1465918130054 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 380 | 1465918130056 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 08:28:50 INFO - PROCESS | 380 | 1465918130059 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 380 | 1465918130061 Marionette TRACE conn6 <- [1,418,null,{}] 08:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:28:50 INFO - PROCESS | 380 | 1465918130064 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:50 INFO - PROCESS | 380 | 1465918130066 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:50 INFO - PROCESS | 380 | 1465918130158 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 08:28:50 INFO - PROCESS | 380 | 1465918130191 Marionette TRACE conn6 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 380 | 1465918130193 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:50 INFO - PROCESS | 380 | ++DOCSHELL 09C25000 == 44 [pid = 380] [id = 114] 08:28:50 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (09CB1000) [pid = 380] [serial = 339] [outer = 00000000] 08:28:50 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (09CBC400) [pid = 380] [serial = 340] [outer = 09CB1000] 08:28:50 INFO - PROCESS | 380 | 1465918130235 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (09CBEC00) [pid = 380] [serial = 341] [outer = 09CB1000] 08:28:51 INFO - PROCESS | 380 | 1465918131163 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:28:51 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 08:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1118ms 08:28:51 INFO - PROCESS | 380 | 1465918131182 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 380 | 1465918131187 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 08:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:28:51 INFO - PROCESS | 380 | 1465918131193 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 380 | 1465918131196 Marionette TRACE conn6 <- [1,422,null,{}] 08:28:51 INFO - PROCESS | 380 | 1465918131202 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:51 INFO - PROCESS | 380 | 1465918131205 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:51 INFO - PROCESS | 380 | 1465918131383 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 08:28:51 INFO - PROCESS | 380 | 1465918131477 Marionette TRACE conn6 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 380 | 1465918131480 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:51 INFO - PROCESS | 380 | ++DOCSHELL 0C94A400 == 45 [pid = 380] [id = 115] 08:28:51 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (0C94AC00) [pid = 380] [serial = 342] [outer = 00000000] 08:28:51 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (0F6E6C00) [pid = 380] [serial = 343] [outer = 0C94AC00] 08:28:51 INFO - PROCESS | 380 | 1465918131578 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (0FC6E800) [pid = 380] [serial = 344] [outer = 0C94AC00] 08:28:52 INFO - PROCESS | 380 | 1465918132656 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:28:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1474ms 08:28:52 INFO - PROCESS | 380 | 1465918132671 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 380 | 1465918132676 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 08:28:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:28:52 INFO - PROCESS | 380 | 1465918132682 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 380 | 1465918132685 Marionette TRACE conn6 <- [1,426,null,{}] 08:28:52 INFO - PROCESS | 380 | 1465918132690 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:52 INFO - PROCESS | 380 | 1465918132692 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:52 INFO - PROCESS | 380 | 1465918132806 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 08:28:52 INFO - PROCESS | 380 | 1465918132934 Marionette TRACE conn6 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 380 | 1465918132936 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:52 INFO - PROCESS | 380 | ++DOCSHELL 14926C00 == 46 [pid = 380] [id = 116] 08:28:52 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (14928000) [pid = 380] [serial = 345] [outer = 00000000] 08:28:52 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (14ACE400) [pid = 380] [serial = 346] [outer = 14928000] 08:28:52 INFO - PROCESS | 380 | 1465918132993 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (17261C00) [pid = 380] [serial = 347] [outer = 14928000] 08:28:53 INFO - PROCESS | 380 | 1465918133528 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 380 | 1465918133566 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 08:28:53 INFO - PROCESS | 380 | 1465918133570 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 380 | 1465918133574 Marionette TRACE conn6 <- [1,430,null,{}] 08:28:53 INFO - PROCESS | 380 | 1465918133584 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:53 INFO - PROCESS | 380 | 1465918133589 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:53 INFO - PROCESS | 380 | 1465918133701 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 08:28:53 INFO - PROCESS | 380 | 1465918133803 Marionette TRACE conn6 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 380 | 1465918133807 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:53 INFO - PROCESS | 380 | ++DOCSHELL 1ACA8000 == 47 [pid = 380] [id = 117] 08:28:53 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (1ACB7800) [pid = 380] [serial = 348] [outer = 00000000] 08:28:53 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (1ADB6400) [pid = 380] [serial = 349] [outer = 1ACB7800] 08:28:53 INFO - PROCESS | 380 | 1465918133862 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (1C301400) [pid = 380] [serial = 350] [outer = 1ACB7800] 08:28:54 INFO - PROCESS | 380 | 1465918134464 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:28:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:28:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 930ms 08:28:54 INFO - PROCESS | 380 | 1465918134501 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 380 | 1465918134504 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 08:28:54 INFO - PROCESS | 380 | 1465918134507 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:28:54 INFO - PROCESS | 380 | 1465918134509 Marionette TRACE conn6 <- [1,434,null,{}] 08:28:54 INFO - PROCESS | 380 | 1465918134513 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:54 INFO - PROCESS | 380 | 1465918134515 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:54 INFO - PROCESS | 380 | 1465918134624 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 08:28:54 INFO - PROCESS | 380 | 1465918134726 Marionette TRACE conn6 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 380 | 1465918134729 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:54 INFO - PROCESS | 380 | ++DOCSHELL 0FD0B800 == 48 [pid = 380] [id = 118] 08:28:54 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (0FD0BC00) [pid = 380] [serial = 351] [outer = 00000000] 08:28:54 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (17C0C800) [pid = 380] [serial = 352] [outer = 0FD0BC00] 08:28:54 INFO - PROCESS | 380 | 1465918134782 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (1BFAEC00) [pid = 380] [serial = 353] [outer = 0FD0BC00] 08:28:55 INFO - PROCESS | 380 | 1465918135544 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:28:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:28:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1067ms 08:28:55 INFO - PROCESS | 380 | 1465918135587 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 380 | 1465918135591 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 08:28:55 INFO - PROCESS | 380 | 1465918135596 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:28:55 INFO - PROCESS | 380 | 1465918135599 Marionette TRACE conn6 <- [1,438,null,{}] 08:28:55 INFO - PROCESS | 380 | 1465918135605 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:55 INFO - PROCESS | 380 | 1465918135607 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:55 INFO - PROCESS | 380 | 1465918135711 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 08:28:55 INFO - PROCESS | 380 | 1465918135811 Marionette TRACE conn6 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 380 | 1465918135816 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:55 INFO - PROCESS | 380 | ++DOCSHELL 0FD02000 == 49 [pid = 380] [id = 119] 08:28:55 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (0FD02800) [pid = 380] [serial = 354] [outer = 00000000] 08:28:55 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (0FD07000) [pid = 380] [serial = 355] [outer = 0FD02800] 08:28:55 INFO - PROCESS | 380 | 1465918135864 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (0FD0E800) [pid = 380] [serial = 356] [outer = 0FD02800] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 18E51000 == 48 [pid = 380] [id = 113] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 08C6FC00 == 47 [pid = 380] [id = 112] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 1957D400 == 46 [pid = 380] [id = 111] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 188D5000 == 45 [pid = 380] [id = 110] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 17543000 == 44 [pid = 380] [id = 109] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 16433000 == 43 [pid = 380] [id = 108] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 0FD26400 == 42 [pid = 380] [id = 107] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 08C5C800 == 41 [pid = 380] [id = 106] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 09C24800 == 40 [pid = 380] [id = 105] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 17263C00 == 39 [pid = 380] [id = 104] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 0C948400 == 38 [pid = 380] [id = 102] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 0FD2CC00 == 37 [pid = 380] [id = 103] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 1ACC2400 == 36 [pid = 380] [id = 101] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 194E9400 == 35 [pid = 380] [id = 35] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 08C62800 == 34 [pid = 380] [id = 58] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 194F0400 == 33 [pid = 380] [id = 61] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 1491E000 == 32 [pid = 380] [id = 60] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 0FD0B800 == 31 [pid = 380] [id = 118] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 14926C00 == 30 [pid = 380] [id = 116] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 1ACA8000 == 29 [pid = 380] [id = 117] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 09C25000 == 28 [pid = 380] [id = 114] 08:28:57 INFO - PROCESS | 380 | --DOCSHELL 0C94A400 == 27 [pid = 380] [id = 115] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 121 (1A49F400) [pid = 380] [serial = 257] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 120 (18325C00) [pid = 380] [serial = 286] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 119 (18E49800) [pid = 380] [serial = 265] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1750B800) [pid = 380] [serial = 262] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 117 (09C01800) [pid = 380] [serial = 259] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 116 (18F12400) [pid = 380] [serial = 289] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 115 (1832FC00) [pid = 380] [serial = 287] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 114 (194EC400) [pid = 380] [serial = 292] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 113 (18F13400) [pid = 380] [serial = 290] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 112 (1750FC00) [pid = 380] [serial = 283] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 111 (1C37A800) [pid = 380] [serial = 268] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 110 (10CBF000) [pid = 380] [serial = 271] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 109 (0FC6FC00) [pid = 380] [serial = 277] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 108 (15B30400) [pid = 380] [serial = 280] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 107 (10C19C00) [pid = 380] [serial = 278] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 106 (0CA70400) [pid = 380] [serial = 274] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 105 (1643E400) [pid = 380] [serial = 281] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 104 (10299C00) [pid = 380] [serial = 275] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 103 (194EF000) [pid = 380] [serial = 293] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1AD08800) [pid = 380] [serial = 301] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 101 (19587000) [pid = 380] [serial = 295] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 100 (1A413400) [pid = 380] [serial = 296] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 99 (1ACBB400) [pid = 380] [serial = 299] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 98 (1ACB5400) [pid = 380] [serial = 298] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | --DOMWINDOW == 97 (17C09400) [pid = 380] [serial = 284] [outer = 00000000] [url = about:blank] 08:28:57 INFO - PROCESS | 380 | 1465918137266 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1773ms 08:28:57 INFO - PROCESS | 380 | 1465918137373 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 08:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:28:57 INFO - PROCESS | 380 | 1465918137377 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 08:28:57 INFO - PROCESS | 380 | 1465918137382 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 380 | 1465918137385 Marionette TRACE conn6 <- [1,442,null,{}] 08:28:57 INFO - PROCESS | 380 | 1465918137391 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:57 INFO - PROCESS | 380 | 1465918137394 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:57 INFO - PROCESS | 380 | 1465918137477 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 08:28:57 INFO - PROCESS | 380 | 1465918137484 Marionette TRACE conn6 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:57 INFO - PROCESS | 380 | 1465918137488 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:57 INFO - PROCESS | 380 | ++DOCSHELL 09C17400 == 28 [pid = 380] [id = 120] 08:28:57 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (09C19C00) [pid = 380] [serial = 357] [outer = 00000000] 08:28:57 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (09C23800) [pid = 380] [serial = 358] [outer = 09C19C00] 08:28:57 INFO - PROCESS | 380 | 1465918137535 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (09CB4800) [pid = 380] [serial = 359] [outer = 09C19C00] 08:28:58 INFO - PROCESS | 380 | 1465918138013 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 690ms 08:28:58 INFO - PROCESS | 380 | 1465918138072 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 380 | 1465918138077 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 08:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:28:58 INFO - PROCESS | 380 | 1465918138083 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 380 | 1465918138086 Marionette TRACE conn6 <- [1,446,null,{}] 08:28:58 INFO - PROCESS | 380 | 1465918138090 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:58 INFO - PROCESS | 380 | 1465918138092 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:58 INFO - PROCESS | 380 | 1465918138180 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 08:28:58 INFO - PROCESS | 380 | 1465918138255 Marionette TRACE conn6 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:58 INFO - PROCESS | 380 | 1465918138257 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:58 INFO - PROCESS | 380 | ++DOCSHELL 0F6E7000 == 29 [pid = 380] [id = 121] 08:28:58 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (0F6E8400) [pid = 380] [serial = 360] [outer = 00000000] 08:28:58 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (0FB3CC00) [pid = 380] [serial = 361] [outer = 0F6E8400] 08:28:58 INFO - PROCESS | 380 | 1465918138312 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (0FC62C00) [pid = 380] [serial = 362] [outer = 0F6E8400] 08:28:58 INFO - PROCESS | 380 | 1465918138719 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 08:28:58 INFO - PROCESS | 380 | 1465918138757 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 380 | 1465918138759 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 08:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:28:58 INFO - PROCESS | 380 | 1465918138767 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 380 | 1465918138770 Marionette TRACE conn6 <- [1,450,null,{}] 08:28:58 INFO - PROCESS | 380 | 1465918138781 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:58 INFO - PROCESS | 380 | 1465918138786 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:58 INFO - PROCESS | 380 | 1465918138903 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 08:28:58 INFO - PROCESS | 380 | 1465918138918 Marionette TRACE conn6 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:58 INFO - PROCESS | 380 | 1465918138921 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:58 INFO - PROCESS | 380 | ++DOCSHELL 10BD1C00 == 30 [pid = 380] [id = 122] 08:28:58 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (10C11000) [pid = 380] [serial = 363] [outer = 00000000] 08:28:58 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (13E01400) [pid = 380] [serial = 364] [outer = 10C11000] 08:28:58 INFO - PROCESS | 380 | 1465918138968 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (140D7400) [pid = 380] [serial = 365] [outer = 10C11000] 08:28:59 INFO - PROCESS | 380 | 1465918139456 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 380 | 1465918139501 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 08:28:59 INFO - PROCESS | 380 | 1465918139504 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:28:59 INFO - PROCESS | 380 | 1465918139506 Marionette TRACE conn6 <- [1,454,null,{}] 08:28:59 INFO - PROCESS | 380 | 1465918139509 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:59 INFO - PROCESS | 380 | 1465918139511 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:59 INFO - PROCESS | 380 | 1465918139629 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 08:28:59 INFO - PROCESS | 380 | 1465918139684 Marionette TRACE conn6 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 380 | 1465918139686 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:28:59 INFO - PROCESS | 380 | ++DOCSHELL 14949400 == 31 [pid = 380] [id = 123] 08:28:59 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (1494D400) [pid = 380] [serial = 366] [outer = 00000000] 08:28:59 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (15B2F400) [pid = 380] [serial = 367] [outer = 1494D400] 08:28:59 INFO - PROCESS | 380 | 1465918139731 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (1643E400) [pid = 380] [serial = 368] [outer = 1494D400] 08:29:00 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:00 INFO - PROCESS | 380 | 1465918140172 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:29:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 730ms 08:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:29:00 INFO - PROCESS | 380 | 1465918140260 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 380 | 1465918140262 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 08:29:00 INFO - PROCESS | 380 | 1465918140266 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 380 | 1465918140267 Marionette TRACE conn6 <- [1,458,null,{}] 08:29:00 INFO - PROCESS | 380 | 1465918140271 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:00 INFO - PROCESS | 380 | 1465918140273 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:00 INFO - PROCESS | 380 | 1465918140379 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 08:29:00 INFO - PROCESS | 380 | 1465918140390 Marionette TRACE conn6 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 380 | 1465918140392 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:00 INFO - PROCESS | 380 | ++DOCSHELL 17433400 == 32 [pid = 380] [id = 124] 08:29:00 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (1750F800) [pid = 380] [serial = 369] [outer = 00000000] 08:29:00 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (17C03400) [pid = 380] [serial = 370] [outer = 1750F800] 08:29:00 INFO - PROCESS | 380 | 1465918140481 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (17C0A800) [pid = 380] [serial = 371] [outer = 1750F800] 08:29:00 INFO - PROCESS | 380 | 1465918140897 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 380 | 1465918140941 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 08:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:29:00 INFO - PROCESS | 380 | 1465918140944 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 380 | 1465918140946 Marionette TRACE conn6 <- [1,462,null,{}] 08:29:00 INFO - PROCESS | 380 | 1465918140950 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:00 INFO - PROCESS | 380 | 1465918140955 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:01 INFO - PROCESS | 380 | 1465918141091 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 08:29:01 INFO - PROCESS | 380 | 1465918141154 Marionette TRACE conn6 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 380 | 1465918141156 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:01 INFO - PROCESS | 380 | ++DOCSHELL 1836F400 == 33 [pid = 380] [id = 125] 08:29:01 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (1836FC00) [pid = 380] [serial = 372] [outer = 00000000] 08:29:01 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (188D5800) [pid = 380] [serial = 373] [outer = 1836FC00] 08:29:01 INFO - PROCESS | 380 | 1465918141200 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (18E48400) [pid = 380] [serial = 374] [outer = 1836FC00] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 114 (19776000) [pid = 380] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 113 (1A49B000) [pid = 380] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 112 (09CF5000) [pid = 380] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 111 (0FD26C00) [pid = 380] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 110 (1ACB8800) [pid = 380] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 109 (1564EC00) [pid = 380] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 108 (17543800) [pid = 380] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 107 (0CA29400) [pid = 380] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 106 (08C6E400) [pid = 380] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 105 (17C08000) [pid = 380] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 104 (140A2800) [pid = 380] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 103 (16433800) [pid = 380] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 102 (0FD2E400) [pid = 380] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 101 (1ACC2800) [pid = 380] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 100 (188D5400) [pid = 380] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 99 (08C63400) [pid = 380] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 98 (18330C00) [pid = 380] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 97 (09CB1000) [pid = 380] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 96 (18331C00) [pid = 380] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 95 (08C5DC00) [pid = 380] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 94 (10CBF400) [pid = 380] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 93 (1ACB9C00) [pid = 380] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 92 (08C5F400) [pid = 380] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 91 (0C839400) [pid = 380] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:29:01 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1BFAB800) [pid = 380] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:29:02 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:02 INFO - PROCESS | 380 | 1465918142097 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 380 | 1465918142122 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 08:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:29:02 INFO - PROCESS | 380 | 1465918142132 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 380 | 1465918142134 Marionette TRACE conn6 <- [1,466,null,{}] 08:29:02 INFO - PROCESS | 380 | 1465918142138 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:02 INFO - PROCESS | 380 | 1465918142140 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:02 INFO - PROCESS | 380 | 1465918142217 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 08:29:02 INFO - PROCESS | 380 | 1465918142224 Marionette TRACE conn6 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 380 | 1465918142226 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:02 INFO - PROCESS | 380 | ++DOCSHELL 09CF5000 == 34 [pid = 380] [id = 126] 08:29:02 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (0FC65400) [pid = 380] [serial = 375] [outer = 00000000] 08:29:02 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1491B400) [pid = 380] [serial = 376] [outer = 0FC65400] 08:29:02 INFO - PROCESS | 380 | 1465918142270 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (15643400) [pid = 380] [serial = 377] [outer = 0FC65400] 08:29:02 INFO - PROCESS | 380 | 1465918142689 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 380 | 1465918142718 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 08:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:29:02 INFO - PROCESS | 380 | 1465918142721 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 380 | 1465918142723 Marionette TRACE conn6 <- [1,470,null,{}] 08:29:02 INFO - PROCESS | 380 | 1465918142739 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:02 INFO - PROCESS | 380 | 1465918142741 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:02 INFO - PROCESS | 380 | 1465918142824 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 08:29:02 INFO - PROCESS | 380 | 1465918142832 Marionette TRACE conn6 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 380 | 1465918142834 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:02 INFO - PROCESS | 380 | ++DOCSHELL 09C0F000 == 35 [pid = 380] [id = 127] 08:29:02 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (173C0C00) [pid = 380] [serial = 378] [outer = 00000000] 08:29:02 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (18E51400) [pid = 380] [serial = 379] [outer = 173C0C00] 08:29:02 INFO - PROCESS | 380 | 1465918142877 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (18F14400) [pid = 380] [serial = 380] [outer = 173C0C00] 08:29:03 INFO - PROCESS | 380 | 1465918143329 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 630ms 08:29:03 INFO - PROCESS | 380 | 1465918143352 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 08:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:29:03 INFO - PROCESS | 380 | 1465918143354 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 08:29:03 INFO - PROCESS | 380 | 1465918143357 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 380 | 1465918143358 Marionette TRACE conn6 <- [1,474,null,{}] 08:29:03 INFO - PROCESS | 380 | 1465918143374 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:03 INFO - PROCESS | 380 | 1465918143376 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:03 INFO - PROCESS | 380 | 1465918143460 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 08:29:03 INFO - PROCESS | 380 | 1465918143468 Marionette TRACE conn6 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 380 | 1465918143470 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:03 INFO - PROCESS | 380 | ++DOCSHELL 18FB0400 == 36 [pid = 380] [id = 128] 08:29:03 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (18FB3400) [pid = 380] [serial = 381] [outer = 00000000] 08:29:03 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (194EC000) [pid = 380] [serial = 382] [outer = 18FB3400] 08:29:03 INFO - PROCESS | 380 | 1465918143512 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (194EC400) [pid = 380] [serial = 383] [outer = 18FB3400] 08:29:04 INFO - PROCESS | 380 | 1465918144143 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 870ms 08:29:04 INFO - PROCESS | 380 | 1465918144229 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 380 | 1465918144234 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 08:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:29:04 INFO - PROCESS | 380 | 1465918144240 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 380 | 1465918144243 Marionette TRACE conn6 <- [1,478,null,{}] 08:29:04 INFO - PROCESS | 380 | 1465918144273 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:04 INFO - PROCESS | 380 | 1465918144277 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:04 INFO - PROCESS | 380 | 1465918144407 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 08:29:04 INFO - PROCESS | 380 | 1465918144487 Marionette TRACE conn6 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:04 INFO - PROCESS | 380 | 1465918144492 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:04 INFO - PROCESS | 380 | ++DOCSHELL 09CB1000 == 37 [pid = 380] [id = 129] 08:29:04 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (09CB3C00) [pid = 380] [serial = 384] [outer = 00000000] 08:29:04 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (0C955400) [pid = 380] [serial = 385] [outer = 09CB3C00] 08:29:04 INFO - PROCESS | 380 | 1465918144589 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (0FC6DC00) [pid = 380] [serial = 386] [outer = 09CB3C00] 08:29:05 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (1491E000) [pid = 380] [serial = 387] [outer = 0CA6C800] 08:29:05 INFO - PROCESS | 380 | 1465918145476 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:29:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:29:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1332ms 08:29:05 INFO - PROCESS | 380 | 1465918145572 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 08:29:05 INFO - PROCESS | 380 | 1465918145576 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 08:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:29:05 INFO - PROCESS | 380 | 1465918145583 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 380 | 1465918145586 Marionette TRACE conn6 <- [1,482,null,{}] 08:29:05 INFO - PROCESS | 380 | 1465918145590 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:05 INFO - PROCESS | 380 | 1465918145592 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:05 INFO - PROCESS | 380 | 1465918145738 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 08:29:05 INFO - PROCESS | 380 | 1465918145955 Marionette TRACE conn6 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 380 | 1465918145958 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:06 INFO - PROCESS | 380 | ++DOCSHELL 09C05400 == 38 [pid = 380] [id = 130] 08:29:06 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (09C07C00) [pid = 380] [serial = 388] [outer = 00000000] 08:29:06 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (09C24400) [pid = 380] [serial = 389] [outer = 09C07C00] 08:29:06 INFO - PROCESS | 380 | 1465918146055 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (09CF1400) [pid = 380] [serial = 390] [outer = 09C07C00] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 09C0F000 == 37 [pid = 380] [id = 127] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 09CF5000 == 36 [pid = 380] [id = 126] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 1836F400 == 35 [pid = 380] [id = 125] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 17433400 == 34 [pid = 380] [id = 124] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 14949400 == 33 [pid = 380] [id = 123] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 10BD1C00 == 32 [pid = 380] [id = 122] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 0F6E7000 == 31 [pid = 380] [id = 121] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 09C17400 == 30 [pid = 380] [id = 120] 08:29:06 INFO - PROCESS | 380 | --DOCSHELL 0FD02000 == 29 [pid = 380] [id = 119] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 105 (1ACBD800) [pid = 380] [serial = 332] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 104 (1BFA9000) [pid = 380] [serial = 338] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 103 (18332000) [pid = 380] [serial = 314] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 102 (140A1400) [pid = 380] [serial = 320] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 101 (1BFA2400) [pid = 380] [serial = 224] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 100 (17C05800) [pid = 380] [serial = 263] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 99 (17CD5C00) [pid = 380] [serial = 310] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 98 (0FB88C00) [pid = 380] [serial = 304] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 97 (09C1B400) [pid = 380] [serial = 215] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 96 (0FD23000) [pid = 380] [serial = 305] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 95 (10BCEC00) [pid = 380] [serial = 319] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 94 (1862D400) [pid = 380] [serial = 311] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 93 (17CD5000) [pid = 380] [serial = 325] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 92 (18329800) [pid = 380] [serial = 326] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 91 (18E46800) [pid = 380] [serial = 227] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 90 (17262800) [pid = 380] [serial = 322] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0FFBBC00) [pid = 380] [serial = 307] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1ADB4C00) [pid = 380] [serial = 337] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1AD0FC00) [pid = 380] [serial = 302] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18F19800) [pid = 380] [serial = 329] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17CD2C00) [pid = 380] [serial = 173] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1ACB6C00) [pid = 380] [serial = 331] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 83 (194F1400) [pid = 380] [serial = 221] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09CBC400) [pid = 380] [serial = 340] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 81 (194F5C00) [pid = 380] [serial = 266] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 80 (18E49400) [pid = 380] [serial = 328] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 79 (140D8800) [pid = 380] [serial = 308] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09C17C00) [pid = 380] [serial = 260] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1491C800) [pid = 380] [serial = 218] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1BB28C00) [pid = 380] [serial = 335] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1743AC00) [pid = 380] [serial = 323] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FB41800) [pid = 380] [serial = 317] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 73 (14ACD800) [pid = 380] [serial = 313] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 72 (09CEF400) [pid = 380] [serial = 316] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 71 (149C9400) [pid = 380] [serial = 272] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1CF41400) [pid = 380] [serial = 269] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1ADBAC00) [pid = 380] [serial = 334] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | --DOMWINDOW == 68 (09CBEC00) [pid = 380] [serial = 341] [outer = 00000000] [url = about:blank] 08:29:06 INFO - PROCESS | 380 | 1465918146682 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:29:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:29:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1117ms 08:29:06 INFO - PROCESS | 380 | 1465918146704 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 380 | 1465918146707 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 08:29:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:29:06 INFO - PROCESS | 380 | 1465918146711 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 380 | 1465918146714 Marionette TRACE conn6 <- [1,486,null,{}] 08:29:06 INFO - PROCESS | 380 | 1465918146719 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:06 INFO - PROCESS | 380 | 1465918146723 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:06 INFO - PROCESS | 380 | 1465918146809 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 08:29:06 INFO - PROCESS | 380 | 1465918146819 Marionette TRACE conn6 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 380 | 1465918146822 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:06 INFO - PROCESS | 380 | ++DOCSHELL 09C1C400 == 30 [pid = 380] [id = 131] 08:29:06 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09C1D000) [pid = 380] [serial = 391] [outer = 00000000] 08:29:06 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0C884000) [pid = 380] [serial = 392] [outer = 09C1D000] 08:29:06 INFO - PROCESS | 380 | 1465918146868 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0F6E5C00) [pid = 380] [serial = 393] [outer = 09C1D000] 08:29:07 INFO - PROCESS | 380 | 1465918147383 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:29:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:29:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 730ms 08:29:07 INFO - PROCESS | 380 | 1465918147445 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 380 | 1465918147449 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 08:29:07 INFO - PROCESS | 380 | 1465918147453 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:29:07 INFO - PROCESS | 380 | 1465918147455 Marionette TRACE conn6 <- [1,490,null,{}] 08:29:07 INFO - PROCESS | 380 | 1465918147459 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:07 INFO - PROCESS | 380 | 1465918147461 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:07 INFO - PROCESS | 380 | 1465918147548 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 08:29:07 INFO - PROCESS | 380 | 1465918147632 Marionette TRACE conn6 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:07 INFO - PROCESS | 380 | 1465918147634 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:07 INFO - PROCESS | 380 | ++DOCSHELL 0FC70000 == 31 [pid = 380] [id = 132] 08:29:07 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FD25400) [pid = 380] [serial = 394] [outer = 00000000] 08:29:07 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FFB5400) [pid = 380] [serial = 395] [outer = 0FD25400] 08:29:07 INFO - PROCESS | 380 | 1465918147678 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (103C3400) [pid = 380] [serial = 396] [outer = 0FD25400] 08:29:08 INFO - PROCESS | 380 | 1465918148058 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:29:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 08:29:08 INFO - PROCESS | 380 | 1465918148088 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 380 | 1465918148091 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 08:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:29:08 INFO - PROCESS | 380 | 1465918148096 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 380 | 1465918148101 Marionette TRACE conn6 <- [1,494,null,{}] 08:29:08 INFO - PROCESS | 380 | 1465918148111 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:08 INFO - PROCESS | 380 | 1465918148114 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:08 INFO - PROCESS | 380 | 1465918148201 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 08:29:08 INFO - PROCESS | 380 | 1465918148208 Marionette TRACE conn6 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 380 | 1465918148209 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:08 INFO - PROCESS | 380 | ++DOCSHELL 140A2800 == 32 [pid = 380] [id = 133] 08:29:08 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (140A2C00) [pid = 380] [serial = 397] [outer = 00000000] 08:29:08 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14A2A000) [pid = 380] [serial = 398] [outer = 140A2C00] 08:29:08 INFO - PROCESS | 380 | 1465918148261 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (15B33400) [pid = 380] [serial = 399] [outer = 140A2C00] 08:29:08 INFO - PROCESS | 380 | 1465918148708 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:29:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 632ms 08:29:08 INFO - PROCESS | 380 | 1465918148735 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 380 | 1465918148737 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 08:29:08 INFO - PROCESS | 380 | 1465918148740 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:29:08 INFO - PROCESS | 380 | 1465918148742 Marionette TRACE conn6 <- [1,498,null,{}] 08:29:08 INFO - PROCESS | 380 | 1465918148751 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:08 INFO - PROCESS | 380 | 1465918148753 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:08 INFO - PROCESS | 380 | 1465918148864 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 08:29:08 INFO - PROCESS | 380 | 1465918148951 Marionette TRACE conn6 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 380 | 1465918148953 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:08 INFO - PROCESS | 380 | ++DOCSHELL 1750B000 == 33 [pid = 380] [id = 134] 08:29:08 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1750E000) [pid = 380] [serial = 400] [outer = 00000000] 08:29:08 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17C02C00) [pid = 380] [serial = 401] [outer = 1750E000] 08:29:08 INFO - PROCESS | 380 | 1465918148996 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17C0A400) [pid = 380] [serial = 402] [outer = 1750E000] 08:29:09 INFO - PROCESS | 380 | 1465918149419 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:29:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 730ms 08:29:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:29:09 INFO - PROCESS | 380 | 1465918149475 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 380 | 1465918149477 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 08:29:09 INFO - PROCESS | 380 | 1465918149484 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 380 | 1465918149486 Marionette TRACE conn6 <- [1,502,null,{}] 08:29:09 INFO - PROCESS | 380 | 1465918149495 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:09 INFO - PROCESS | 380 | 1465918149497 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:09 INFO - PROCESS | 380 | 1465918149604 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 08:29:09 INFO - PROCESS | 380 | 1465918149616 Marionette TRACE conn6 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:09 INFO - PROCESS | 380 | 1465918149622 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:09 INFO - PROCESS | 380 | ++DOCSHELL 0FD03000 == 34 [pid = 380] [id = 135] 08:29:09 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17CCC400) [pid = 380] [serial = 403] [outer = 00000000] 08:29:09 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18325800) [pid = 380] [serial = 404] [outer = 17CCC400] 08:29:09 INFO - PROCESS | 380 | 1465918149722 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1832DC00) [pid = 380] [serial = 405] [outer = 17CCC400] 08:29:10 INFO - PROCESS | 380 | 1465918150173 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:29:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 730ms 08:29:10 INFO - PROCESS | 380 | 1465918150217 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 380 | 1465918150219 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 08:29:10 INFO - PROCESS | 380 | 1465918150222 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:29:10 INFO - PROCESS | 380 | 1465918150224 Marionette TRACE conn6 <- [1,506,null,{}] 08:29:10 INFO - PROCESS | 380 | 1465918150227 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:10 INFO - PROCESS | 380 | 1465918150230 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:10 INFO - PROCESS | 380 | 1465918150356 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 08:29:10 INFO - PROCESS | 380 | 1465918150413 Marionette TRACE conn6 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 380 | 1465918150415 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:10 INFO - PROCESS | 380 | ++DOCSHELL 09C0D400 == 35 [pid = 380] [id = 136] 08:29:10 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18324800) [pid = 380] [serial = 406] [outer = 00000000] 08:29:10 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (18E47000) [pid = 380] [serial = 407] [outer = 18324800] 08:29:10 INFO - PROCESS | 380 | 1465918150457 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18E48800) [pid = 380] [serial = 408] [outer = 18324800] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 85 (09C19C00) [pid = 380] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 84 (10C11000) [pid = 380] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0F6E8400) [pid = 380] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD02800) [pid = 380] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1750F800) [pid = 380] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0C94AC00) [pid = 380] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14928000) [pid = 380] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1ACB7800) [pid = 380] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FD0BC00) [pid = 380] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1836FC00) [pid = 380] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 75 (173C0C00) [pid = 380] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1494D400) [pid = 380] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:29:10 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FC65400) [pid = 380] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:29:10 INFO - PROCESS | 380 | 1465918150940 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:29:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 771ms 08:29:10 INFO - PROCESS | 380 | 1465918150997 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 08:29:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:29:10 INFO - PROCESS | 380 | 1465918150999 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 08:29:10 INFO - PROCESS | 380 | 1465918151003 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 380 | 1465918151004 Marionette TRACE conn6 <- [1,510,null,{}] 08:29:10 INFO - PROCESS | 380 | 1465918151008 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:10 INFO - PROCESS | 380 | 1465918151010 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:11 INFO - PROCESS | 380 | 1465918151087 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 08:29:11 INFO - PROCESS | 380 | 1465918151173 Marionette TRACE conn6 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 380 | 1465918151175 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:11 INFO - PROCESS | 380 | ++DOCSHELL 09CB3400 == 36 [pid = 380] [id = 137] 08:29:11 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0CA1C800) [pid = 380] [serial = 409] [outer = 00000000] 08:29:11 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14940C00) [pid = 380] [serial = 410] [outer = 0CA1C800] 08:29:11 INFO - PROCESS | 380 | 1465918151218 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (173C2400) [pid = 380] [serial = 411] [outer = 0CA1C800] 08:29:11 INFO - PROCESS | 380 | 1465918151583 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:29:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:29:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 631ms 08:29:11 INFO - PROCESS | 380 | 1465918151634 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 08:29:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:29:11 INFO - PROCESS | 380 | 1465918151636 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 08:29:11 INFO - PROCESS | 380 | 1465918151639 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 380 | 1465918151641 Marionette TRACE conn6 <- [1,514,null,{}] 08:29:11 INFO - PROCESS | 380 | 1465918151671 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:11 INFO - PROCESS | 380 | 1465918151673 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:11 INFO - PROCESS | 380 | 1465918151784 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 08:29:11 INFO - PROCESS | 380 | 1465918151795 Marionette TRACE conn6 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 380 | 1465918151797 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:11 INFO - PROCESS | 380 | ++DOCSHELL 0FD0BC00 == 37 [pid = 380] [id = 138] 08:29:11 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FE6E000) [pid = 380] [serial = 412] [outer = 00000000] 08:29:11 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F15000) [pid = 380] [serial = 413] [outer = 0FE6E000] 08:29:11 INFO - PROCESS | 380 | 1465918151841 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F1EC00) [pid = 380] [serial = 414] [outer = 0FE6E000] 08:29:12 INFO - PROCESS | 380 | 1465918152239 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:29:12 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 08:29:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 08:29:12 INFO - PROCESS | 380 | 1465918152270 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 380 | 1465918152272 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 08:29:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:29:12 INFO - PROCESS | 380 | 1465918152275 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 380 | 1465918152277 Marionette TRACE conn6 <- [1,518,null,{}] 08:29:12 INFO - PROCESS | 380 | 1465918152280 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:12 INFO - PROCESS | 380 | 1465918152282 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:12 INFO - PROCESS | 380 | 1465918152360 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 08:29:12 INFO - PROCESS | 380 | 1465918152444 Marionette TRACE conn6 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:12 INFO - PROCESS | 380 | 1465918152446 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:12 INFO - PROCESS | 380 | ++DOCSHELL 0FB3DC00 == 38 [pid = 380] [id = 139] 08:29:12 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (13E04C00) [pid = 380] [serial = 415] [outer = 00000000] 08:29:12 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (19585C00) [pid = 380] [serial = 416] [outer = 13E04C00] 08:29:12 INFO - PROCESS | 380 | 1465918152488 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1976E800) [pid = 380] [serial = 417] [outer = 13E04C00] 08:29:12 INFO - PROCESS | 380 | 1465918152893 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:29:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:29:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 08:29:12 INFO - PROCESS | 380 | 1465918152951 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 380 | 1465918152956 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 08:29:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:29:12 INFO - PROCESS | 380 | 1465918152962 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 380 | 1465918152966 Marionette TRACE conn6 <- [1,522,null,{}] 08:29:12 INFO - PROCESS | 380 | 1465918152973 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:12 INFO - PROCESS | 380 | 1465918152976 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:13 INFO - PROCESS | 380 | 1465918153172 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 08:29:13 INFO - PROCESS | 380 | 1465918153267 Marionette TRACE conn6 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:13 INFO - PROCESS | 380 | 1465918153272 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:13 INFO - PROCESS | 380 | ++DOCSHELL 09CB8000 == 39 [pid = 380] [id = 140] 08:29:13 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (09CB8800) [pid = 380] [serial = 418] [outer = 00000000] 08:29:13 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (09CEF800) [pid = 380] [serial = 419] [outer = 09CB8800] 08:29:13 INFO - PROCESS | 380 | 1465918153328 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FB88C00) [pid = 380] [serial = 420] [outer = 09CB8800] 08:29:13 INFO - PROCESS | 380 | 1465918153937 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:29:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1029ms 08:29:13 INFO - PROCESS | 380 | 1465918153991 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 380 | 1465918153995 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 08:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:29:13 INFO - PROCESS | 380 | 1465918154002 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 380 | 1465918154005 Marionette TRACE conn6 <- [1,526,null,{}] 08:29:13 INFO - PROCESS | 380 | 1465918154009 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:14 INFO - PROCESS | 380 | 1465918154011 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:14 INFO - PROCESS | 380 | 1465918154122 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 08:29:14 INFO - PROCESS | 380 | 1465918154248 Marionette TRACE conn6 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:14 INFO - PROCESS | 380 | 1465918154251 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:14 INFO - PROCESS | 380 | ++DOCSHELL 140D9400 == 40 [pid = 380] [id = 141] 08:29:14 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (141B3C00) [pid = 380] [serial = 421] [outer = 00000000] 08:29:14 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1491A400) [pid = 380] [serial = 422] [outer = 141B3C00] 08:29:14 INFO - PROCESS | 380 | 1465918154307 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (14A2A400) [pid = 380] [serial = 423] [outer = 141B3C00] 08:29:14 INFO - PROCESS | 380 | 1465918154900 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:29:14 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 08:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 930ms 08:29:14 INFO - PROCESS | 380 | 1465918154936 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 380 | 1465918154938 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 08:29:14 INFO - PROCESS | 380 | 1465918154942 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:29:14 INFO - PROCESS | 380 | 1465918154946 Marionette TRACE conn6 <- [1,530,null,{}] 08:29:14 INFO - PROCESS | 380 | 1465918154957 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:14 INFO - PROCESS | 380 | 1465918154962 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:15 INFO - PROCESS | 380 | 1465918155072 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 08:29:15 INFO - PROCESS | 380 | 1465918155172 Marionette TRACE conn6 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 380 | 1465918155175 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:15 INFO - PROCESS | 380 | ++DOCSHELL 194F3000 == 41 [pid = 380] [id = 142] 08:29:15 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (19584C00) [pid = 380] [serial = 424] [outer = 00000000] 08:29:15 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1A495400) [pid = 380] [serial = 425] [outer = 19584C00] 08:29:15 INFO - PROCESS | 380 | 1465918155232 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1A49C400) [pid = 380] [serial = 426] [outer = 19584C00] 08:29:15 INFO - PROCESS | 380 | 1465918155839 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:29:15 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 08:29:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:29:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:29:15 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 08:29:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:29:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:29:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 930ms 08:29:15 INFO - PROCESS | 380 | 1465918155876 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 08:29:15 INFO - PROCESS | 380 | 1465918155879 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 08:29:15 INFO - PROCESS | 380 | 1465918155882 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:29:15 INFO - PROCESS | 380 | 1465918155884 Marionette TRACE conn6 <- [1,534,null,{}] 08:29:15 INFO - PROCESS | 380 | 1465918155888 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:15 INFO - PROCESS | 380 | 1465918155890 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:16 INFO - PROCESS | 380 | 1465918156010 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 08:29:16 INFO - PROCESS | 380 | 1465918156109 Marionette TRACE conn6 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 380 | 1465918156111 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:16 INFO - PROCESS | 380 | ++DOCSHELL 1A4BC000 == 42 [pid = 380] [id = 143] 08:29:16 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1ACAB800) [pid = 380] [serial = 427] [outer = 00000000] 08:29:16 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1ACC3800) [pid = 380] [serial = 428] [outer = 1ACAB800] 08:29:16 INFO - PROCESS | 380 | 1465918156164 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1AD03800) [pid = 380] [serial = 429] [outer = 1ACAB800] 08:29:16 INFO - PROCESS | 380 | 1465918156704 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:29:16 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. 08:29:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 871ms 08:29:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:29:16 INFO - PROCESS | 380 | 1465918156757 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 380 | 1465918156759 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 08:29:16 INFO - PROCESS | 380 | 1465918156762 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 380 | 1465918156764 Marionette TRACE conn6 <- [1,538,null,{}] 08:29:16 INFO - PROCESS | 380 | 1465918156768 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:16 INFO - PROCESS | 380 | 1465918156770 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:16 INFO - PROCESS | 380 | 1465918156872 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 08:29:16 INFO - PROCESS | 380 | 1465918156971 Marionette TRACE conn6 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 380 | 1465918156973 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:16 INFO - PROCESS | 380 | ++DOCSHELL 1ACC3400 == 43 [pid = 380] [id = 144] 08:29:16 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (1ACC4400) [pid = 380] [serial = 430] [outer = 00000000] 08:29:17 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1AD0FC00) [pid = 380] [serial = 431] [outer = 1ACC4400] 08:29:17 INFO - PROCESS | 380 | 1465918157026 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (1BB28C00) [pid = 380] [serial = 432] [outer = 1ACC4400] 08:29:17 INFO - PROCESS | 380 | 1465918157574 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:29:17 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. 08:29:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 830ms 08:29:17 INFO - PROCESS | 380 | 1465918157598 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 380 | 1465918157600 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 08:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:29:17 INFO - PROCESS | 380 | 1465918157605 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 380 | 1465918157607 Marionette TRACE conn6 <- [1,542,null,{}] 08:29:17 INFO - PROCESS | 380 | 1465918157611 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:17 INFO - PROCESS | 380 | 1465918157617 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:17 INFO - PROCESS | 380 | 1465918157749 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 08:29:17 INFO - PROCESS | 380 | 1465918158001 Marionette TRACE conn6 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 380 | 1465918158004 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:18 INFO - PROCESS | 380 | ++DOCSHELL 09C02000 == 44 [pid = 380] [id = 145] 08:29:18 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (09C06000) [pid = 380] [serial = 433] [outer = 00000000] 08:29:18 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (09C1AC00) [pid = 380] [serial = 434] [outer = 09C06000] 08:29:18 INFO - PROCESS | 380 | 1465918158067 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (09CB3800) [pid = 380] [serial = 435] [outer = 09C06000] 08:29:18 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:18 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:18 INFO - PROCESS | 380 | 1465918158645 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 0FD0BC00 == 43 [pid = 380] [id = 138] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 09CB3400 == 42 [pid = 380] [id = 137] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 09C0D400 == 41 [pid = 380] [id = 136] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 0FD03000 == 40 [pid = 380] [id = 135] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 1750B000 == 39 [pid = 380] [id = 134] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 140A2800 == 38 [pid = 380] [id = 133] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 0FC70000 == 37 [pid = 380] [id = 132] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 09C1C400 == 36 [pid = 380] [id = 131] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 09C05400 == 35 [pid = 380] [id = 130] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 09CB1000 == 34 [pid = 380] [id = 129] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 18FB0400 == 33 [pid = 380] [id = 128] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 1ACC3400 == 32 [pid = 380] [id = 144] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 1A4BC000 == 31 [pid = 380] [id = 143] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 194F3000 == 30 [pid = 380] [id = 142] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 0FB3DC00 == 29 [pid = 380] [id = 139] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 09CB8000 == 28 [pid = 380] [id = 140] 08:29:19 INFO - PROCESS | 380 | --DOCSHELL 140D9400 == 27 [pid = 380] [id = 141] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 99 (0FB3CC00) [pid = 380] [serial = 361] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 98 (0FC62C00) [pid = 380] [serial = 362] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 97 (0FD0E800) [pid = 380] [serial = 356] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 96 (0FD07000) [pid = 380] [serial = 355] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 95 (17C0A800) [pid = 380] [serial = 371] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 94 (17C03400) [pid = 380] [serial = 370] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0FC6E800) [pid = 380] [serial = 344] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 92 (0F6E6C00) [pid = 380] [serial = 343] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 91 (17261C00) [pid = 380] [serial = 347] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 90 (14ACE400) [pid = 380] [serial = 346] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1C301400) [pid = 380] [serial = 350] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1ADB6400) [pid = 380] [serial = 349] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 87 (194EC000) [pid = 380] [serial = 382] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1BFAEC00) [pid = 380] [serial = 353] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17C0C800) [pid = 380] [serial = 352] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 84 (188D5800) [pid = 380] [serial = 373] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18F14400) [pid = 380] [serial = 380] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 82 (18E51400) [pid = 380] [serial = 379] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18E48400) [pid = 380] [serial = 374] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 80 (15B2F400) [pid = 380] [serial = 367] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1643E400) [pid = 380] [serial = 368] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1491B400) [pid = 380] [serial = 376] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 77 (15643400) [pid = 380] [serial = 377] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 76 (140D7400) [pid = 380] [serial = 365] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 75 (09C23800) [pid = 380] [serial = 358] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09CB4800) [pid = 380] [serial = 359] [outer = 00000000] [url = about:blank] 08:29:19 INFO - PROCESS | 380 | --DOMWINDOW == 73 (13E01400) [pid = 380] [serial = 364] [outer = 00000000] [url = about:blank] 08:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1772ms 08:29:19 INFO - PROCESS | 380 | 1465918159443 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 380 | 1465918159448 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 08:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:29:19 INFO - PROCESS | 380 | 1465918159454 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 380 | 1465918159457 Marionette TRACE conn6 <- [1,546,null,{}] 08:29:19 INFO - PROCESS | 380 | 1465918159462 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:19 INFO - PROCESS | 380 | 1465918159466 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:19 INFO - PROCESS | 380 | 1465918159554 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 08:29:19 INFO - PROCESS | 380 | 1465918159560 Marionette TRACE conn6 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 380 | 1465918159565 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:19 INFO - PROCESS | 380 | ++DOCSHELL 09C19400 == 28 [pid = 380] [id = 146] 08:29:19 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (09C19C00) [pid = 380] [serial = 436] [outer = 00000000] 08:29:19 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (09C20000) [pid = 380] [serial = 437] [outer = 09C19C00] 08:29:19 INFO - PROCESS | 380 | 1465918159613 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (09C23400) [pid = 380] [serial = 438] [outer = 09C19C00] 08:29:20 INFO - PROCESS | 380 | 1465918160096 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 672ms 08:29:20 INFO - PROCESS | 380 | 1465918160130 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 380 | 1465918160133 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 08:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:29:20 INFO - PROCESS | 380 | 1465918160140 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 380 | 1465918160144 Marionette TRACE conn6 <- [1,550,null,{}] 08:29:20 INFO - PROCESS | 380 | 1465918160147 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:20 INFO - PROCESS | 380 | 1465918160150 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:20 INFO - PROCESS | 380 | 1465918160237 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 08:29:20 INFO - PROCESS | 380 | 1465918160245 Marionette TRACE conn6 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 380 | 1465918160248 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:20 INFO - PROCESS | 380 | ++DOCSHELL 0FB35C00 == 29 [pid = 380] [id = 147] 08:29:20 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FB36000) [pid = 380] [serial = 439] [outer = 00000000] 08:29:20 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FB3DC00) [pid = 380] [serial = 440] [outer = 0FB36000] 08:29:20 INFO - PROCESS | 380 | 1465918160295 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0FBBE400) [pid = 380] [serial = 441] [outer = 0FB36000] 08:29:20 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:20 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:20 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:20 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:20 INFO - PROCESS | 380 | 1465918160754 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 630ms 08:29:20 INFO - PROCESS | 380 | 1465918160770 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 380 | 1465918160772 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 08:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:29:20 INFO - PROCESS | 380 | 1465918160776 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 380 | 1465918160777 Marionette TRACE conn6 <- [1,554,null,{}] 08:29:20 INFO - PROCESS | 380 | 1465918160792 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:20 INFO - PROCESS | 380 | 1465918160796 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:20 INFO - PROCESS | 380 | 1465918160911 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 08:29:20 INFO - PROCESS | 380 | 1465918160922 Marionette TRACE conn6 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 380 | 1465918160925 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:20 INFO - PROCESS | 380 | ++DOCSHELL 0FD2FC00 == 30 [pid = 380] [id = 148] 08:29:20 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0FD30400) [pid = 380] [serial = 442] [outer = 00000000] 08:29:20 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0FFB7400) [pid = 380] [serial = 443] [outer = 0FD30400] 08:29:20 INFO - PROCESS | 380 | 1465918160973 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (102ED400) [pid = 380] [serial = 444] [outer = 0FD30400] 08:29:21 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:21 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:21 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:21 INFO - PROCESS | 380 | 1465918161441 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 730ms 08:29:21 INFO - PROCESS | 380 | 1465918161510 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 380 | 1465918161512 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 08:29:21 INFO - PROCESS | 380 | 1465918161515 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:29:21 INFO - PROCESS | 380 | 1465918161517 Marionette TRACE conn6 <- [1,558,null,{}] 08:29:21 INFO - PROCESS | 380 | 1465918161521 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:21 INFO - PROCESS | 380 | 1465918161523 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:21 INFO - PROCESS | 380 | 1465918161615 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 08:29:21 INFO - PROCESS | 380 | 1465918161621 Marionette TRACE conn6 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 380 | 1465918161623 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:21 INFO - PROCESS | 380 | ++DOCSHELL 0FD22800 == 31 [pid = 380] [id = 149] 08:29:21 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FFB7000) [pid = 380] [serial = 445] [outer = 00000000] 08:29:21 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1484E000) [pid = 380] [serial = 446] [outer = 0FFB7000] 08:29:21 INFO - PROCESS | 380 | 1465918161667 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (14947000) [pid = 380] [serial = 447] [outer = 0FFB7000] 08:29:21 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:22 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:22 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:22 INFO - PROCESS | 380 | 1465918162189 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 730ms 08:29:22 INFO - PROCESS | 380 | 1465918162252 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 380 | 1465918162254 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 08:29:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:29:22 INFO - PROCESS | 380 | 1465918162257 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 380 | 1465918162259 Marionette TRACE conn6 <- [1,562,null,{}] 08:29:22 INFO - PROCESS | 380 | 1465918162262 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:22 INFO - PROCESS | 380 | 1465918162265 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:22 INFO - PROCESS | 380 | 1465918162373 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 08:29:22 INFO - PROCESS | 380 | 1465918162430 Marionette TRACE conn6 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:22 INFO - PROCESS | 380 | 1465918162432 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:22 INFO - PROCESS | 380 | ++DOCSHELL 16433800 == 32 [pid = 380] [id = 150] 08:29:22 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (16436000) [pid = 380] [serial = 448] [outer = 00000000] 08:29:22 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1725B400) [pid = 380] [serial = 449] [outer = 16436000] 08:29:22 INFO - PROCESS | 380 | 1465918162476 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (17263C00) [pid = 380] [serial = 450] [outer = 16436000] 08:29:22 INFO - PROCESS | 380 | 1465918162888 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 08:29:22 INFO - PROCESS | 380 | 1465918162936 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 380 | 1465918162939 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 08:29:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:29:22 INFO - PROCESS | 380 | 1465918162942 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 380 | 1465918162944 Marionette TRACE conn6 <- [1,566,null,{}] 08:29:22 INFO - PROCESS | 380 | 1465918162947 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:22 INFO - PROCESS | 380 | 1465918162953 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:23 INFO - PROCESS | 380 | 1465918163098 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 08:29:23 INFO - PROCESS | 380 | 1465918163157 Marionette TRACE conn6 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 380 | 1465918163160 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:23 INFO - PROCESS | 380 | ++DOCSHELL 1750FC00 == 33 [pid = 380] [id = 151] 08:29:23 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (17C03400) [pid = 380] [serial = 451] [outer = 00000000] 08:29:23 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (17CC9800) [pid = 380] [serial = 452] [outer = 17C03400] 08:29:23 INFO - PROCESS | 380 | 1465918163218 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (18327000) [pid = 380] [serial = 453] [outer = 17C03400] 08:29:23 INFO - PROCESS | 380 | 1465918163634 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 730ms 08:29:23 INFO - PROCESS | 380 | 1465918163705 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 380 | 1465918163707 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 08:29:23 INFO - PROCESS | 380 | 1465918163712 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 380 | 1465918163714 Marionette TRACE conn6 <- [1,570,null,{}] 08:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:29:23 INFO - PROCESS | 380 | 1465918163727 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:23 INFO - PROCESS | 380 | 1465918163729 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:24 INFO - PROCESS | 380 | 1465918164058 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1750E000) [pid = 380] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 89 (17CCC400) [pid = 380] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0CA1C800) [pid = 380] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18324800) [pid = 380] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18FB3400) [pid = 380] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 85 (09C1D000) [pid = 380] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 84 (140A2C00) [pid = 380] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09CB3C00) [pid = 380] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09C07C00) [pid = 380] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FD25400) [pid = 380] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FE6E000) [pid = 380] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:29:24 INFO - PROCESS | 380 | --DOMWINDOW == 79 (13E04C00) [pid = 380] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:29:24 INFO - PROCESS | 380 | 1465918164114 Marionette TRACE conn6 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 380 | 1465918164116 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:24 INFO - PROCESS | 380 | ++DOCSHELL 08C62000 == 34 [pid = 380] [id = 152] 08:29:24 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (08C63800) [pid = 380] [serial = 454] [outer = 00000000] 08:29:24 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0FB3E000) [pid = 380] [serial = 455] [outer = 08C63800] 08:29:24 INFO - PROCESS | 380 | 1465918164160 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FD25400) [pid = 380] [serial = 456] [outer = 08C63800] 08:29:24 INFO - PROCESS | 380 | 1465918164508 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 830ms 08:29:24 INFO - PROCESS | 380 | 1465918164550 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 380 | 1465918164552 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 08:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:29:24 INFO - PROCESS | 380 | 1465918164555 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 380 | 1465918164556 Marionette TRACE conn6 <- [1,574,null,{}] 08:29:24 INFO - PROCESS | 380 | 1465918164560 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:24 INFO - PROCESS | 380 | 1465918164562 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:24 INFO - PROCESS | 380 | 1465918164673 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 08:29:24 INFO - PROCESS | 380 | 1465918164682 Marionette TRACE conn6 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 380 | 1465918164684 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:24 INFO - PROCESS | 380 | ++DOCSHELL 1400D000 == 35 [pid = 380] [id = 153] 08:29:24 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (140E0000) [pid = 380] [serial = 457] [outer = 00000000] 08:29:24 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18366000) [pid = 380] [serial = 458] [outer = 140E0000] 08:29:24 INFO - PROCESS | 380 | 1465918164727 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1832F800) [pid = 380] [serial = 459] [outer = 140E0000] 08:29:24 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:25 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:25 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:25 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:25 INFO - PROCESS | 380 | 1465918165129 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 631ms 08:29:25 INFO - PROCESS | 380 | 1465918165187 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 380 | 1465918165189 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 08:29:25 INFO - PROCESS | 380 | 1465918165193 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:29:25 INFO - PROCESS | 380 | 1465918165194 Marionette TRACE conn6 <- [1,578,null,{}] 08:29:25 INFO - PROCESS | 380 | 1465918165198 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:25 INFO - PROCESS | 380 | 1465918165200 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:25 INFO - PROCESS | 380 | 1465918165311 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 08:29:25 INFO - PROCESS | 380 | 1465918165318 Marionette TRACE conn6 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 380 | 1465918165320 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:25 INFO - PROCESS | 380 | ++DOCSHELL 185D9800 == 36 [pid = 380] [id = 154] 08:29:25 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (185DC400) [pid = 380] [serial = 460] [outer = 00000000] 08:29:25 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18F1BC00) [pid = 380] [serial = 461] [outer = 185DC400] 08:29:25 INFO - PROCESS | 380 | 1465918165366 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (18F1E000) [pid = 380] [serial = 462] [outer = 185DC400] 08:29:25 INFO - PROCESS | 380 | 1465918165780 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 631ms 08:29:25 INFO - PROCESS | 380 | 1465918165828 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 380 | 1465918165830 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 08:29:25 INFO - PROCESS | 380 | 1465918165843 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 380 | 1465918165844 Marionette TRACE conn6 <- [1,582,null,{}] 08:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:29:25 INFO - PROCESS | 380 | 1465918165848 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:25 INFO - PROCESS | 380 | 1465918165850 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:25 INFO - PROCESS | 380 | 1465918165973 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 08:29:25 INFO - PROCESS | 380 | 1465918165985 Marionette TRACE conn6 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 380 | 1465918165987 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:25 INFO - PROCESS | 380 | ++DOCSHELL 09CF6C00 == 37 [pid = 380] [id = 155] 08:29:25 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0FC65C00) [pid = 380] [serial = 463] [outer = 00000000] 08:29:26 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (194F2800) [pid = 380] [serial = 464] [outer = 0FC65C00] 08:29:26 INFO - PROCESS | 380 | 1465918166031 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (195DE800) [pid = 380] [serial = 465] [outer = 0FC65C00] 08:29:26 INFO - PROCESS | 380 | 1465918166845 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1068ms 08:29:26 INFO - PROCESS | 380 | 1465918166918 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 380 | 1465918166922 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 08:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:29:26 INFO - PROCESS | 380 | 1465918166926 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 380 | 1465918166932 Marionette TRACE conn6 <- [1,586,null,{}] 08:29:26 INFO - PROCESS | 380 | 1465918166961 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:26 INFO - PROCESS | 380 | 1465918166964 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:27 INFO - PROCESS | 380 | 1465918167091 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 08:29:27 INFO - PROCESS | 380 | 1465918167208 Marionette TRACE conn6 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 380 | 1465918167210 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:27 INFO - PROCESS | 380 | ++DOCSHELL 09CBF400 == 38 [pid = 380] [id = 156] 08:29:27 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (09CEE000) [pid = 380] [serial = 466] [outer = 00000000] 08:29:27 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0FC63400) [pid = 380] [serial = 467] [outer = 09CEE000] 08:29:27 INFO - PROCESS | 380 | 1465918167268 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0FD03800) [pid = 380] [serial = 468] [outer = 09CEE000] 08:29:27 INFO - PROCESS | 380 | 1465918167966 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1103ms 08:29:28 INFO - PROCESS | 380 | 1465918168149 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 380 | 1465918168153 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 08:29:28 INFO - PROCESS | 380 | 1465918168176 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 380 | 1465918168179 Marionette TRACE conn6 <- [1,590,null,{}] 08:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:29:28 INFO - PROCESS | 380 | 1465918168185 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:28 INFO - PROCESS | 380 | 1465918168188 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:28 INFO - PROCESS | 380 | 1465918168298 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 08:29:28 INFO - PROCESS | 380 | 1465918168397 Marionette TRACE conn6 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:28 INFO - PROCESS | 380 | 1465918168401 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:28 INFO - PROCESS | 380 | ++DOCSHELL 09CF2800 == 39 [pid = 380] [id = 157] 08:29:28 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (09CF3800) [pid = 380] [serial = 469] [outer = 00000000] 08:29:28 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (0C951000) [pid = 380] [serial = 470] [outer = 09CF3800] 08:29:28 INFO - PROCESS | 380 | 1465918168449 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (0FB34800) [pid = 380] [serial = 471] [outer = 09CF3800] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 185D9800 == 38 [pid = 380] [id = 154] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 1400D000 == 37 [pid = 380] [id = 153] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 08C62000 == 36 [pid = 380] [id = 152] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 1750FC00 == 35 [pid = 380] [id = 151] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 16433800 == 34 [pid = 380] [id = 150] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 0FD22800 == 33 [pid = 380] [id = 149] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 0FD2FC00 == 32 [pid = 380] [id = 148] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 0FB35C00 == 31 [pid = 380] [id = 147] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 09C19400 == 30 [pid = 380] [id = 146] 08:29:28 INFO - PROCESS | 380 | --DOCSHELL 09C02000 == 29 [pid = 380] [id = 145] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 96 (19585C00) [pid = 380] [serial = 416] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 95 (1976E800) [pid = 380] [serial = 417] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 94 (0FB36400) [pid = 380] [serial = 167] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 93 (18E48800) [pid = 380] [serial = 408] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 92 (173C2400) [pid = 380] [serial = 411] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 91 (15B33400) [pid = 380] [serial = 399] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 90 (17C02C00) [pid = 380] [serial = 401] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 89 (17C0A400) [pid = 380] [serial = 402] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1832DC00) [pid = 380] [serial = 405] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18325800) [pid = 380] [serial = 404] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 86 (14940C00) [pid = 380] [serial = 410] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 85 (18E47000) [pid = 380] [serial = 407] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 84 (194EC400) [pid = 380] [serial = 383] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0C884000) [pid = 380] [serial = 392] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0F6E5C00) [pid = 380] [serial = 393] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 81 (14A2A000) [pid = 380] [serial = 398] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0C955400) [pid = 380] [serial = 385] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FC6DC00) [pid = 380] [serial = 386] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09C24400) [pid = 380] [serial = 389] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CF1400) [pid = 380] [serial = 390] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FFB5400) [pid = 380] [serial = 395] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 75 (103C3400) [pid = 380] [serial = 396] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F15000) [pid = 380] [serial = 413] [outer = 00000000] [url = about:blank] 08:29:28 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18F1EC00) [pid = 380] [serial = 414] [outer = 00000000] [url = about:blank] 08:29:29 INFO - PROCESS | 380 | 1465918169028 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 870ms 08:29:29 INFO - PROCESS | 380 | 1465918169057 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 380 | 1465918169060 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 08:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:29:29 INFO - PROCESS | 380 | 1465918169066 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 380 | 1465918169070 Marionette TRACE conn6 <- [1,594,null,{}] 08:29:29 INFO - PROCESS | 380 | 1465918169075 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:29 INFO - PROCESS | 380 | 1465918169077 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:29 INFO - PROCESS | 380 | 1465918169307 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 08:29:29 INFO - PROCESS | 380 | [380] 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 08:29:29 INFO - PROCESS | 380 | 1465918169404 Marionette TRACE conn6 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 380 | 1465918169407 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:29 INFO - PROCESS | 380 | ++DOCSHELL 09CF1400 == 30 [pid = 380] [id = 158] 08:29:29 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FB83400) [pid = 380] [serial = 472] [outer = 00000000] 08:29:29 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FD03400) [pid = 380] [serial = 473] [outer = 0FB83400] 08:29:29 INFO - PROCESS | 380 | 1465918169456 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FD0C000) [pid = 380] [serial = 474] [outer = 0FB83400] 08:29:29 INFO - PROCESS | 380 | 1465918169895 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 890ms 08:29:29 INFO - PROCESS | 380 | 1465918169956 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 380 | 1465918169959 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 08:29:29 INFO - PROCESS | 380 | 1465918169962 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:29:29 INFO - PROCESS | 380 | 1465918169964 Marionette TRACE conn6 <- [1,598,null,{}] 08:29:29 INFO - PROCESS | 380 | 1465918169969 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:29 INFO - PROCESS | 380 | 1465918169974 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:30 INFO - PROCESS | 380 | 1465918170063 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 08:29:30 INFO - PROCESS | 380 | 1465918170078 Marionette TRACE conn6 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:30 INFO - PROCESS | 380 | 1465918170082 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:30 INFO - PROCESS | 380 | ++DOCSHELL 140D8C00 == 31 [pid = 380] [id = 159] 08:29:30 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (140D9400) [pid = 380] [serial = 475] [outer = 00000000] 08:29:30 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1435D000) [pid = 380] [serial = 476] [outer = 140D9400] 08:29:30 INFO - PROCESS | 380 | 1465918170135 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14899000) [pid = 380] [serial = 477] [outer = 140D9400] 08:29:30 INFO - PROCESS | 380 | 1465918170607 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:29:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:29:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 08:29:30 INFO - PROCESS | 380 | 1465918170637 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 380 | 1465918170639 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 08:29:30 INFO - PROCESS | 380 | 1465918170642 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:29:30 INFO - PROCESS | 380 | 1465918170643 Marionette TRACE conn6 <- [1,602,null,{}] 08:29:30 INFO - PROCESS | 380 | 1465918170647 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:30 INFO - PROCESS | 380 | 1465918170649 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:30 INFO - PROCESS | 380 | 1465918170732 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 08:29:30 INFO - PROCESS | 380 | 1465918170738 Marionette TRACE conn6 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:30 INFO - PROCESS | 380 | 1465918170740 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:30 INFO - PROCESS | 380 | ++DOCSHELL 0FD0BC00 == 32 [pid = 380] [id = 160] 08:29:30 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (149C7800) [pid = 380] [serial = 478] [outer = 00000000] 08:29:30 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1725F000) [pid = 380] [serial = 479] [outer = 149C7800] 08:29:30 INFO - PROCESS | 380 | 1465918170792 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17321400) [pid = 380] [serial = 480] [outer = 149C7800] 08:29:31 INFO - PROCESS | 380 | 1465918171265 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 08:29:31 INFO - PROCESS | 380 | 1465918171316 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 380 | 1465918171318 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 08:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:29:31 INFO - PROCESS | 380 | 1465918171327 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 380 | 1465918171329 Marionette TRACE conn6 <- [1,606,null,{}] 08:29:31 INFO - PROCESS | 380 | 1465918171332 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:31 INFO - PROCESS | 380 | 1465918171334 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:31 INFO - PROCESS | 380 | 1465918171437 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 08:29:31 INFO - PROCESS | 380 | 1465918171443 Marionette TRACE conn6 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:31 INFO - PROCESS | 380 | 1465918171444 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:31 INFO - PROCESS | 380 | ++DOCSHELL 17325800 == 33 [pid = 380] [id = 161] 08:29:31 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (173C2C00) [pid = 380] [serial = 481] [outer = 00000000] 08:29:31 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (17C06800) [pid = 380] [serial = 482] [outer = 173C2C00] 08:29:31 INFO - PROCESS | 380 | 1465918171487 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (17C10400) [pid = 380] [serial = 483] [outer = 173C2C00] 08:29:31 INFO - PROCESS | 380 | 1465918171945 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 08:29:31 INFO - PROCESS | 380 | 1465918172002 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 380 | 1465918172004 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 08:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:29:32 INFO - PROCESS | 380 | 1465918172007 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 380 | 1465918172009 Marionette TRACE conn6 <- [1,610,null,{}] 08:29:32 INFO - PROCESS | 380 | 1465918172013 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:32 INFO - PROCESS | 380 | 1465918172019 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:32 INFO - PROCESS | 380 | 1465918172193 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 08:29:32 INFO - PROCESS | 380 | 1465918172225 Marionette TRACE conn6 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 380 | 1465918172227 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:32 INFO - PROCESS | 380 | ++DOCSHELL 18331000 == 34 [pid = 380] [id = 162] 08:29:32 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (185D1400) [pid = 380] [serial = 484] [outer = 00000000] 08:29:32 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (188D4000) [pid = 380] [serial = 485] [outer = 185D1400] 08:29:32 INFO - PROCESS | 380 | 1465918172272 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (18E48800) [pid = 380] [serial = 486] [outer = 185D1400] 08:29:32 INFO - PROCESS | 380 | 1465918172715 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 730ms 08:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:29:32 INFO - PROCESS | 380 | 1465918172741 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 380 | 1465918172743 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 08:29:32 INFO - PROCESS | 380 | 1465918172746 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 380 | 1465918172748 Marionette TRACE conn6 <- [1,614,null,{}] 08:29:32 INFO - PROCESS | 380 | 1465918172751 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:32 INFO - PROCESS | 380 | 1465918172762 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:32 INFO - PROCESS | 380 | 1465918172869 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 08:29:32 INFO - PROCESS | 380 | 1465918172875 Marionette TRACE conn6 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 380 | 1465918172876 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:32 INFO - PROCESS | 380 | ++DOCSHELL 18F11800 == 35 [pid = 380] [id = 163] 08:29:32 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (18F13C00) [pid = 380] [serial = 487] [outer = 00000000] 08:29:32 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18F1F400) [pid = 380] [serial = 488] [outer = 18F13C00] 08:29:32 INFO - PROCESS | 380 | 1465918172919 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (18FB1400) [pid = 380] [serial = 489] [outer = 18F13C00] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 90 (16436000) [pid = 380] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 89 (17C03400) [pid = 380] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FFB7000) [pid = 380] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FB36000) [pid = 380] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 86 (09C19C00) [pid = 380] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FD30400) [pid = 380] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09C06000) [pid = 380] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 83 (08C63800) [pid = 380] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 82 (185DC400) [pid = 380] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09CB8800) [pid = 380] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 80 (141B3C00) [pid = 380] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 79 (19584C00) [pid = 380] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1ACAB800) [pid = 380] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1ACC4400) [pid = 380] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:29:33 INFO - PROCESS | 380 | --DOMWINDOW == 76 (140E0000) [pid = 380] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:29:33 INFO - PROCESS | 380 | 1465918173537 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:29:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 831ms 08:29:33 INFO - PROCESS | 380 | 1465918173578 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 380 | 1465918173580 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 08:29:33 INFO - PROCESS | 380 | 1465918173588 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:29:33 INFO - PROCESS | 380 | 1465918173590 Marionette TRACE conn6 <- [1,618,null,{}] 08:29:33 INFO - PROCESS | 380 | 1465918173593 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:33 INFO - PROCESS | 380 | 1465918173595 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:33 INFO - PROCESS | 380 | 1465918173679 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 08:29:33 INFO - PROCESS | 380 | 1465918173685 Marionette TRACE conn6 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 380 | 1465918173687 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:33 INFO - PROCESS | 380 | ++DOCSHELL 0CA76800 == 36 [pid = 380] [id = 164] 08:29:33 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0CAD4400) [pid = 380] [serial = 490] [outer = 00000000] 08:29:33 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14096400) [pid = 380] [serial = 491] [outer = 0CAD4400] 08:29:33 INFO - PROCESS | 380 | 1465918173733 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14A36C00) [pid = 380] [serial = 492] [outer = 0CAD4400] 08:29:34 INFO - PROCESS | 380 | 1465918174170 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:29:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:29:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 631ms 08:29:34 INFO - PROCESS | 380 | 1465918174224 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 08:29:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:29:34 INFO - PROCESS | 380 | 1465918174226 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 08:29:34 INFO - PROCESS | 380 | 1465918174230 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 380 | 1465918174231 Marionette TRACE conn6 <- [1,622,null,{}] 08:29:34 INFO - PROCESS | 380 | 1465918174235 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:34 INFO - PROCESS | 380 | 1465918174237 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:34 INFO - PROCESS | 380 | 1465918174320 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 08:29:34 INFO - PROCESS | 380 | 1465918174325 Marionette TRACE conn6 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 380 | 1465918174327 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:34 INFO - PROCESS | 380 | ++DOCSHELL 0FB3C800 == 37 [pid = 380] [id = 165] 08:29:34 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17C0DC00) [pid = 380] [serial = 493] [outer = 00000000] 08:29:34 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (194F5000) [pid = 380] [serial = 494] [outer = 17C0DC00] 08:29:34 INFO - PROCESS | 380 | 1465918174369 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (195DCC00) [pid = 380] [serial = 495] [outer = 17C0DC00] 08:29:34 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:34 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:34 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:34 INFO - PROCESS | 380 | 1465918174797 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:29:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:29:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 630ms 08:29:34 INFO - PROCESS | 380 | 1465918174861 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 08:29:34 INFO - PROCESS | 380 | 1465918174863 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 08:29:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:29:34 INFO - PROCESS | 380 | 1465918174866 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 380 | 1465918174868 Marionette TRACE conn6 <- [1,626,null,{}] 08:29:34 INFO - PROCESS | 380 | 1465918174872 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:34 INFO - PROCESS | 380 | 1465918174874 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:34 INFO - PROCESS | 380 | 1465918174958 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 08:29:34 INFO - PROCESS | 380 | 1465918174966 Marionette TRACE conn6 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 380 | 1465918174968 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:34 INFO - PROCESS | 380 | ++DOCSHELL 1A497400 == 38 [pid = 380] [id = 166] 08:29:34 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1A497C00) [pid = 380] [serial = 496] [outer = 00000000] 08:29:34 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1A4A1000) [pid = 380] [serial = 497] [outer = 1A497C00] 08:29:35 INFO - PROCESS | 380 | 1465918175011 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1ACAF400) [pid = 380] [serial = 498] [outer = 1A497C00] 08:29:35 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:35 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:35 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:35 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:35 INFO - PROCESS | 380 | 1465918175451 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:29:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:29:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 08:29:35 INFO - PROCESS | 380 | 1465918175541 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 08:29:35 INFO - PROCESS | 380 | 1465918175545 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 08:29:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:29:35 INFO - PROCESS | 380 | 1465918175550 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 380 | 1465918175555 Marionette TRACE conn6 <- [1,630,null,{}] 08:29:35 INFO - PROCESS | 380 | 1465918175561 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:35 INFO - PROCESS | 380 | 1465918175565 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:35 INFO - PROCESS | 380 | 1465918175711 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 08:29:35 INFO - PROCESS | 380 | 1465918175829 Marionette TRACE conn6 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 380 | 1465918175833 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:35 INFO - PROCESS | 380 | ++DOCSHELL 09CB9800 == 39 [pid = 380] [id = 167] 08:29:35 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (09CBB800) [pid = 380] [serial = 499] [outer = 00000000] 08:29:35 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0C949800) [pid = 380] [serial = 500] [outer = 09CBB800] 08:29:35 INFO - PROCESS | 380 | 1465918175891 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FB36400) [pid = 380] [serial = 501] [outer = 09CBB800] 08:29:36 INFO - PROCESS | 380 | 1465918176502 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:29:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:29:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1027ms 08:29:36 INFO - PROCESS | 380 | 1465918176578 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 380 | 1465918176582 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 08:29:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:29:36 INFO - PROCESS | 380 | 1465918176588 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 380 | 1465918176592 Marionette TRACE conn6 <- [1,634,null,{}] 08:29:36 INFO - PROCESS | 380 | 1465918176596 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:36 INFO - PROCESS | 380 | 1465918176599 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:36 INFO - PROCESS | 380 | 1465918176714 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 08:29:36 INFO - PROCESS | 380 | 1465918176833 Marionette TRACE conn6 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:36 INFO - PROCESS | 380 | 1465918176836 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:36 INFO - PROCESS | 380 | ++DOCSHELL 13E07000 == 40 [pid = 380] [id = 168] 08:29:36 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (14097400) [pid = 380] [serial = 502] [outer = 00000000] 08:29:36 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (14940C00) [pid = 380] [serial = 503] [outer = 14097400] 08:29:36 INFO - PROCESS | 380 | 1465918176892 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (15B39800) [pid = 380] [serial = 504] [outer = 14097400] 08:29:37 INFO - PROCESS | 380 | 1465918177449 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:29:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:29:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 930ms 08:29:37 INFO - PROCESS | 380 | 1465918177518 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 380 | 1465918177521 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 08:29:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:29:37 INFO - PROCESS | 380 | 1465918177525 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 380 | 1465918177527 Marionette TRACE conn6 <- [1,638,null,{}] 08:29:37 INFO - PROCESS | 380 | 1465918177538 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:37 INFO - PROCESS | 380 | 1465918177542 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:37 INFO - PROCESS | 380 | 1465918177653 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 08:29:37 INFO - PROCESS | 380 | 1465918177781 Marionette TRACE conn6 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 380 | 1465918177785 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:37 INFO - PROCESS | 380 | ++DOCSHELL 18F1E400 == 41 [pid = 380] [id = 169] 08:29:37 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (18FB4800) [pid = 380] [serial = 505] [outer = 00000000] 08:29:37 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (197E0C00) [pid = 380] [serial = 506] [outer = 18FB4800] 08:29:37 INFO - PROCESS | 380 | 1465918177843 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1ACBCC00) [pid = 380] [serial = 507] [outer = 18FB4800] 08:29:38 INFO - PROCESS | 380 | 1465918178414 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:29:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:29:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 930ms 08:29:38 INFO - PROCESS | 380 | 1465918178458 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 380 | 1465918178460 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 08:29:38 INFO - PROCESS | 380 | 1465918178463 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:29:38 INFO - PROCESS | 380 | 1465918178465 Marionette TRACE conn6 <- [1,642,null,{}] 08:29:38 INFO - PROCESS | 380 | 1465918178469 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:38 INFO - PROCESS | 380 | 1465918178471 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:38 INFO - PROCESS | 380 | 1465918178579 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 08:29:38 INFO - PROCESS | 380 | 1465918178677 Marionette TRACE conn6 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:38 INFO - PROCESS | 380 | 1465918178679 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:38 INFO - PROCESS | 380 | ++DOCSHELL 1AD0DC00 == 42 [pid = 380] [id = 170] 08:29:38 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (1AD0E000) [pid = 380] [serial = 508] [outer = 00000000] 08:29:38 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1ADBAC00) [pid = 380] [serial = 509] [outer = 1AD0E000] 08:29:38 INFO - PROCESS | 380 | 1465918178732 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (1BFA5000) [pid = 380] [serial = 510] [outer = 1AD0E000] 08:29:39 INFO - PROCESS | 380 | 1465918179470 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:29:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1067ms 08:29:39 INFO - PROCESS | 380 | 1465918179546 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 380 | 1465918179551 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 08:29:39 INFO - PROCESS | 380 | 1465918179556 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:29:39 INFO - PROCESS | 380 | 1465918179559 Marionette TRACE conn6 <- [1,646,null,{}] 08:29:39 INFO - PROCESS | 380 | 1465918179565 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:39 INFO - PROCESS | 380 | 1465918179567 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:39 INFO - PROCESS | 380 | 1465918179669 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 08:29:39 INFO - PROCESS | 380 | 1465918179796 Marionette TRACE conn6 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 380 | 1465918179800 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:39 INFO - PROCESS | 380 | ++DOCSHELL 09CB8400 == 43 [pid = 380] [id = 171] 08:29:39 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (09CBC000) [pid = 380] [serial = 511] [outer = 00000000] 08:29:39 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (0FB43C00) [pid = 380] [serial = 512] [outer = 09CBC000] 08:29:39 INFO - PROCESS | 380 | 1465918179852 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (0FD25800) [pid = 380] [serial = 513] [outer = 09CBC000] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 0FB3C800 == 42 [pid = 380] [id = 165] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 0CA76800 == 41 [pid = 380] [id = 164] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 18F11800 == 40 [pid = 380] [id = 163] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 18331000 == 39 [pid = 380] [id = 162] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 17325800 == 38 [pid = 380] [id = 161] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 0FD0BC00 == 37 [pid = 380] [id = 160] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 140D8C00 == 36 [pid = 380] [id = 159] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 09CF1400 == 35 [pid = 380] [id = 158] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 09CF2800 == 34 [pid = 380] [id = 157] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 09CBF400 == 33 [pid = 380] [id = 156] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 09CF6C00 == 32 [pid = 380] [id = 155] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 1AD0DC00 == 31 [pid = 380] [id = 170] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 18F1E400 == 30 [pid = 380] [id = 169] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 1A497400 == 29 [pid = 380] [id = 166] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 09CB9800 == 28 [pid = 380] [id = 167] 08:29:40 INFO - PROCESS | 380 | --DOCSHELL 13E07000 == 27 [pid = 380] [id = 168] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 99 (18F1BC00) [pid = 380] [serial = 461] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 98 (18327000) [pid = 380] [serial = 453] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 97 (0FB88C00) [pid = 380] [serial = 420] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 96 (09CEF800) [pid = 380] [serial = 419] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 95 (14A2A400) [pid = 380] [serial = 423] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 94 (1491A400) [pid = 380] [serial = 422] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 93 (1A49C400) [pid = 380] [serial = 426] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 92 (1A495400) [pid = 380] [serial = 425] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1AD03800) [pid = 380] [serial = 429] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1ACC3800) [pid = 380] [serial = 428] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 89 (18F1E000) [pid = 380] [serial = 462] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1BB28C00) [pid = 380] [serial = 432] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1AD0FC00) [pid = 380] [serial = 431] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1832F800) [pid = 380] [serial = 459] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FD25400) [pid = 380] [serial = 456] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14947000) [pid = 380] [serial = 447] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18366000) [pid = 380] [serial = 458] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1725B400) [pid = 380] [serial = 449] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17CC9800) [pid = 380] [serial = 452] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17263C00) [pid = 380] [serial = 450] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1484E000) [pid = 380] [serial = 446] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FB3DC00) [pid = 380] [serial = 440] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FBBE400) [pid = 380] [serial = 441] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09C20000) [pid = 380] [serial = 437] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 75 (09C23400) [pid = 380] [serial = 438] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FFB7400) [pid = 380] [serial = 443] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 73 (102ED400) [pid = 380] [serial = 444] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 72 (09CB3800) [pid = 380] [serial = 435] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 71 (09C1AC00) [pid = 380] [serial = 434] [outer = 00000000] [url = about:blank] 08:29:40 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0FB3E000) [pid = 380] [serial = 455] [outer = 00000000] [url = about:blank] 08:29:41 INFO - PROCESS | 380 | 1465918181037 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:29:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:29:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1526ms 08:29:41 INFO - PROCESS | 380 | 1465918181111 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 380 | 1465918181115 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 08:29:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:29:41 INFO - PROCESS | 380 | 1465918181123 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 380 | 1465918181126 Marionette TRACE conn6 <- [1,650,null,{}] 08:29:41 INFO - PROCESS | 380 | 1465918181131 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:41 INFO - PROCESS | 380 | 1465918181134 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:41 INFO - PROCESS | 380 | 1465918181216 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 08:29:41 INFO - PROCESS | 380 | 1465918181230 Marionette TRACE conn6 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 380 | 1465918181232 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:41 INFO - PROCESS | 380 | ++DOCSHELL 09CB5400 == 28 [pid = 380] [id = 172] 08:29:41 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09CB5800) [pid = 380] [serial = 514] [outer = 00000000] 08:29:41 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (09CB9400) [pid = 380] [serial = 515] [outer = 09CB5800] 08:29:41 INFO - PROCESS | 380 | 1465918181280 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09CEB000) [pid = 380] [serial = 516] [outer = 09CB5800] 08:29:41 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:41 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:41 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:41 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:41 INFO - PROCESS | 380 | 1465918181754 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:29:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:29:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 08:29:41 INFO - PROCESS | 380 | 1465918181795 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 380 | 1465918181800 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 08:29:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:29:41 INFO - PROCESS | 380 | 1465918181806 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 380 | 1465918181809 Marionette TRACE conn6 <- [1,654,null,{}] 08:29:41 INFO - PROCESS | 380 | 1465918181813 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:41 INFO - PROCESS | 380 | 1465918181815 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:41 INFO - PROCESS | 380 | 1465918181903 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 08:29:41 INFO - PROCESS | 380 | 1465918181912 Marionette TRACE conn6 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 380 | 1465918181914 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:41 INFO - PROCESS | 380 | ++DOCSHELL 0F6F2400 == 29 [pid = 380] [id = 173] 08:29:41 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FB34C00) [pid = 380] [serial = 517] [outer = 00000000] 08:29:41 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FB3B400) [pid = 380] [serial = 518] [outer = 0FB34C00] 08:29:41 INFO - PROCESS | 380 | 1465918181961 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FB40C00) [pid = 380] [serial = 519] [outer = 0FB34C00] 08:29:42 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:42 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:42 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:42 INFO - PROCESS | 380 | 1465918182431 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:29:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:29:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 08:29:42 INFO - PROCESS | 380 | 1465918182480 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 380 | 1465918182482 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 08:29:42 INFO - PROCESS | 380 | 1465918182485 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:29:42 INFO - PROCESS | 380 | 1465918182489 Marionette TRACE conn6 <- [1,658,null,{}] 08:29:42 INFO - PROCESS | 380 | 1465918182499 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:42 INFO - PROCESS | 380 | 1465918182504 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:42 INFO - PROCESS | 380 | 1465918182617 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 08:29:42 INFO - PROCESS | 380 | 1465918182709 Marionette TRACE conn6 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:42 INFO - PROCESS | 380 | 1465918182712 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:42 INFO - PROCESS | 380 | ++DOCSHELL 0FFB9000 == 30 [pid = 380] [id = 174] 08:29:42 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FFBAC00) [pid = 380] [serial = 520] [outer = 00000000] 08:29:42 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (102A1000) [pid = 380] [serial = 521] [outer = 0FFBAC00] 08:29:42 INFO - PROCESS | 380 | 1465918182759 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (103B6000) [pid = 380] [serial = 522] [outer = 0FFBAC00] 08:29:43 INFO - PROCESS | 380 | 1465918183162 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:29:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:29:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 730ms 08:29:43 INFO - PROCESS | 380 | 1465918183220 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 380 | 1465918183222 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 08:29:43 INFO - PROCESS | 380 | 1465918183225 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:29:43 INFO - PROCESS | 380 | 1465918183227 Marionette TRACE conn6 <- [1,662,null,{}] 08:29:43 INFO - PROCESS | 380 | 1465918183231 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:43 INFO - PROCESS | 380 | 1465918183233 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:43 INFO - PROCESS | 380 | 1465918183346 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 08:29:43 INFO - PROCESS | 380 | 1465918183351 Marionette TRACE conn6 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 380 | 1465918183353 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:43 INFO - PROCESS | 380 | ++DOCSHELL 10CBF800 == 31 [pid = 380] [id = 175] 08:29:43 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (14012400) [pid = 380] [serial = 523] [outer = 00000000] 08:29:43 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (14829800) [pid = 380] [serial = 524] [outer = 14012400] 08:29:43 INFO - PROCESS | 380 | 1465918183401 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (14920400) [pid = 380] [serial = 525] [outer = 14012400] 08:29:43 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:43 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:29:43 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:43 INFO - PROCESS | 380 | 1465918183848 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:29:43 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 08:29:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 08:29:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:29:43 INFO - PROCESS | 380 | 1465918183900 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 380 | 1465918183902 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 08:29:43 INFO - PROCESS | 380 | 1465918183905 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 380 | 1465918183907 Marionette TRACE conn6 <- [1,666,null,{}] 08:29:43 INFO - PROCESS | 380 | 1465918183910 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:43 INFO - PROCESS | 380 | 1465918183912 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:44 INFO - PROCESS | 380 | 1465918184044 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 08:29:44 INFO - PROCESS | 380 | 1465918184062 Marionette TRACE conn6 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 380 | 1465918184064 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:44 INFO - PROCESS | 380 | ++DOCSHELL 14948800 == 32 [pid = 380] [id = 176] 08:29:44 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (149C9400) [pid = 380] [serial = 526] [outer = 00000000] 08:29:44 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1564E000) [pid = 380] [serial = 527] [outer = 149C9400] 08:29:44 INFO - PROCESS | 380 | 1465918184108 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (16432800) [pid = 380] [serial = 528] [outer = 149C9400] 08:29:44 INFO - PROCESS | 380 | 1465918184572 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:29:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:29:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 730ms 08:29:44 INFO - PROCESS | 380 | 1465918184636 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 380 | 1465918184638 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 08:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:29:44 INFO - PROCESS | 380 | 1465918184653 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 380 | 1465918184654 Marionette TRACE conn6 <- [1,670,null,{}] 08:29:44 INFO - PROCESS | 380 | 1465918184658 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:44 INFO - PROCESS | 380 | 1465918184663 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:44 INFO - PROCESS | 380 | 1465918184800 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 08:29:44 INFO - PROCESS | 380 | 1465918184853 Marionette TRACE conn6 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 380 | 1465918184855 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:44 INFO - PROCESS | 380 | ++DOCSHELL 17C04C00 == 33 [pid = 380] [id = 177] 08:29:44 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17C05C00) [pid = 380] [serial = 529] [outer = 00000000] 08:29:44 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17C0C000) [pid = 380] [serial = 530] [outer = 17C05C00] 08:29:44 INFO - PROCESS | 380 | 1465918184899 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (17CC9400) [pid = 380] [serial = 531] [outer = 17C05C00] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FC65C00) [pid = 380] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0FB83400) [pid = 380] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 85 (09CF3800) [pid = 380] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 84 (140D9400) [pid = 380] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0CAD4400) [pid = 380] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 82 (173C2C00) [pid = 380] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 81 (185D1400) [pid = 380] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 80 (149C7800) [pid = 380] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 79 (17C0DC00) [pid = 380] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18F13C00) [pid = 380] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CEE000) [pid = 380] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:29:45 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1A497C00) [pid = 380] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:29:46 INFO - PROCESS | 380 | 1465918186015 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:29:46 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) 08:29:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1379ms 08:29:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:29:46 INFO - PROCESS | 380 | 1465918186030 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 08:29:46 INFO - PROCESS | 380 | 1465918186032 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 08:29:46 INFO - PROCESS | 380 | 1465918186035 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 380 | 1465918186037 Marionette TRACE conn6 <- [1,674,null,{}] 08:29:46 INFO - PROCESS | 380 | 1465918186041 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:46 INFO - PROCESS | 380 | 1465918186042 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:46 INFO - PROCESS | 380 | 1465918186147 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 08:29:46 INFO - PROCESS | 380 | 1465918186154 Marionette TRACE conn6 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:46 INFO - PROCESS | 380 | 1465918186156 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:46 INFO - PROCESS | 380 | ++DOCSHELL 0CAD4400 == 34 [pid = 380] [id = 178] 08:29:46 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FB3FC00) [pid = 380] [serial = 532] [outer = 00000000] 08:29:46 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C06C00) [pid = 380] [serial = 533] [outer = 0FB3FC00] 08:29:46 INFO - PROCESS | 380 | 1465918186199 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17C08400) [pid = 380] [serial = 534] [outer = 0FB3FC00] 08:29:47 INFO - PROCESS | 380 | 1465918187106 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:29:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1119ms 08:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:29:47 INFO - PROCESS | 380 | 1465918187155 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 380 | 1465918187157 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 08:29:47 INFO - PROCESS | 380 | 1465918187160 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 380 | 1465918187162 Marionette TRACE conn6 <- [1,678,null,{}] 08:29:47 INFO - PROCESS | 380 | 1465918187165 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:47 INFO - PROCESS | 380 | 1465918187167 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:47 INFO - PROCESS | 380 | 1465918187274 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 08:29:47 INFO - PROCESS | 380 | 1465918187283 Marionette TRACE conn6 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:47 INFO - PROCESS | 380 | 1465918187285 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:47 INFO - PROCESS | 380 | ++DOCSHELL 09CEE000 == 35 [pid = 380] [id = 179] 08:29:47 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18323C00) [pid = 380] [serial = 535] [outer = 00000000] 08:29:47 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1832F400) [pid = 380] [serial = 536] [outer = 18323C00] 08:29:47 INFO - PROCESS | 380 | 1465918187329 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1832A400) [pid = 380] [serial = 537] [outer = 18323C00] 08:29:48 INFO - PROCESS | 380 | 1465918188589 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:29:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1477ms 08:29:48 INFO - PROCESS | 380 | 1465918188643 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 380 | 1465918188647 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 08:29:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:29:48 INFO - PROCESS | 380 | 1465918188652 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 380 | 1465918188655 Marionette TRACE conn6 <- [1,682,null,{}] 08:29:48 INFO - PROCESS | 380 | 1465918188660 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:48 INFO - PROCESS | 380 | 1465918188664 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:48 INFO - PROCESS | 380 | 1465918188858 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 08:29:48 INFO - PROCESS | 380 | 1465918188949 Marionette TRACE conn6 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 380 | 1465918188952 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:48 INFO - PROCESS | 380 | ++DOCSHELL 0FB38000 == 36 [pid = 380] [id = 180] 08:29:48 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FB39000) [pid = 380] [serial = 538] [outer = 00000000] 08:29:48 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FBC3800) [pid = 380] [serial = 539] [outer = 0FB39000] 08:29:48 INFO - PROCESS | 380 | 1465918189008 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FC6A000) [pid = 380] [serial = 540] [outer = 0FB39000] 08:29:49 INFO - PROCESS | 380 | --DOCSHELL 0CAD4400 == 35 [pid = 380] [id = 178] 08:29:49 INFO - PROCESS | 380 | --DOCSHELL 17C04C00 == 34 [pid = 380] [id = 177] 08:29:49 INFO - PROCESS | 380 | --DOCSHELL 14948800 == 33 [pid = 380] [id = 176] 08:29:49 INFO - PROCESS | 380 | --DOCSHELL 10CBF800 == 32 [pid = 380] [id = 175] 08:29:49 INFO - PROCESS | 380 | --DOCSHELL 0FFB9000 == 31 [pid = 380] [id = 174] 08:29:49 INFO - PROCESS | 380 | --DOCSHELL 0F6F2400 == 30 [pid = 380] [id = 173] 08:29:49 INFO - PROCESS | 380 | --DOCSHELL 09CB5400 == 29 [pid = 380] [id = 172] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 84 (195DE800) [pid = 380] [serial = 465] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FD0C000) [pid = 380] [serial = 474] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0C951000) [pid = 380] [serial = 470] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 81 (14899000) [pid = 380] [serial = 477] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD03400) [pid = 380] [serial = 473] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14A36C00) [pid = 380] [serial = 492] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17C10400) [pid = 380] [serial = 483] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18E48800) [pid = 380] [serial = 486] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17321400) [pid = 380] [serial = 480] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 75 (14096400) [pid = 380] [serial = 491] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 74 (194F5000) [pid = 380] [serial = 494] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18F1F400) [pid = 380] [serial = 488] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 72 (194F2800) [pid = 380] [serial = 464] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0FB34800) [pid = 380] [serial = 471] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1435D000) [pid = 380] [serial = 476] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17C06800) [pid = 380] [serial = 482] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 68 (188D4000) [pid = 380] [serial = 485] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0FD03800) [pid = 380] [serial = 468] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 66 (1725F000) [pid = 380] [serial = 479] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 65 (18FB1400) [pid = 380] [serial = 489] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0FC63400) [pid = 380] [serial = 467] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 63 (1A4A1000) [pid = 380] [serial = 497] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 62 (1ACAF400) [pid = 380] [serial = 498] [outer = 00000000] [url = about:blank] 08:29:49 INFO - PROCESS | 380 | --DOMWINDOW == 61 (195DCC00) [pid = 380] [serial = 495] [outer = 00000000] [url = about:blank] 08:29:50 INFO - PROCESS | 380 | 1465918190227 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:29:50 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) 08:29:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1632ms 08:29:50 INFO - PROCESS | 380 | 1465918190284 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 380 | 1465918190288 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 08:29:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:29:50 INFO - PROCESS | 380 | 1465918190332 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 380 | 1465918190336 Marionette TRACE conn6 <- [1,686,null,{}] 08:29:50 INFO - PROCESS | 380 | 1465918190344 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:50 INFO - PROCESS | 380 | 1465918190347 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:50 INFO - PROCESS | 380 | 1465918190428 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 08:29:50 INFO - PROCESS | 380 | 1465918190435 Marionette TRACE conn6 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:50 INFO - PROCESS | 380 | 1465918190439 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:50 INFO - PROCESS | 380 | ++DOCSHELL 09CB6C00 == 30 [pid = 380] [id = 181] 08:29:50 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (09CB8000) [pid = 380] [serial = 541] [outer = 00000000] 08:29:50 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (09CECC00) [pid = 380] [serial = 542] [outer = 09CB8000] 08:29:50 INFO - PROCESS | 380 | 1465918190486 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0C883800) [pid = 380] [serial = 543] [outer = 09CB8000] 08:29:51 INFO - PROCESS | 380 | 1465918191423 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:29:51 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) 08:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1130ms 08:29:51 INFO - PROCESS | 380 | 1465918191459 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 380 | 1465918191464 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 08:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:29:51 INFO - PROCESS | 380 | 1465918191471 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 380 | 1465918191473 Marionette TRACE conn6 <- [1,690,null,{}] 08:29:51 INFO - PROCESS | 380 | 1465918191477 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:51 INFO - PROCESS | 380 | 1465918191480 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:51 INFO - PROCESS | 380 | 1465918191566 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 08:29:51 INFO - PROCESS | 380 | 1465918191572 Marionette TRACE conn6 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 380 | 1465918191574 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:51 INFO - PROCESS | 380 | ++DOCSHELL 0FC67C00 == 31 [pid = 380] [id = 182] 08:29:51 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FC6FC00) [pid = 380] [serial = 544] [outer = 00000000] 08:29:51 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FD07800) [pid = 380] [serial = 545] [outer = 0FC6FC00] 08:29:51 INFO - PROCESS | 380 | 1465918191621 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FD22000) [pid = 380] [serial = 546] [outer = 0FC6FC00] 08:29:52 INFO - PROCESS | 380 | 1465918192571 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:29:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:29:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 08:29:52 INFO - PROCESS | 380 | 1465918192597 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 380 | 1465918192600 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 08:29:52 INFO - PROCESS | 380 | 1465918192603 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:29:52 INFO - PROCESS | 380 | 1465918192607 Marionette TRACE conn6 <- [1,694,null,{}] 08:29:52 INFO - PROCESS | 380 | 1465918192618 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:52 INFO - PROCESS | 380 | 1465918192623 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:52 INFO - PROCESS | 380 | 1465918192749 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 08:29:52 INFO - PROCESS | 380 | 1465918192757 Marionette TRACE conn6 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:52 INFO - PROCESS | 380 | 1465918192760 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:52 INFO - PROCESS | 380 | ++DOCSHELL 14012800 == 32 [pid = 380] [id = 183] 08:29:52 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (14096400) [pid = 380] [serial = 547] [outer = 00000000] 08:29:52 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (143A7000) [pid = 380] [serial = 548] [outer = 14096400] 08:29:52 INFO - PROCESS | 380 | 1465918192810 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (14945400) [pid = 380] [serial = 549] [outer = 14096400] 08:29:53 INFO - PROCESS | 380 | 1465918193769 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0FB3FC00) [pid = 380] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 68 (09CBC000) [pid = 380] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0FFBAC00) [pid = 380] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 66 (09CB5800) [pid = 380] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 65 (14012400) [pid = 380] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 64 (09CBB800) [pid = 380] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 63 (14097400) [pid = 380] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 62 (18FB4800) [pid = 380] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 61 (1AD0E000) [pid = 380] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 60 (149C9400) [pid = 380] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 59 (17C05C00) [pid = 380] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:29:53 INFO - PROCESS | 380 | --DOMWINDOW == 58 (0FB34C00) [pid = 380] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:29:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1219ms 08:29:53 INFO - PROCESS | 380 | 1465918193826 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 380 | 1465918193829 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 08:29:53 INFO - PROCESS | 380 | 1465918193832 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:29:53 INFO - PROCESS | 380 | 1465918193834 Marionette TRACE conn6 <- [1,698,null,{}] 08:29:53 INFO - PROCESS | 380 | 1465918193837 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:53 INFO - PROCESS | 380 | 1465918193839 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:53 INFO - PROCESS | 380 | 1465918193959 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 08:29:53 INFO - PROCESS | 380 | 1465918194007 Marionette TRACE conn6 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 380 | 1465918194009 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:54 INFO - PROCESS | 380 | ++DOCSHELL 0FFBAC00 == 33 [pid = 380] [id = 184] 08:29:54 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (10CC3000) [pid = 380] [serial = 550] [outer = 00000000] 08:29:54 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (143A5800) [pid = 380] [serial = 551] [outer = 10CC3000] 08:29:54 INFO - PROCESS | 380 | 1465918194054 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (14AD9C00) [pid = 380] [serial = 552] [outer = 10CC3000] 08:29:54 INFO - PROCESS | 380 | 1465918194916 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:29:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:29:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1117ms 08:29:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:29:54 INFO - PROCESS | 380 | 1465918194953 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 380 | 1465918194955 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 08:29:54 INFO - PROCESS | 380 | 1465918194959 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 380 | 1465918194960 Marionette TRACE conn6 <- [1,702,null,{}] 08:29:54 INFO - PROCESS | 380 | 1465918194964 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:54 INFO - PROCESS | 380 | 1465918194966 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:55 INFO - PROCESS | 380 | 1465918195073 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 08:29:55 INFO - PROCESS | 380 | 1465918195081 Marionette TRACE conn6 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 380 | 1465918195083 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:55 INFO - PROCESS | 380 | ++DOCSHELL 16431400 == 34 [pid = 380] [id = 185] 08:29:55 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (1725A400) [pid = 380] [serial = 553] [outer = 00000000] 08:29:55 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (173C9C00) [pid = 380] [serial = 554] [outer = 1725A400] 08:29:55 INFO - PROCESS | 380 | 1465918195127 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (17C01C00) [pid = 380] [serial = 555] [outer = 1725A400] 08:29:56 INFO - PROCESS | 380 | 1465918196034 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:29:56 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 08:29:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1133ms 08:29:56 INFO - PROCESS | 380 | 1465918196117 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 380 | 1465918196121 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 08:29:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:29:56 INFO - PROCESS | 380 | 1465918196127 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 380 | 1465918196131 Marionette TRACE conn6 <- [1,706,null,{}] 08:29:56 INFO - PROCESS | 380 | 1465918196137 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:56 INFO - PROCESS | 380 | 1465918196141 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:56 INFO - PROCESS | 380 | 1465918196287 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 08:29:56 INFO - PROCESS | 380 | 1465918196449 Marionette TRACE conn6 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 380 | 1465918196452 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:56 INFO - PROCESS | 380 | ++DOCSHELL 09CBB000 == 35 [pid = 380] [id = 186] 08:29:56 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (09CBBC00) [pid = 380] [serial = 556] [outer = 00000000] 08:29:56 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0C490400) [pid = 380] [serial = 557] [outer = 09CBBC00] 08:29:56 INFO - PROCESS | 380 | 1465918196511 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FB38800) [pid = 380] [serial = 558] [outer = 09CBBC00] 08:29:57 INFO - PROCESS | 380 | 1465918197566 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:29:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:29:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1483ms 08:29:57 INFO - PROCESS | 380 | 1465918197612 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 380 | 1465918197615 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 08:29:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:29:57 INFO - PROCESS | 380 | 1465918197622 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 380 | 1465918197626 Marionette TRACE conn6 <- [1,710,null,{}] 08:29:57 INFO - PROCESS | 380 | 1465918197630 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:57 INFO - PROCESS | 380 | 1465918197633 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:57 INFO - PROCESS | 380 | 1465918197768 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 08:29:57 INFO - PROCESS | 380 | 1465918197892 Marionette TRACE conn6 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 380 | 1465918197894 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:57 INFO - PROCESS | 380 | ++DOCSHELL 10C19800 == 36 [pid = 380] [id = 187] 08:29:57 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (10CBF000) [pid = 380] [serial = 559] [outer = 00000000] 08:29:57 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (140A1400) [pid = 380] [serial = 560] [outer = 10CBF000] 08:29:57 INFO - PROCESS | 380 | 1465918197953 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1439E000) [pid = 380] [serial = 561] [outer = 10CBF000] 08:29:58 INFO - PROCESS | 380 | 1465918198487 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 380 | 1465918198555 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 08:29:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:29:58 INFO - PROCESS | 380 | 1465918198558 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 380 | 1465918198561 Marionette TRACE conn6 <- [1,714,null,{}] 08:29:58 INFO - PROCESS | 380 | 1465918198570 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:58 INFO - PROCESS | 380 | 1465918198575 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:58 INFO - PROCESS | 380 | 1465918198684 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 08:29:58 INFO - PROCESS | 380 | 1465918198781 Marionette TRACE conn6 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 380 | 1465918198784 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:58 INFO - PROCESS | 380 | ++DOCSHELL 185DC400 == 37 [pid = 380] [id = 188] 08:29:58 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (185DC800) [pid = 380] [serial = 562] [outer = 00000000] 08:29:58 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (188D5C00) [pid = 380] [serial = 563] [outer = 185DC800] 08:29:58 INFO - PROCESS | 380 | 1465918198841 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (18A2B800) [pid = 380] [serial = 564] [outer = 185DC800] 08:29:59 INFO - PROCESS | 380 | 1465918199610 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:29:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1072ms 08:29:59 INFO - PROCESS | 380 | 1465918199660 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 08:29:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:29:59 INFO - PROCESS | 380 | 1465918199664 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 08:29:59 INFO - PROCESS | 380 | 1465918199670 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 380 | 1465918199674 Marionette TRACE conn6 <- [1,718,null,{}] 08:29:59 INFO - PROCESS | 380 | 1465918199680 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:59 INFO - PROCESS | 380 | 1465918199683 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:59 INFO - PROCESS | 380 | 1465918199790 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 08:29:59 INFO - PROCESS | 380 | 1465918199866 Marionette TRACE conn6 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 380 | 1465918199870 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:29:59 INFO - PROCESS | 380 | ++DOCSHELL 09CF7C00 == 38 [pid = 380] [id = 189] 08:29:59 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (09CF8000) [pid = 380] [serial = 565] [outer = 00000000] 08:29:59 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FB39800) [pid = 380] [serial = 566] [outer = 09CF8000] 08:29:59 INFO - PROCESS | 380 | 1465918199918 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FC62C00) [pid = 380] [serial = 567] [outer = 09CF8000] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 09CB8400 == 37 [pid = 380] [id = 171] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 0FFBAC00 == 36 [pid = 380] [id = 184] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 14012800 == 35 [pid = 380] [id = 183] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 0FC67C00 == 34 [pid = 380] [id = 182] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 09CB6C00 == 33 [pid = 380] [id = 181] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 0FB38000 == 32 [pid = 380] [id = 180] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 09CEE000 == 31 [pid = 380] [id = 179] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 10C19800 == 30 [pid = 380] [id = 187] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 185DC400 == 29 [pid = 380] [id = 188] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 16431400 == 28 [pid = 380] [id = 185] 08:30:00 INFO - PROCESS | 380 | --DOCSHELL 09CBB000 == 27 [pid = 380] [id = 186] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17C06C00) [pid = 380] [serial = 533] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD25800) [pid = 380] [serial = 513] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FB43C00) [pid = 380] [serial = 512] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 72 (102A1000) [pid = 380] [serial = 521] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 71 (09CB9400) [pid = 380] [serial = 515] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 70 (09CEB000) [pid = 380] [serial = 516] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 69 (14829800) [pid = 380] [serial = 524] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0FB36400) [pid = 380] [serial = 501] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0C949800) [pid = 380] [serial = 500] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17C08400) [pid = 380] [serial = 534] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 65 (15B39800) [pid = 380] [serial = 504] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 64 (14940C00) [pid = 380] [serial = 503] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 63 (1ACBCC00) [pid = 380] [serial = 507] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 62 (197E0C00) [pid = 380] [serial = 506] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 61 (1ADBAC00) [pid = 380] [serial = 509] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 60 (1BFA5000) [pid = 380] [serial = 510] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 59 (1564E000) [pid = 380] [serial = 527] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 58 (14920400) [pid = 380] [serial = 525] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 57 (17C0C000) [pid = 380] [serial = 530] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 56 (16432800) [pid = 380] [serial = 528] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 55 (0FB40C00) [pid = 380] [serial = 519] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 54 (0FB3B400) [pid = 380] [serial = 518] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 53 (17CC9400) [pid = 380] [serial = 531] [outer = 00000000] [url = about:blank] 08:30:00 INFO - PROCESS | 380 | --DOMWINDOW == 52 (103B6000) [pid = 380] [serial = 522] [outer = 00000000] [url = about:blank] 08:30:01 INFO - PROCESS | 380 | 1465918201112 Marionette TRACE conn6 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 380 | 1465918201195 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 08:30:01 INFO - PROCESS | 380 | 1465918201203 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:30:01 INFO - PROCESS | 380 | 1465918201206 Marionette TRACE conn6 <- [1,722,null,{}] 08:30:01 INFO - PROCESS | 380 | 1465918201212 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:01 INFO - PROCESS | 380 | 1465918201215 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:01 INFO - PROCESS | 380 | 1465918201297 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 08:30:01 INFO - PROCESS | 380 | 1465918201310 Marionette TRACE conn6 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 380 | 1465918201312 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:01 INFO - PROCESS | 380 | ++DOCSHELL 09CF1800 == 28 [pid = 380] [id = 190] 08:30:01 INFO - PROCESS | 380 | ++DOMWINDOW == 53 (09CF1C00) [pid = 380] [serial = 568] [outer = 00000000] 08:30:01 INFO - PROCESS | 380 | ++DOMWINDOW == 54 (09CF6800) [pid = 380] [serial = 569] [outer = 09CF1C00] 08:30:01 INFO - PROCESS | 380 | 1465918201359 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 380 | ++DOMWINDOW == 55 (0C94CC00) [pid = 380] [serial = 570] [outer = 09CF1C00] 08:30:01 INFO - PROCESS | 380 | 1465918201849 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:30:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:30:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 671ms 08:30:01 INFO - PROCESS | 380 | 1465918201878 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 380 | 1465918201884 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 08:30:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:30:01 INFO - PROCESS | 380 | 1465918201890 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 380 | 1465918201892 Marionette TRACE conn6 <- [1,726,null,{}] 08:30:01 INFO - PROCESS | 380 | 1465918201896 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:01 INFO - PROCESS | 380 | 1465918201898 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:01 INFO - PROCESS | 380 | 1465918201988 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 08:30:01 INFO - PROCESS | 380 | 1465918201995 Marionette TRACE conn6 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 380 | 1465918201998 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:02 INFO - PROCESS | 380 | ++DOCSHELL 0FB3E800 == 29 [pid = 380] [id = 191] 08:30:02 INFO - PROCESS | 380 | ++DOMWINDOW == 56 (0FB3EC00) [pid = 380] [serial = 571] [outer = 00000000] 08:30:02 INFO - PROCESS | 380 | ++DOMWINDOW == 57 (0FB8E400) [pid = 380] [serial = 572] [outer = 0FB3EC00] 08:30:02 INFO - PROCESS | 380 | 1465918202045 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (0FC69400) [pid = 380] [serial = 573] [outer = 0FB3EC00] 08:30:02 INFO - PROCESS | 380 | 1465918202976 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:30:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:30:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1125ms 08:30:03 INFO - PROCESS | 380 | 1465918203019 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 380 | 1465918203021 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 08:30:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:30:03 INFO - PROCESS | 380 | 1465918203030 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 380 | 1465918203033 Marionette TRACE conn6 <- [1,730,null,{}] 08:30:03 INFO - PROCESS | 380 | 1465918203044 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:03 INFO - PROCESS | 380 | 1465918203049 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:03 INFO - PROCESS | 380 | 1465918203155 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 08:30:03 INFO - PROCESS | 380 | 1465918203162 Marionette TRACE conn6 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 380 | 1465918203166 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:03 INFO - PROCESS | 380 | ++DOCSHELL 103B6C00 == 30 [pid = 380] [id = 192] 08:30:03 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (103B8000) [pid = 380] [serial = 574] [outer = 00000000] 08:30:03 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (10BD0800) [pid = 380] [serial = 575] [outer = 103B8000] 08:30:03 INFO - PROCESS | 380 | 1465918203214 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (10CC5800) [pid = 380] [serial = 576] [outer = 103B8000] 08:30:04 INFO - PROCESS | 380 | 1465918204153 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:30:04 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 08:30:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1179ms 08:30:04 INFO - PROCESS | 380 | 1465918204208 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 380 | 1465918204210 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 08:30:04 INFO - PROCESS | 380 | 1465918204214 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:30:04 INFO - PROCESS | 380 | 1465918204215 Marionette TRACE conn6 <- [1,734,null,{}] 08:30:04 INFO - PROCESS | 380 | 1465918204225 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:04 INFO - PROCESS | 380 | 1465918204227 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:04 INFO - PROCESS | 380 | 1465918204336 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 08:30:04 INFO - PROCESS | 380 | 1465918204342 Marionette TRACE conn6 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 380 | 1465918204344 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:04 INFO - PROCESS | 380 | ++DOCSHELL 1409DC00 == 31 [pid = 380] [id = 193] 08:30:04 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (140A0400) [pid = 380] [serial = 577] [outer = 00000000] 08:30:04 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (1488E800) [pid = 380] [serial = 578] [outer = 140A0400] 08:30:04 INFO - PROCESS | 380 | 1465918204388 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (14926000) [pid = 380] [serial = 579] [outer = 140A0400] 08:30:05 INFO - PROCESS | 380 | --DOMWINDOW == 63 (1725A400) [pid = 380] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:30:05 INFO - PROCESS | 380 | --DOMWINDOW == 62 (14096400) [pid = 380] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:30:05 INFO - PROCESS | 380 | --DOMWINDOW == 61 (10CC3000) [pid = 380] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:30:05 INFO - PROCESS | 380 | --DOMWINDOW == 60 (18323C00) [pid = 380] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:30:05 INFO - PROCESS | 380 | --DOMWINDOW == 59 (09CB8000) [pid = 380] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:30:05 INFO - PROCESS | 380 | --DOMWINDOW == 58 (0FC6FC00) [pid = 380] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:30:05 INFO - PROCESS | 380 | --DOMWINDOW == 57 (0FB39000) [pid = 380] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:30:05 INFO - PROCESS | 380 | 1465918205319 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:30:05 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.) 08:30:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1126ms 08:30:05 INFO - PROCESS | 380 | 1465918205344 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 380 | 1465918205345 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 08:30:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:30:05 INFO - PROCESS | 380 | 1465918205349 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 380 | 1465918205350 Marionette TRACE conn6 <- [1,738,null,{}] 08:30:05 INFO - PROCESS | 380 | 1465918205354 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:05 INFO - PROCESS | 380 | 1465918205356 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:05 INFO - PROCESS | 380 | 1465918205432 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 08:30:05 INFO - PROCESS | 380 | 1465918205437 Marionette TRACE conn6 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:05 INFO - PROCESS | 380 | 1465918205439 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:05 INFO - PROCESS | 380 | ++DOCSHELL 0FD01800 == 32 [pid = 380] [id = 194] 08:30:05 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (10CBF400) [pid = 380] [serial = 580] [outer = 00000000] 08:30:05 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (14949400) [pid = 380] [serial = 581] [outer = 10CBF400] 08:30:05 INFO - PROCESS | 380 | 1465918205482 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (14A2AC00) [pid = 380] [serial = 582] [outer = 10CBF400] 08:30:06 INFO - PROCESS | 380 | 1465918206418 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:30:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:30:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1132ms 08:30:06 INFO - PROCESS | 380 | 1465918206482 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 08:30:06 INFO - PROCESS | 380 | 1465918206484 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 08:30:06 INFO - PROCESS | 380 | 1465918206487 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:30:06 INFO - PROCESS | 380 | 1465918206489 Marionette TRACE conn6 <- [1,742,null,{}] 08:30:06 INFO - PROCESS | 380 | 1465918206492 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:06 INFO - PROCESS | 380 | 1465918206498 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:06 INFO - PROCESS | 380 | 1465918206599 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 08:30:06 INFO - PROCESS | 380 | 1465918206605 Marionette TRACE conn6 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 380 | 1465918206607 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:06 INFO - PROCESS | 380 | ++DOCSHELL 16436000 == 33 [pid = 380] [id = 195] 08:30:06 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (17261800) [pid = 380] [serial = 583] [outer = 00000000] 08:30:06 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (17439000) [pid = 380] [serial = 584] [outer = 17261800] 08:30:06 INFO - PROCESS | 380 | 1465918206650 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (17543000) [pid = 380] [serial = 585] [outer = 17261800] 08:30:07 INFO - PROCESS | 380 | 1465918207640 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:30:07 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 08:30:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1179ms 08:30:07 INFO - PROCESS | 380 | 1465918207671 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 380 | 1465918207675 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 08:30:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:30:07 INFO - PROCESS | 380 | 1465918207680 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 380 | 1465918207684 Marionette TRACE conn6 <- [1,746,null,{}] 08:30:07 INFO - PROCESS | 380 | 1465918207690 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:07 INFO - PROCESS | 380 | 1465918207693 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:07 INFO - PROCESS | 380 | 1465918207832 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 08:30:07 INFO - PROCESS | 380 | 1465918207906 Marionette TRACE conn6 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 380 | 1465918207911 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:07 INFO - PROCESS | 380 | ++DOCSHELL 09C20400 == 34 [pid = 380] [id = 196] 08:30:07 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (09CB7400) [pid = 380] [serial = 586] [outer = 00000000] 08:30:07 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (09CF3400) [pid = 380] [serial = 587] [outer = 09CB7400] 08:30:08 INFO - PROCESS | 380 | 1465918208008 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0CAC7000) [pid = 380] [serial = 588] [outer = 09CB7400] 08:30:08 INFO - PROCESS | 380 | 1465918208681 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:30:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1072ms 08:30:08 INFO - PROCESS | 380 | 1465918208754 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 380 | 1465918208759 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 08:30:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:30:08 INFO - PROCESS | 380 | 1465918208765 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 380 | 1465918208768 Marionette TRACE conn6 <- [1,750,null,{}] 08:30:08 INFO - PROCESS | 380 | 1465918208772 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:08 INFO - PROCESS | 380 | 1465918208775 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:08 INFO - PROCESS | 380 | 1465918208902 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 08:30:08 INFO - PROCESS | 380 | 1465918208974 Marionette TRACE conn6 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 380 | 1465918208976 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:08 INFO - PROCESS | 380 | ++DOCSHELL 0FE6C400 == 35 [pid = 380] [id = 197] 08:30:08 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FFB2800) [pid = 380] [serial = 589] [outer = 00000000] 08:30:09 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (1029AC00) [pid = 380] [serial = 590] [outer = 0FFB2800] 08:30:09 INFO - PROCESS | 380 | 1465918209033 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (10BCEC00) [pid = 380] [serial = 591] [outer = 0FFB2800] 08:30:09 INFO - PROCESS | 380 | --DOCSHELL 0FD01800 == 34 [pid = 380] [id = 194] 08:30:09 INFO - PROCESS | 380 | --DOCSHELL 1409DC00 == 33 [pid = 380] [id = 193] 08:30:09 INFO - PROCESS | 380 | --DOCSHELL 103B6C00 == 32 [pid = 380] [id = 192] 08:30:09 INFO - PROCESS | 380 | --DOCSHELL 0FB3E800 == 31 [pid = 380] [id = 191] 08:30:09 INFO - PROCESS | 380 | --DOCSHELL 09CF1800 == 30 [pid = 380] [id = 190] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 68 (173C9C00) [pid = 380] [serial = 554] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 67 (143A7000) [pid = 380] [serial = 548] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 66 (143A5800) [pid = 380] [serial = 551] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 65 (1832A400) [pid = 380] [serial = 537] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 64 (1832F400) [pid = 380] [serial = 536] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 63 (09CECC00) [pid = 380] [serial = 542] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 62 (0C883800) [pid = 380] [serial = 543] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 61 (0FD07800) [pid = 380] [serial = 545] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 60 (0FBC3800) [pid = 380] [serial = 539] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 59 (0FC6A000) [pid = 380] [serial = 540] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 58 (14945400) [pid = 380] [serial = 549] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 57 (14AD9C00) [pid = 380] [serial = 552] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 56 (0FD22000) [pid = 380] [serial = 546] [outer = 00000000] [url = about:blank] 08:30:09 INFO - PROCESS | 380 | --DOMWINDOW == 55 (17C01C00) [pid = 380] [serial = 555] [outer = 00000000] [url = about:blank] 08:30:10 INFO - PROCESS | 380 | 1465918210261 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:30:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:30:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1521ms 08:30:10 INFO - PROCESS | 380 | 1465918210289 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 380 | 1465918210293 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 08:30:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:30:10 INFO - PROCESS | 380 | 1465918210298 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 380 | 1465918210300 Marionette TRACE conn6 <- [1,754,null,{}] 08:30:10 INFO - PROCESS | 380 | 1465918210305 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:10 INFO - PROCESS | 380 | 1465918210308 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:10 INFO - PROCESS | 380 | 1465918210427 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 08:30:10 INFO - PROCESS | 380 | 1465918210435 Marionette TRACE conn6 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:10 INFO - PROCESS | 380 | 1465918210438 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:10 INFO - PROCESS | 380 | ++DOCSHELL 09CEE400 == 31 [pid = 380] [id = 198] 08:30:10 INFO - PROCESS | 380 | ++DOMWINDOW == 56 (0C494C00) [pid = 380] [serial = 592] [outer = 00000000] 08:30:10 INFO - PROCESS | 380 | ++DOMWINDOW == 57 (0C94B000) [pid = 380] [serial = 593] [outer = 0C494C00] 08:30:10 INFO - PROCESS | 380 | 1465918210484 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (0F661400) [pid = 380] [serial = 594] [outer = 0C494C00] 08:30:11 INFO - PROCESS | 380 | 1465918211410 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:30:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:30:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1180ms 08:30:11 INFO - PROCESS | 380 | 1465918211479 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 380 | 1465918211483 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 08:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:30:11 INFO - PROCESS | 380 | 1465918211489 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 380 | 1465918211492 Marionette TRACE conn6 <- [1,758,null,{}] 08:30:11 INFO - PROCESS | 380 | 1465918211496 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:11 INFO - PROCESS | 380 | 1465918211498 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:11 INFO - PROCESS | 380 | 1465918211582 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 08:30:11 INFO - PROCESS | 380 | 1465918211588 Marionette TRACE conn6 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 380 | 1465918211590 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:11 INFO - PROCESS | 380 | ++DOCSHELL 0FD09400 == 32 [pid = 380] [id = 199] 08:30:11 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (0FD09C00) [pid = 380] [serial = 595] [outer = 00000000] 08:30:11 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (0FD10C00) [pid = 380] [serial = 596] [outer = 0FD09C00] 08:30:11 INFO - PROCESS | 380 | 1465918211638 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (0FD28400) [pid = 380] [serial = 597] [outer = 0FD09C00] 08:30:12 INFO - PROCESS | 380 | 1465918212142 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 08:30:12 INFO - PROCESS | 380 | 1465918212164 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 08:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:30:12 INFO - PROCESS | 380 | 1465918212166 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 08:30:12 INFO - PROCESS | 380 | 1465918212169 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 380 | 1465918212173 Marionette TRACE conn6 <- [1,762,null,{}] 08:30:12 INFO - PROCESS | 380 | 1465918212193 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:12 INFO - PROCESS | 380 | 1465918212197 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:12 INFO - PROCESS | 380 | 1465918212312 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 08:30:12 INFO - PROCESS | 380 | 1465918212320 Marionette TRACE conn6 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 380 | 1465918212323 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:12 INFO - PROCESS | 380 | ++DOCSHELL 1439A000 == 33 [pid = 380] [id = 200] 08:30:12 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (1439A400) [pid = 380] [serial = 598] [outer = 00000000] 08:30:12 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (1484D000) [pid = 380] [serial = 599] [outer = 1439A400] 08:30:12 INFO - PROCESS | 380 | 1465918212379 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (14945400) [pid = 380] [serial = 600] [outer = 1439A400] 08:30:12 INFO - PROCESS | 380 | 1465918212848 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 750ms 08:30:12 INFO - PROCESS | 380 | 1465918212922 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 380 | 1465918212924 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 08:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:30:12 INFO - PROCESS | 380 | 1465918212959 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 380 | 1465918212960 Marionette TRACE conn6 <- [1,766,null,{}] 08:30:12 INFO - PROCESS | 380 | 1465918212964 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:12 INFO - PROCESS | 380 | 1465918212966 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:13 INFO - PROCESS | 380 | 1465918213083 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 08:30:13 INFO - PROCESS | 380 | 1465918213091 Marionette TRACE conn6 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:13 INFO - PROCESS | 380 | 1465918213093 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:13 INFO - PROCESS | 380 | ++DOCSHELL 15B2F400 == 34 [pid = 380] [id = 201] 08:30:13 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (15B33400) [pid = 380] [serial = 601] [outer = 00000000] 08:30:13 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (1725BC00) [pid = 380] [serial = 602] [outer = 15B33400] 08:30:13 INFO - PROCESS | 380 | 1465918213136 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (17317000) [pid = 380] [serial = 603] [outer = 15B33400] 08:30:13 INFO - PROCESS | 380 | 1465918213587 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 690ms 08:30:13 INFO - PROCESS | 380 | 1465918213646 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 380 | 1465918213648 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 08:30:13 INFO - PROCESS | 380 | 1465918213652 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:30:13 INFO - PROCESS | 380 | 1465918213653 Marionette TRACE conn6 <- [1,770,null,{}] 08:30:13 INFO - PROCESS | 380 | 1465918213661 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:13 INFO - PROCESS | 380 | 1465918213663 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:13 INFO - PROCESS | 380 | 1465918213770 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 08:30:13 INFO - PROCESS | 380 | 1465918213781 Marionette TRACE conn6 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:13 INFO - PROCESS | 380 | 1465918213783 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:13 INFO - PROCESS | 380 | ++DOCSHELL 1731D800 == 35 [pid = 380] [id = 202] 08:30:13 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (17438C00) [pid = 380] [serial = 604] [outer = 00000000] 08:30:13 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (1754B800) [pid = 380] [serial = 605] [outer = 17438C00] 08:30:13 INFO - PROCESS | 380 | 1465918213827 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (17C07000) [pid = 380] [serial = 606] [outer = 17438C00] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 69 (09CF8000) [pid = 380] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0FB3EC00) [pid = 380] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 67 (103B8000) [pid = 380] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 66 (09CBBC00) [pid = 380] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 65 (10CBF000) [pid = 380] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 64 (185DC800) [pid = 380] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 63 (140A0400) [pid = 380] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 62 (10CBF400) [pid = 380] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:30:14 INFO - PROCESS | 380 | --DOMWINDOW == 61 (09CF1C00) [pid = 380] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:30:14 INFO - PROCESS | 380 | 1465918214250 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 08:30:14 INFO - PROCESS | 380 | 1465918214326 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 380 | 1465918214328 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 08:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:30:14 INFO - PROCESS | 380 | 1465918214331 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 380 | 1465918214333 Marionette TRACE conn6 <- [1,774,null,{}] 08:30:14 INFO - PROCESS | 380 | 1465918214337 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:14 INFO - PROCESS | 380 | 1465918214342 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:14 INFO - PROCESS | 380 | 1465918214467 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 08:30:14 INFO - PROCESS | 380 | 1465918214473 Marionette TRACE conn6 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 380 | 1465918214475 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:14 INFO - PROCESS | 380 | ++DOCSHELL 09C08400 == 36 [pid = 380] [id = 203] 08:30:14 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (09C17C00) [pid = 380] [serial = 607] [outer = 00000000] 08:30:14 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (17CA9000) [pid = 380] [serial = 608] [outer = 09C17C00] 08:30:14 INFO - PROCESS | 380 | 1465918214518 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (17CCBC00) [pid = 380] [serial = 609] [outer = 09C17C00] 08:30:14 INFO - PROCESS | 380 | 1465918214949 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 08:30:14 INFO - PROCESS | 380 | 1465918215002 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 08:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:30:14 INFO - PROCESS | 380 | 1465918215004 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 08:30:14 INFO - PROCESS | 380 | 1465918215007 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 380 | 1465918215008 Marionette TRACE conn6 <- [1,778,null,{}] 08:30:15 INFO - PROCESS | 380 | 1465918215012 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:15 INFO - PROCESS | 380 | 1465918215013 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:15 INFO - PROCESS | 380 | 1465918215090 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 08:30:15 INFO - PROCESS | 380 | 1465918215096 Marionette TRACE conn6 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 380 | 1465918215097 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:15 INFO - PROCESS | 380 | ++DOCSHELL 17CD2000 == 37 [pid = 380] [id = 204] 08:30:15 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (17CD5C00) [pid = 380] [serial = 610] [outer = 00000000] 08:30:15 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (1832A400) [pid = 380] [serial = 611] [outer = 17CD5C00] 08:30:15 INFO - PROCESS | 380 | 1465918215140 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (18330800) [pid = 380] [serial = 612] [outer = 17CD5C00] 08:30:15 INFO - PROCESS | 380 | 1465918215560 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 08:30:15 INFO - PROCESS | 380 | 1465918215578 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 380 | 1465918215580 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 08:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:30:15 INFO - PROCESS | 380 | 1465918215583 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 380 | 1465918215584 Marionette TRACE conn6 <- [1,782,null,{}] 08:30:15 INFO - PROCESS | 380 | 1465918215604 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:15 INFO - PROCESS | 380 | 1465918215606 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:15 INFO - PROCESS | 380 | 1465918215686 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 08:30:15 INFO - PROCESS | 380 | 1465918215691 Marionette TRACE conn6 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 380 | 1465918215693 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:15 INFO - PROCESS | 380 | ++DOCSHELL 0FD2CC00 == 38 [pid = 380] [id = 205] 08:30:15 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (18327400) [pid = 380] [serial = 613] [outer = 00000000] 08:30:15 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (185D0C00) [pid = 380] [serial = 614] [outer = 18327400] 08:30:15 INFO - PROCESS | 380 | 1465918215736 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (18632000) [pid = 380] [serial = 615] [outer = 18327400] 08:30:16 INFO - PROCESS | 380 | 1465918216386 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 830ms 08:30:16 INFO - PROCESS | 380 | 1465918216414 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 08:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:30:16 INFO - PROCESS | 380 | 1465918216419 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 08:30:16 INFO - PROCESS | 380 | 1465918216424 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 380 | 1465918216427 Marionette TRACE conn6 <- [1,786,null,{}] 08:30:16 INFO - PROCESS | 380 | 1465918216433 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:16 INFO - PROCESS | 380 | 1465918216436 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:16 INFO - PROCESS | 380 | 1465918216548 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 08:30:16 INFO - PROCESS | 380 | 1465918216673 Marionette TRACE conn6 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 380 | 1465918216676 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:16 INFO - PROCESS | 380 | ++DOCSHELL 09CF5800 == 39 [pid = 380] [id = 206] 08:30:16 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0C94A400) [pid = 380] [serial = 616] [outer = 00000000] 08:30:16 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FB3DC00) [pid = 380] [serial = 617] [outer = 0C94A400] 08:30:16 INFO - PROCESS | 380 | 1465918216732 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FD06C00) [pid = 380] [serial = 618] [outer = 0C94A400] 08:30:17 INFO - PROCESS | 380 | 1465918217342 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:30:17 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 08:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 990ms 08:30:17 INFO - PROCESS | 380 | 1465918217415 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 380 | 1465918217420 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 08:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:30:17 INFO - PROCESS | 380 | 1465918217427 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 380 | 1465918217430 Marionette TRACE conn6 <- [1,790,null,{}] 08:30:17 INFO - PROCESS | 380 | 1465918217434 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:17 INFO - PROCESS | 380 | 1465918217437 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:17 INFO - PROCESS | 380 | 1465918217582 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 08:30:17 INFO - PROCESS | 380 | 1465918217705 Marionette TRACE conn6 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:17 INFO - PROCESS | 380 | 1465918217708 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:17 INFO - PROCESS | 380 | ++DOCSHELL 1491B400 == 40 [pid = 380] [id = 207] 08:30:17 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1491DC00) [pid = 380] [serial = 619] [outer = 00000000] 08:30:17 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (15642000) [pid = 380] [serial = 620] [outer = 1491DC00] 08:30:17 INFO - PROCESS | 380 | 1465918217767 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1725C400) [pid = 380] [serial = 621] [outer = 1491DC00] 08:30:18 INFO - PROCESS | 380 | 1465918218416 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:30:18 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 08:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1022ms 08:30:18 INFO - PROCESS | 380 | 1465918218451 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 380 | 1465918218454 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 08:30:18 INFO - PROCESS | 380 | 1465918218457 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:30:18 INFO - PROCESS | 380 | 1465918218461 Marionette TRACE conn6 <- [1,794,null,{}] 08:30:18 INFO - PROCESS | 380 | 1465918218472 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:18 INFO - PROCESS | 380 | 1465918218477 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:18 INFO - PROCESS | 380 | 1465918218599 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 08:30:18 INFO - PROCESS | 380 | 1465918218738 Marionette TRACE conn6 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 380 | 1465918218741 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:18 INFO - PROCESS | 380 | ++DOCSHELL 14A2F000 == 41 [pid = 380] [id = 208] 08:30:18 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14AD5400) [pid = 380] [serial = 622] [outer = 00000000] 08:30:18 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F16C00) [pid = 380] [serial = 623] [outer = 14AD5400] 08:30:18 INFO - PROCESS | 380 | 1465918218798 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F1C800) [pid = 380] [serial = 624] [outer = 14AD5400] 08:30:19 INFO - PROCESS | 380 | 1465918219458 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:30:19 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 08:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1070ms 08:30:19 INFO - PROCESS | 380 | 1465918219548 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 380 | 1465918219552 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 08:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:30:19 INFO - PROCESS | 380 | 1465918219574 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 380 | 1465918219578 Marionette TRACE conn6 <- [1,798,null,{}] 08:30:19 INFO - PROCESS | 380 | 1465918219584 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:19 INFO - PROCESS | 380 | 1465918219586 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:19 INFO - PROCESS | 380 | 1465918219694 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 08:30:19 INFO - PROCESS | 380 | 1465918219772 Marionette TRACE conn6 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 380 | 1465918219774 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 09CF7C00 == 40 [pid = 380] [id = 189] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 17CD2000 == 39 [pid = 380] [id = 204] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 09C08400 == 38 [pid = 380] [id = 203] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 1731D800 == 37 [pid = 380] [id = 202] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 15B2F400 == 36 [pid = 380] [id = 201] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 1439A000 == 35 [pid = 380] [id = 200] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 0FD09400 == 34 [pid = 380] [id = 199] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 09CEE400 == 33 [pid = 380] [id = 198] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 16436000 == 32 [pid = 380] [id = 195] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 09C20400 == 31 [pid = 380] [id = 196] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 0FE6C400 == 30 [pid = 380] [id = 197] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 14A2F000 == 29 [pid = 380] [id = 208] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 1491B400 == 28 [pid = 380] [id = 207] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 0FD2CC00 == 27 [pid = 380] [id = 205] 08:30:20 INFO - PROCESS | 380 | --DOCSHELL 09CF5800 == 26 [pid = 380] [id = 206] 08:30:20 INFO - PROCESS | 380 | ++DOCSHELL 08C5BC00 == 27 [pid = 380] [id = 209] 08:30:20 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (08C5F800) [pid = 380] [serial = 625] [outer = 00000000] 08:30:20 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (09C04400) [pid = 380] [serial = 626] [outer = 08C5F800] 08:30:20 INFO - PROCESS | 380 | 1465918220387 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (09C1B400) [pid = 380] [serial = 627] [outer = 08C5F800] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FC62C00) [pid = 380] [serial = 567] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FB39800) [pid = 380] [serial = 566] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FB8E400) [pid = 380] [serial = 572] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 78 (10BD0800) [pid = 380] [serial = 575] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FB38800) [pid = 380] [serial = 558] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0C490400) [pid = 380] [serial = 557] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1439E000) [pid = 380] [serial = 561] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 74 (140A1400) [pid = 380] [serial = 560] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18A2B800) [pid = 380] [serial = 564] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 72 (188D5C00) [pid = 380] [serial = 563] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 71 (14926000) [pid = 380] [serial = 579] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1488E800) [pid = 380] [serial = 578] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 69 (14949400) [pid = 380] [serial = 581] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0C94CC00) [pid = 380] [serial = 570] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 67 (14A2AC00) [pid = 380] [serial = 582] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17439000) [pid = 380] [serial = 584] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 65 (09CF6800) [pid = 380] [serial = 569] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 64 (10CC5800) [pid = 380] [serial = 576] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | --DOMWINDOW == 63 (0FC69400) [pid = 380] [serial = 573] [outer = 00000000] [url = about:blank] 08:30:20 INFO - PROCESS | 380 | 1465918220924 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1383ms 08:30:20 INFO - PROCESS | 380 | 1465918220960 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 380 | 1465918220964 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 08:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:30:20 INFO - PROCESS | 380 | 1465918220969 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 380 | 1465918220971 Marionette TRACE conn6 <- [1,802,null,{}] 08:30:20 INFO - PROCESS | 380 | 1465918220976 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:20 INFO - PROCESS | 380 | 1465918220978 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:21 INFO - PROCESS | 380 | 1465918221092 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 08:30:21 INFO - PROCESS | 380 | 1465918221170 Marionette TRACE conn6 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 380 | 1465918221173 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:21 INFO - PROCESS | 380 | ++DOCSHELL 0C838800 == 28 [pid = 380] [id = 210] 08:30:21 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0C947C00) [pid = 380] [serial = 628] [outer = 00000000] 08:30:21 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FB36400) [pid = 380] [serial = 629] [outer = 0C947C00] 08:30:21 INFO - PROCESS | 380 | 1465918221220 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FB3F400) [pid = 380] [serial = 630] [outer = 0C947C00] 08:30:21 INFO - PROCESS | 380 | 1465918221604 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 380 | 1465918221644 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 08:30:21 INFO - PROCESS | 380 | 1465918221650 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:30:21 INFO - PROCESS | 380 | 1465918221652 Marionette TRACE conn6 <- [1,806,null,{}] 08:30:21 INFO - PROCESS | 380 | 1465918221656 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:21 INFO - PROCESS | 380 | 1465918221659 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:21 INFO - PROCESS | 380 | 1465918221777 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 08:30:21 INFO - PROCESS | 380 | 1465918221787 Marionette TRACE conn6 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 380 | 1465918221789 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:21 INFO - PROCESS | 380 | ++DOCSHELL 0FC69000 == 29 [pid = 380] [id = 211] 08:30:21 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FD08C00) [pid = 380] [serial = 631] [outer = 00000000] 08:30:21 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FD26C00) [pid = 380] [serial = 632] [outer = 0FD08C00] 08:30:21 INFO - PROCESS | 380 | 1465918221834 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FE6CC00) [pid = 380] [serial = 633] [outer = 0FD08C00] 08:30:22 INFO - PROCESS | 380 | 1465918222279 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 08:30:22 INFO - PROCESS | 380 | 1465918222325 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 380 | 1465918222327 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 08:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:30:22 INFO - PROCESS | 380 | 1465918222330 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 380 | 1465918222334 Marionette TRACE conn6 <- [1,810,null,{}] 08:30:22 INFO - PROCESS | 380 | 1465918222344 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:22 INFO - PROCESS | 380 | 1465918222349 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:22 INFO - PROCESS | 380 | 1465918222439 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 08:30:22 INFO - PROCESS | 380 | 1465918222449 Marionette TRACE conn6 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:22 INFO - PROCESS | 380 | 1465918222451 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:22 INFO - PROCESS | 380 | ++DOCSHELL 09C24C00 == 30 [pid = 380] [id = 212] 08:30:22 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0C94D400) [pid = 380] [serial = 634] [outer = 00000000] 08:30:22 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (140E0400) [pid = 380] [serial = 635] [outer = 0C94D400] 08:30:22 INFO - PROCESS | 380 | 1465918222508 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (143A6000) [pid = 380] [serial = 636] [outer = 0C94D400] 08:30:22 INFO - PROCESS | 380 | 1465918223002 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 380 | 1465918223067 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 08:30:23 INFO - PROCESS | 380 | 1465918223071 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:30:23 INFO - PROCESS | 380 | 1465918223072 Marionette TRACE conn6 <- [1,814,null,{}] 08:30:23 INFO - PROCESS | 380 | 1465918223076 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:23 INFO - PROCESS | 380 | 1465918223078 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:23 INFO - PROCESS | 380 | 1465918223214 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 08:30:23 INFO - PROCESS | 380 | 1465918223234 Marionette TRACE conn6 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 380 | 1465918223236 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:23 INFO - PROCESS | 380 | ++DOCSHELL 14831000 == 31 [pid = 380] [id = 213] 08:30:23 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1484C800) [pid = 380] [serial = 637] [outer = 00000000] 08:30:23 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14ACDC00) [pid = 380] [serial = 638] [outer = 1484C800] 08:30:23 INFO - PROCESS | 380 | 1465918223279 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14ADA000) [pid = 380] [serial = 639] [outer = 1484C800] 08:30:23 INFO - PROCESS | 380 | 1465918223707 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 08:30:23 INFO - PROCESS | 380 | 1465918223745 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 08:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:30:23 INFO - PROCESS | 380 | 1465918223747 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 08:30:23 INFO - PROCESS | 380 | 1465918223750 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 380 | 1465918223752 Marionette TRACE conn6 <- [1,818,null,{}] 08:30:23 INFO - PROCESS | 380 | 1465918223755 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:23 INFO - PROCESS | 380 | 1465918223757 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:23 INFO - PROCESS | 380 | 1465918223861 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 08:30:23 INFO - PROCESS | 380 | 1465918223867 Marionette TRACE conn6 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 380 | 1465918223869 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:23 INFO - PROCESS | 380 | ++DOCSHELL 15B3AC00 == 32 [pid = 380] [id = 214] 08:30:23 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (15B3EC00) [pid = 380] [serial = 640] [outer = 00000000] 08:30:23 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17266C00) [pid = 380] [serial = 641] [outer = 15B3EC00] 08:30:23 INFO - PROCESS | 380 | 1465918223922 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1750E000) [pid = 380] [serial = 642] [outer = 15B3EC00] 08:30:24 INFO - PROCESS | 380 | 1465918224410 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 08:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:30:24 INFO - PROCESS | 380 | 1465918224421 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 380 | 1465918224423 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 08:30:24 INFO - PROCESS | 380 | 1465918224426 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 380 | 1465918224427 Marionette TRACE conn6 <- [1,822,null,{}] 08:30:24 INFO - PROCESS | 380 | 1465918224431 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:24 INFO - PROCESS | 380 | 1465918224436 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:24 INFO - PROCESS | 380 | 1465918224578 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 08:30:24 INFO - PROCESS | 380 | 1465918224600 Marionette TRACE conn6 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 380 | 1465918224611 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:24 INFO - PROCESS | 380 | ++DOCSHELL 09C1A000 == 33 [pid = 380] [id = 215] 08:30:24 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17C0D000) [pid = 380] [serial = 643] [outer = 00000000] 08:30:24 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1832C000) [pid = 380] [serial = 644] [outer = 17C0D000] 08:30:24 INFO - PROCESS | 380 | 1465918224655 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18330400) [pid = 380] [serial = 645] [outer = 17C0D000] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 80 (18327400) [pid = 380] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1439A400) [pid = 380] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17CD5C00) [pid = 380] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 77 (15B33400) [pid = 380] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CB7400) [pid = 380] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FFB2800) [pid = 380] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17261800) [pid = 380] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FD09C00) [pid = 380] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0C494C00) [pid = 380] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 71 (17438C00) [pid = 380] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:30:25 INFO - PROCESS | 380 | --DOMWINDOW == 70 (09C17C00) [pid = 380] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:30:25 INFO - PROCESS | 380 | 1465918225205 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 830ms 08:30:25 INFO - PROCESS | 380 | 1465918225264 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 380 | 1465918225266 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 08:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:30:25 INFO - PROCESS | 380 | 1465918225269 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 380 | 1465918225271 Marionette TRACE conn6 <- [1,826,null,{}] 08:30:25 INFO - PROCESS | 380 | 1465918225274 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:25 INFO - PROCESS | 380 | 1465918225276 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:25 INFO - PROCESS | 380 | 1465918225351 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 08:30:25 INFO - PROCESS | 380 | 1465918225356 Marionette TRACE conn6 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 380 | 1465918225358 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:25 INFO - PROCESS | 380 | ++DOCSHELL 08C63800 == 34 [pid = 380] [id = 216] 08:30:25 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0C877C00) [pid = 380] [serial = 646] [outer = 00000000] 08:30:25 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17CA6800) [pid = 380] [serial = 647] [outer = 0C877C00] 08:30:25 INFO - PROCESS | 380 | 1465918225401 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (18328800) [pid = 380] [serial = 648] [outer = 0C877C00] 08:30:25 INFO - PROCESS | 380 | 1465918225822 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 570ms 08:30:25 INFO - PROCESS | 380 | 1465918225842 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 08:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:30:25 INFO - PROCESS | 380 | 1465918225844 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 08:30:25 INFO - PROCESS | 380 | 1465918225848 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 380 | 1465918225849 Marionette TRACE conn6 <- [1,830,null,{}] 08:30:25 INFO - PROCESS | 380 | 1465918225853 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:25 INFO - PROCESS | 380 | 1465918225854 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:25 INFO - PROCESS | 380 | 1465918225966 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 08:30:25 INFO - PROCESS | 380 | 1465918225971 Marionette TRACE conn6 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 380 | 1465918225973 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:25 INFO - PROCESS | 380 | ++DOCSHELL 14830800 == 35 [pid = 380] [id = 217] 08:30:25 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1836E000) [pid = 380] [serial = 649] [outer = 00000000] 08:30:25 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (188DA000) [pid = 380] [serial = 650] [outer = 1836E000] 08:30:26 INFO - PROCESS | 380 | 1465918226015 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (188DC000) [pid = 380] [serial = 651] [outer = 1836E000] 08:30:26 INFO - PROCESS | 380 | 1465918226446 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 630ms 08:30:26 INFO - PROCESS | 380 | 1465918226479 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 380 | 1465918226481 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 08:30:26 INFO - PROCESS | 380 | 1465918226488 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:30:26 INFO - PROCESS | 380 | 1465918226490 Marionette TRACE conn6 <- [1,834,null,{}] 08:30:26 INFO - PROCESS | 380 | 1465918226494 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:26 INFO - PROCESS | 380 | 1465918226496 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:26 INFO - PROCESS | 380 | 1465918226584 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 08:30:26 INFO - PROCESS | 380 | 1465918226591 Marionette TRACE conn6 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 380 | 1465918226592 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:26 INFO - PROCESS | 380 | ++DOCSHELL 18F12000 == 36 [pid = 380] [id = 218] 08:30:26 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18F17C00) [pid = 380] [serial = 652] [outer = 00000000] 08:30:26 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F1EC00) [pid = 380] [serial = 653] [outer = 18F17C00] 08:30:26 INFO - PROCESS | 380 | 1465918226635 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (194E7C00) [pid = 380] [serial = 654] [outer = 18F17C00] 08:30:27 INFO - PROCESS | 380 | 1465918227104 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 08:30:27 INFO - PROCESS | 380 | 1465918227164 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 380 | 1465918227169 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 08:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:30:27 INFO - PROCESS | 380 | 1465918227174 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 380 | 1465918227178 Marionette TRACE conn6 <- [1,838,null,{}] 08:30:27 INFO - PROCESS | 380 | 1465918227184 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:27 INFO - PROCESS | 380 | 1465918227187 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:27 INFO - PROCESS | 380 | 1465918227359 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 08:30:27 INFO - PROCESS | 380 | 1465918227468 Marionette TRACE conn6 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 380 | 1465918227473 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:27 INFO - PROCESS | 380 | ++DOCSHELL 0C952C00 == 37 [pid = 380] [id = 219] 08:30:27 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0C955000) [pid = 380] [serial = 655] [outer = 00000000] 08:30:27 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0FB34800) [pid = 380] [serial = 656] [outer = 0C955000] 08:30:27 INFO - PROCESS | 380 | 1465918227529 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FB88800) [pid = 380] [serial = 657] [outer = 0C955000] 08:30:28 INFO - PROCESS | 380 | 1465918228308 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1178ms 08:30:28 INFO - PROCESS | 380 | 1465918228357 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 380 | 1465918228362 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 08:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:30:28 INFO - PROCESS | 380 | 1465918228368 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 380 | 1465918228371 Marionette TRACE conn6 <- [1,842,null,{}] 08:30:28 INFO - PROCESS | 380 | 1465918228375 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:28 INFO - PROCESS | 380 | 1465918228378 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:28 INFO - PROCESS | 380 | 1465918228495 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 08:30:28 INFO - PROCESS | 380 | 1465918228619 Marionette TRACE conn6 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 380 | 1465918228622 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:28 INFO - PROCESS | 380 | ++DOCSHELL 0FC67000 == 38 [pid = 380] [id = 220] 08:30:28 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (102EE800) [pid = 380] [serial = 658] [outer = 00000000] 08:30:28 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (13E06000) [pid = 380] [serial = 659] [outer = 102EE800] 08:30:28 INFO - PROCESS | 380 | 1465918228678 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (140D9400) [pid = 380] [serial = 660] [outer = 102EE800] 08:30:30 INFO - PROCESS | 380 | 1465918230593 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 14830800 == 37 [pid = 380] [id = 217] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 08C63800 == 36 [pid = 380] [id = 216] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 09C1A000 == 35 [pid = 380] [id = 215] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 15B3AC00 == 34 [pid = 380] [id = 214] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 14831000 == 33 [pid = 380] [id = 213] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 09C24C00 == 32 [pid = 380] [id = 212] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 0FC69000 == 31 [pid = 380] [id = 211] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 0C838800 == 30 [pid = 380] [id = 210] 08:30:30 INFO - PROCESS | 380 | --DOCSHELL 08C5BC00 == 29 [pid = 380] [id = 209] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18632000) [pid = 380] [serial = 615] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 83 (185D0C00) [pid = 380] [serial = 614] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1484D000) [pid = 380] [serial = 599] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18330800) [pid = 380] [serial = 612] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1725BC00) [pid = 380] [serial = 602] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09CF3400) [pid = 380] [serial = 587] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0CAC7000) [pid = 380] [serial = 588] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1029AC00) [pid = 380] [serial = 590] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 76 (10BCEC00) [pid = 380] [serial = 591] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17543000) [pid = 380] [serial = 585] [outer = 00000000] [url = about:blank] 08:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD10C00) [pid = 380] [serial = 596] [outer = 00000000] [url = about:blank] 08:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2284ms 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0C94B000) [pid = 380] [serial = 593] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0F661400) [pid = 380] [serial = 594] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 71 (14945400) [pid = 380] [serial = 600] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1754B800) [pid = 380] [serial = 605] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17317000) [pid = 380] [serial = 603] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 68 (17C07000) [pid = 380] [serial = 606] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17CA9000) [pid = 380] [serial = 608] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 66 (1832A400) [pid = 380] [serial = 611] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 65 (17CCBC00) [pid = 380] [serial = 609] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0FD28400) [pid = 380] [serial = 597] [outer = 00000000] [url = about:blank] 08:30:30 INFO - PROCESS | 380 | 1465918230681 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 380 | 1465918230685 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 08:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:30:30 INFO - PROCESS | 380 | 1465918230689 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 380 | 1465918230693 Marionette TRACE conn6 <- [1,846,null,{}] 08:30:30 INFO - PROCESS | 380 | 1465918230698 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:30 INFO - PROCESS | 380 | 1465918230701 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:30 INFO - PROCESS | 380 | 1465918230787 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 08:30:30 INFO - PROCESS | 380 | 1465918230800 Marionette TRACE conn6 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 380 | 1465918230803 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:30 INFO - PROCESS | 380 | ++DOCSHELL 09C01C00 == 30 [pid = 380] [id = 221] 08:30:30 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (09CF3400) [pid = 380] [serial = 661] [outer = 00000000] 08:30:30 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0C948800) [pid = 380] [serial = 662] [outer = 09CF3400] 08:30:30 INFO - PROCESS | 380 | 1465918230851 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0F661400) [pid = 380] [serial = 663] [outer = 09CF3400] 08:30:31 INFO - PROCESS | 380 | 1465918231295 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 630ms 08:30:31 INFO - PROCESS | 380 | 1465918231323 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 08:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:30:31 INFO - PROCESS | 380 | 1465918231327 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 08:30:31 INFO - PROCESS | 380 | 1465918231337 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 380 | 1465918231340 Marionette TRACE conn6 <- [1,850,null,{}] 08:30:31 INFO - PROCESS | 380 | 1465918231343 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:31 INFO - PROCESS | 380 | 1465918231346 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:31 INFO - PROCESS | 380 | 1465918231438 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 08:30:31 INFO - PROCESS | 380 | 1465918231448 Marionette TRACE conn6 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 380 | 1465918231450 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:31 INFO - PROCESS | 380 | ++DOCSHELL 13E05C00 == 31 [pid = 380] [id = 222] 08:30:31 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (13E06800) [pid = 380] [serial = 664] [outer = 00000000] 08:30:31 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (140DE400) [pid = 380] [serial = 665] [outer = 13E06800] 08:30:31 INFO - PROCESS | 380 | 1465918231499 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (14354C00) [pid = 380] [serial = 666] [outer = 13E06800] 08:30:32 INFO - PROCESS | 380 | 1465918232008 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 730ms 08:30:32 INFO - PROCESS | 380 | 1465918232063 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 380 | 1465918232065 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 08:30:32 INFO - PROCESS | 380 | 1465918232068 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:30:32 INFO - PROCESS | 380 | 1465918232072 Marionette TRACE conn6 <- [1,854,null,{}] 08:30:32 INFO - PROCESS | 380 | 1465918232082 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:32 INFO - PROCESS | 380 | 1465918232087 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:32 INFO - PROCESS | 380 | 1465918232169 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 08:30:32 INFO - PROCESS | 380 | 1465918232185 Marionette TRACE conn6 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 380 | 1465918232188 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:32 INFO - PROCESS | 380 | ++DOCSHELL 15B3E800 == 32 [pid = 380] [id = 223] 08:30:32 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (16431400) [pid = 380] [serial = 667] [outer = 00000000] 08:30:32 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (09C21800) [pid = 380] [serial = 668] [outer = 16431400] 08:30:32 INFO - PROCESS | 380 | 1465918232243 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (17317000) [pid = 380] [serial = 669] [outer = 16431400] 08:30:32 INFO - PROCESS | 380 | 1465918232683 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 630ms 08:30:32 INFO - PROCESS | 380 | 1465918232703 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 380 | 1465918232705 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 08:30:32 INFO - PROCESS | 380 | 1465918232708 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:30:32 INFO - PROCESS | 380 | 1465918232710 Marionette TRACE conn6 <- [1,858,null,{}] 08:30:32 INFO - PROCESS | 380 | 1465918232713 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:32 INFO - PROCESS | 380 | 1465918232715 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:32 INFO - PROCESS | 380 | 1465918232803 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 08:30:32 INFO - PROCESS | 380 | 1465918232842 Marionette TRACE conn6 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 380 | 1465918232844 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:32 INFO - PROCESS | 380 | ++DOCSHELL 17C02C00 == 33 [pid = 380] [id = 224] 08:30:32 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17C06C00) [pid = 380] [serial = 670] [outer = 00000000] 08:30:32 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17C0EC00) [pid = 380] [serial = 671] [outer = 17C06C00] 08:30:32 INFO - PROCESS | 380 | 1465918232887 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17CC6C00) [pid = 380] [serial = 672] [outer = 17C06C00] 08:30:33 INFO - PROCESS | 380 | 1465918233295 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 632ms 08:30:33 INFO - PROCESS | 380 | 1465918233352 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 380 | 1465918233354 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 08:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:30:33 INFO - PROCESS | 380 | 1465918233357 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 380 | 1465918233359 Marionette TRACE conn6 <- [1,862,null,{}] 08:30:33 INFO - PROCESS | 380 | 1465918233362 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:33 INFO - PROCESS | 380 | 1465918233364 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:33 INFO - PROCESS | 380 | 1465918233475 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 08:30:33 INFO - PROCESS | 380 | 1465918233480 Marionette TRACE conn6 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 380 | 1465918233482 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:33 INFO - PROCESS | 380 | ++DOCSHELL 17C0D400 == 34 [pid = 380] [id = 225] 08:30:33 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17CCC000) [pid = 380] [serial = 673] [outer = 00000000] 08:30:33 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1832C800) [pid = 380] [serial = 674] [outer = 17CCC000] 08:30:33 INFO - PROCESS | 380 | 1465918233526 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18366C00) [pid = 380] [serial = 675] [outer = 17CCC000] 08:30:33 INFO - PROCESS | 380 | 1465918233958 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 08:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:30:34 INFO - PROCESS | 380 | 1465918234030 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 380 | 1465918234032 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 08:30:34 INFO - PROCESS | 380 | 1465918234035 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 380 | 1465918234037 Marionette TRACE conn6 <- [1,866,null,{}] 08:30:34 INFO - PROCESS | 380 | 1465918234048 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:34 INFO - PROCESS | 380 | 1465918234053 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:34 INFO - PROCESS | 380 | 1465918234220 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 08:30:34 INFO - PROCESS | 380 | 1465918234286 Marionette TRACE conn6 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 380 | 1465918234288 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:34 INFO - PROCESS | 380 | ++DOCSHELL 08C6E000 == 35 [pid = 380] [id = 226] 08:30:34 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17CC9400) [pid = 380] [serial = 676] [outer = 00000000] 08:30:34 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18ED3800) [pid = 380] [serial = 677] [outer = 17CC9400] 08:30:34 INFO - PROCESS | 380 | 1465918234331 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18F1B400) [pid = 380] [serial = 678] [outer = 17CC9400] 08:30:34 INFO - PROCESS | 380 | 1465918234737 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 730ms 08:30:34 INFO - PROCESS | 380 | 1465918234766 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 380 | 1465918234768 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 08:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:30:34 INFO - PROCESS | 380 | 1465918234770 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 380 | 1465918234772 Marionette TRACE conn6 <- [1,870,null,{}] 08:30:34 INFO - PROCESS | 380 | 1465918234776 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:34 INFO - PROCESS | 380 | 1465918234777 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:34 INFO - PROCESS | 380 | 1465918234883 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 08:30:34 INFO - PROCESS | 380 | 1465918234889 Marionette TRACE conn6 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 380 | 1465918234891 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:34 INFO - PROCESS | 380 | ++DOCSHELL 1957D400 == 36 [pid = 380] [id = 227] 08:30:34 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (19583C00) [pid = 380] [serial = 679] [outer = 00000000] 08:30:34 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (19588C00) [pid = 380] [serial = 680] [outer = 19583C00] 08:30:34 INFO - PROCESS | 380 | 1465918234933 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (19768400) [pid = 380] [serial = 681] [outer = 19583C00] 08:30:35 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1A40A000) [pid = 380] [serial = 682] [outer = 0CA6C800] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1484C800) [pid = 380] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 84 (15B3EC00) [pid = 380] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 83 (08C5F800) [pid = 380] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0C94D400) [pid = 380] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0C947C00) [pid = 380] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD08C00) [pid = 380] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 79 (17C0D000) [pid = 380] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0C94A400) [pid = 380] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1491DC00) [pid = 380] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1836E000) [pid = 380] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:30:35 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0C877C00) [pid = 380] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:30:35 INFO - PROCESS | 380 | 1465918235525 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 830ms 08:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:30:35 INFO - PROCESS | 380 | 1465918235602 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 380 | 1465918235604 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 08:30:35 INFO - PROCESS | 380 | 1465918235607 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 380 | 1465918235609 Marionette TRACE conn6 <- [1,874,null,{}] 08:30:35 INFO - PROCESS | 380 | 1465918235612 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:35 INFO - PROCESS | 380 | 1465918235614 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:35 INFO - PROCESS | 380 | 1465918235693 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 08:30:35 INFO - PROCESS | 380 | 1465918235702 Marionette TRACE conn6 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 380 | 1465918235704 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:35 INFO - PROCESS | 380 | ++DOCSHELL 0C947C00 == 37 [pid = 380] [id = 228] 08:30:35 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0C94A400) [pid = 380] [serial = 683] [outer = 00000000] 08:30:35 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (15B3EC00) [pid = 380] [serial = 684] [outer = 0C94A400] 08:30:35 INFO - PROCESS | 380 | 1465918235747 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C0D000) [pid = 380] [serial = 685] [outer = 0C94A400] 08:30:36 INFO - PROCESS | 380 | 1465918236205 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 630ms 08:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:30:36 INFO - PROCESS | 380 | 1465918236238 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 380 | 1465918236240 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 08:30:36 INFO - PROCESS | 380 | 1465918236243 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 380 | 1465918236245 Marionette TRACE conn6 <- [1,878,null,{}] 08:30:36 INFO - PROCESS | 380 | 1465918236248 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:36 INFO - PROCESS | 380 | 1465918236250 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:36 INFO - PROCESS | 380 | 1465918236329 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 08:30:36 INFO - PROCESS | 380 | 1465918236335 Marionette TRACE conn6 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 380 | 1465918236337 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:36 INFO - PROCESS | 380 | ++DOCSHELL 14901C00 == 38 [pid = 380] [id = 229] 08:30:36 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F13800) [pid = 380] [serial = 686] [outer = 00000000] 08:30:36 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1A411C00) [pid = 380] [serial = 687] [outer = 18F13800] 08:30:36 INFO - PROCESS | 380 | 1465918236380 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1A49B400) [pid = 380] [serial = 688] [outer = 18F13800] 08:30:36 INFO - PROCESS | 380 | 1465918236799 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 570ms 08:30:36 INFO - PROCESS | 380 | 1465918236814 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 380 | 1465918236816 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 08:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:30:36 INFO - PROCESS | 380 | 1465918236819 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 380 | 1465918236821 Marionette TRACE conn6 <- [1,882,null,{}] 08:30:36 INFO - PROCESS | 380 | 1465918236837 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:36 INFO - PROCESS | 380 | 1465918236839 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:36 INFO - PROCESS | 380 | 1465918236923 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 08:30:36 INFO - PROCESS | 380 | 1465918236928 Marionette TRACE conn6 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 380 | 1465918236930 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:36 INFO - PROCESS | 380 | ++DOCSHELL 1A4C1400 == 39 [pid = 380] [id = 230] 08:30:36 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1ACAC800) [pid = 380] [serial = 689] [outer = 00000000] 08:30:36 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1ACBB800) [pid = 380] [serial = 690] [outer = 1ACAC800] 08:30:36 INFO - PROCESS | 380 | 1465918236972 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1ACB7800) [pid = 380] [serial = 691] [outer = 1ACAC800] 08:30:37 INFO - PROCESS | 380 | 1465918237397 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 630ms 08:30:37 INFO - PROCESS | 380 | 1465918237450 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 380 | 1465918237452 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 08:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:30:37 INFO - PROCESS | 380 | 1465918237455 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 380 | 1465918237458 Marionette TRACE conn6 <- [1,886,null,{}] 08:30:37 INFO - PROCESS | 380 | 1465918237461 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:37 INFO - PROCESS | 380 | 1465918237463 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:37 INFO - PROCESS | 380 | 1465918237638 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 08:30:37 INFO - PROCESS | 380 | 1465918237715 Marionette TRACE conn6 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 380 | 1465918237718 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:37 INFO - PROCESS | 380 | ++DOCSHELL 09C09400 == 40 [pid = 380] [id = 231] 08:30:37 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (09C0A400) [pid = 380] [serial = 692] [outer = 00000000] 08:30:37 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (09CB8000) [pid = 380] [serial = 693] [outer = 09C0A400] 08:30:37 INFO - PROCESS | 380 | 1465918237776 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (09CF1C00) [pid = 380] [serial = 694] [outer = 09C0A400] 08:30:38 INFO - PROCESS | 380 | 1465918238367 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 971ms 08:30:38 INFO - PROCESS | 380 | 1465918238428 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 08:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:30:38 INFO - PROCESS | 380 | 1465918238432 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 08:30:38 INFO - PROCESS | 380 | 1465918238437 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 380 | 1465918238441 Marionette TRACE conn6 <- [1,890,null,{}] 08:30:38 INFO - PROCESS | 380 | 1465918238445 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:38 INFO - PROCESS | 380 | 1465918238448 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:38 INFO - PROCESS | 380 | 1465918238567 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 08:30:38 INFO - PROCESS | 380 | 1465918238687 Marionette TRACE conn6 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 380 | 1465918238690 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:38 INFO - PROCESS | 380 | ++DOCSHELL 103C0000 == 41 [pid = 380] [id = 232] 08:30:38 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (13E0B400) [pid = 380] [serial = 695] [outer = 00000000] 08:30:38 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1488C800) [pid = 380] [serial = 696] [outer = 13E0B400] 08:30:38 INFO - PROCESS | 380 | 1465918238745 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (14947000) [pid = 380] [serial = 697] [outer = 13E0B400] 08:30:39 INFO - PROCESS | 380 | 1465918239322 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 930ms 08:30:39 INFO - PROCESS | 380 | 1465918239368 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 08:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:30:39 INFO - PROCESS | 380 | 1465918239371 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 08:30:39 INFO - PROCESS | 380 | 1465918239375 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 380 | 1465918239377 Marionette TRACE conn6 <- [1,894,null,{}] 08:30:39 INFO - PROCESS | 380 | 1465918239381 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:39 INFO - PROCESS | 380 | 1465918239384 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:39 INFO - PROCESS | 380 | 1465918239492 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 08:30:39 INFO - PROCESS | 380 | 1465918239621 Marionette TRACE conn6 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 380 | 1465918239624 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:39 INFO - PROCESS | 380 | ++DOCSHELL 1488E800 == 42 [pid = 380] [id = 233] 08:30:39 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (17C0C800) [pid = 380] [serial = 698] [outer = 00000000] 08:30:39 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (18A1E000) [pid = 380] [serial = 699] [outer = 17C0C800] 08:30:39 INFO - PROCESS | 380 | 1465918239677 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (18FB0C00) [pid = 380] [serial = 700] [outer = 17C0C800] 08:30:40 INFO - PROCESS | 380 | 1465918240264 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 931ms 08:30:40 INFO - PROCESS | 380 | 1465918240308 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 08:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:30:40 INFO - PROCESS | 380 | 1465918240312 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 08:30:40 INFO - PROCESS | 380 | 1465918240323 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 380 | 1465918240328 Marionette TRACE conn6 <- [1,898,null,{}] 08:30:40 INFO - PROCESS | 380 | 1465918240332 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:40 INFO - PROCESS | 380 | 1465918240335 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:40 INFO - PROCESS | 380 | 1465918240507 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 08:30:40 INFO - PROCESS | 380 | 1465918240634 Marionette TRACE conn6 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 380 | 1465918240637 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:40 INFO - PROCESS | 380 | ++DOCSHELL 09C16400 == 43 [pid = 380] [id = 234] 08:30:40 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (09C20400) [pid = 380] [serial = 701] [outer = 00000000] 08:30:40 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (0FB41800) [pid = 380] [serial = 702] [outer = 09C20400] 08:30:40 INFO - PROCESS | 380 | 1465918240690 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (0FD2B400) [pid = 380] [serial = 703] [outer = 09C20400] 08:30:41 INFO - PROCESS | 380 | 1465918241462 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1192ms 08:30:41 INFO - PROCESS | 380 | 1465918241511 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 08:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:30:41 INFO - PROCESS | 380 | 1465918241515 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 08:30:41 INFO - PROCESS | 380 | 1465918241520 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 380 | 1465918241525 Marionette TRACE conn6 <- [1,902,null,{}] 08:30:41 INFO - PROCESS | 380 | 1465918241530 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:41 INFO - PROCESS | 380 | 1465918241533 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:41 INFO - PROCESS | 380 | 1465918241634 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 1A4C1400 == 42 [pid = 380] [id = 230] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 14901C00 == 41 [pid = 380] [id = 229] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 0C947C00 == 40 [pid = 380] [id = 228] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 1957D400 == 39 [pid = 380] [id = 227] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 08C6E000 == 38 [pid = 380] [id = 226] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 17C0D400 == 37 [pid = 380] [id = 225] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 17C02C00 == 36 [pid = 380] [id = 224] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 15B3E800 == 35 [pid = 380] [id = 223] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 13E05C00 == 34 [pid = 380] [id = 222] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 09C01C00 == 33 [pid = 380] [id = 221] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 0FC67000 == 32 [pid = 380] [id = 220] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 18F12000 == 31 [pid = 380] [id = 218] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 0C952C00 == 30 [pid = 380] [id = 219] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 09C16400 == 29 [pid = 380] [id = 234] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 1488E800 == 28 [pid = 380] [id = 233] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 09C09400 == 27 [pid = 380] [id = 231] 08:30:42 INFO - PROCESS | 380 | --DOCSHELL 103C0000 == 26 [pid = 380] [id = 232] 08:30:42 INFO - PROCESS | 380 | 1465918242337 Marionette TRACE conn6 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:42 INFO - PROCESS | 380 | 1465918242341 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 95 (14ACDC00) [pid = 380] [serial = 638] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 94 (17266C00) [pid = 380] [serial = 641] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 93 (09C04400) [pid = 380] [serial = 626] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 92 (14ADA000) [pid = 380] [serial = 639] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 91 (140E0400) [pid = 380] [serial = 635] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0FB36400) [pid = 380] [serial = 629] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0FB3F400) [pid = 380] [serial = 630] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FD26C00) [pid = 380] [serial = 632] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FE6CC00) [pid = 380] [serial = 633] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1832C000) [pid = 380] [serial = 644] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1750E000) [pid = 380] [serial = 642] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FD06C00) [pid = 380] [serial = 618] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FB3DC00) [pid = 380] [serial = 617] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1725C400) [pid = 380] [serial = 621] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 81 (15642000) [pid = 380] [serial = 620] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 80 (188DC000) [pid = 380] [serial = 651] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18F1EC00) [pid = 380] [serial = 653] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18F16C00) [pid = 380] [serial = 623] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 77 (188DA000) [pid = 380] [serial = 650] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18330400) [pid = 380] [serial = 645] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 75 (09C1B400) [pid = 380] [serial = 627] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17CA6800) [pid = 380] [serial = 647] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18328800) [pid = 380] [serial = 648] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | --DOMWINDOW == 72 (143A6000) [pid = 380] [serial = 636] [outer = 00000000] [url = about:blank] 08:30:42 INFO - PROCESS | 380 | ++DOCSHELL 08C60800 == 27 [pid = 380] [id = 235] 08:30:42 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (08C60C00) [pid = 380] [serial = 704] [outer = 00000000] 08:30:42 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (08C72C00) [pid = 380] [serial = 705] [outer = 08C60C00] 08:30:42 INFO - PROCESS | 380 | 1465918242502 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (09C09400) [pid = 380] [serial = 706] [outer = 08C60C00] 08:30:42 INFO - PROCESS | 380 | 1465918242929 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1492ms 08:30:43 INFO - PROCESS | 380 | 1465918243014 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 380 | 1465918243018 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 08:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:30:43 INFO - PROCESS | 380 | 1465918243022 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 380 | 1465918243025 Marionette TRACE conn6 <- [1,906,null,{}] 08:30:43 INFO - PROCESS | 380 | 1465918243031 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:43 INFO - PROCESS | 380 | 1465918243035 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:43 INFO - PROCESS | 380 | 1465918243135 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 08:30:43 INFO - PROCESS | 380 | 1465918243144 Marionette TRACE conn6 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 380 | 1465918243146 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:43 INFO - PROCESS | 380 | ++DOCSHELL 0CACBC00 == 28 [pid = 380] [id = 236] 08:30:43 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0CAD3000) [pid = 380] [serial = 707] [outer = 00000000] 08:30:43 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0F6EA800) [pid = 380] [serial = 708] [outer = 0CAD3000] 08:30:43 INFO - PROCESS | 380 | 1465918243193 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FB3BC00) [pid = 380] [serial = 709] [outer = 0CAD3000] 08:30:43 INFO - PROCESS | 380 | 1465918243668 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 08:30:43 INFO - PROCESS | 380 | 1465918243696 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 380 | 1465918243700 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 08:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:30:43 INFO - PROCESS | 380 | 1465918243705 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 380 | 1465918243707 Marionette TRACE conn6 <- [1,910,null,{}] 08:30:43 INFO - PROCESS | 380 | 1465918243710 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:43 INFO - PROCESS | 380 | 1465918243713 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:43 INFO - PROCESS | 380 | 1465918243832 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 08:30:43 INFO - PROCESS | 380 | 1465918243848 Marionette TRACE conn6 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 380 | 1465918243850 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:43 INFO - PROCESS | 380 | ++DOCSHELL 0FD24800 == 29 [pid = 380] [id = 237] 08:30:43 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0FD25C00) [pid = 380] [serial = 710] [outer = 00000000] 08:30:43 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0FD2A800) [pid = 380] [serial = 711] [outer = 0FD25C00] 08:30:43 INFO - PROCESS | 380 | 1465918243897 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0FFB2800) [pid = 380] [serial = 712] [outer = 0FD25C00] 08:30:44 INFO - PROCESS | 380 | 1465918244378 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 730ms 08:30:44 INFO - PROCESS | 380 | 1465918244438 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 380 | 1465918244440 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 08:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:30:44 INFO - PROCESS | 380 | 1465918244445 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 380 | 1465918244451 Marionette TRACE conn6 <- [1,914,null,{}] 08:30:44 INFO - PROCESS | 380 | 1465918244460 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:44 INFO - PROCESS | 380 | 1465918244464 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:44 INFO - PROCESS | 380 | 1465918244555 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 08:30:44 INFO - PROCESS | 380 | 1465918244571 Marionette TRACE conn6 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 380 | 1465918244573 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:44 INFO - PROCESS | 380 | ++DOCSHELL 09CF2400 == 30 [pid = 380] [id = 238] 08:30:44 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FC6D000) [pid = 380] [serial = 713] [outer = 00000000] 08:30:44 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (143A6000) [pid = 380] [serial = 714] [outer = 0FC6D000] 08:30:44 INFO - PROCESS | 380 | 1465918244628 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (14901C00) [pid = 380] [serial = 715] [outer = 0FC6D000] 08:30:45 INFO - PROCESS | 380 | 1465918245114 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 690ms 08:30:45 INFO - PROCESS | 380 | 1465918245139 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 380 | 1465918245142 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 08:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:30:45 INFO - PROCESS | 380 | 1465918245145 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 380 | 1465918245147 Marionette TRACE conn6 <- [1,918,null,{}] 08:30:45 INFO - PROCESS | 380 | 1465918245150 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:45 INFO - PROCESS | 380 | 1465918245152 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:45 INFO - PROCESS | 380 | 1465918245295 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 08:30:45 INFO - PROCESS | 380 | 1465918245302 Marionette TRACE conn6 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 380 | 1465918245304 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:45 INFO - PROCESS | 380 | ++DOCSHELL 1493FC00 == 31 [pid = 380] [id = 239] 08:30:45 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1494CC00) [pid = 380] [serial = 716] [outer = 00000000] 08:30:45 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (15647800) [pid = 380] [serial = 717] [outer = 1494CC00] 08:30:45 INFO - PROCESS | 380 | 1465918245352 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1564E000) [pid = 380] [serial = 718] [outer = 1494CC00] 08:30:45 INFO - PROCESS | 380 | 1465918245794 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 08:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:30:45 INFO - PROCESS | 380 | 1465918245818 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 380 | 1465918245820 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 08:30:45 INFO - PROCESS | 380 | 1465918245823 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 380 | 1465918245825 Marionette TRACE conn6 <- [1,922,null,{}] 08:30:45 INFO - PROCESS | 380 | 1465918245828 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:45 INFO - PROCESS | 380 | 1465918245830 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:45 INFO - PROCESS | 380 | 1465918245938 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 08:30:45 INFO - PROCESS | 380 | 1465918245944 Marionette TRACE conn6 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 380 | 1465918245950 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:46 INFO - PROCESS | 380 | ++DOCSHELL 16432800 == 32 [pid = 380] [id = 240] 08:30:46 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (16433000) [pid = 380] [serial = 719] [outer = 00000000] 08:30:46 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (17261800) [pid = 380] [serial = 720] [outer = 16433000] 08:30:46 INFO - PROCESS | 380 | 1465918246052 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (17512400) [pid = 380] [serial = 721] [outer = 16433000] 08:30:46 INFO - PROCESS | 380 | 1465918246517 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 730ms 08:30:46 INFO - PROCESS | 380 | 1465918246555 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 380 | 1465918246557 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 08:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:30:46 INFO - PROCESS | 380 | 1465918246560 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 380 | 1465918246562 Marionette TRACE conn6 <- [1,926,null,{}] 08:30:46 INFO - PROCESS | 380 | 1465918246565 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:46 INFO - PROCESS | 380 | 1465918246568 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:46 INFO - PROCESS | 380 | 1465918246710 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 08:30:46 INFO - PROCESS | 380 | 1465918246781 Marionette TRACE conn6 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 380 | 1465918246783 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:46 INFO - PROCESS | 380 | ++DOCSHELL 09C02400 == 33 [pid = 380] [id = 241] 08:30:46 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (17CCD000) [pid = 380] [serial = 722] [outer = 00000000] 08:30:46 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (18326800) [pid = 380] [serial = 723] [outer = 17CCD000] 08:30:46 INFO - PROCESS | 380 | 1465918246827 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1832A000) [pid = 380] [serial = 724] [outer = 17CCD000] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 92 (17CCC000) [pid = 380] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 91 (17C06C00) [pid = 380] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 90 (16431400) [pid = 380] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 89 (102EE800) [pid = 380] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 88 (09CF3400) [pid = 380] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0C955000) [pid = 380] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 86 (17CC9400) [pid = 380] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 85 (13E06800) [pid = 380] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 84 (19583C00) [pid = 380] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18F13800) [pid = 380] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0C94A400) [pid = 380] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18F17C00) [pid = 380] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 80 (14AD5400) [pid = 380] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:30:47 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1ACAC800) [pid = 380] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:30:47 INFO - PROCESS | 380 | 1465918247442 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 933ms 08:30:47 INFO - PROCESS | 380 | 1465918247498 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 380 | 1465918247500 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 08:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:30:47 INFO - PROCESS | 380 | 1465918247503 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 380 | 1465918247505 Marionette TRACE conn6 <- [1,930,null,{}] 08:30:47 INFO - PROCESS | 380 | 1465918247509 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:47 INFO - PROCESS | 380 | 1465918247511 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:47 INFO - PROCESS | 380 | 1465918247589 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 08:30:47 INFO - PROCESS | 380 | 1465918247595 Marionette TRACE conn6 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 380 | 1465918247596 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:47 INFO - PROCESS | 380 | ++DOCSHELL 14ACF800 == 34 [pid = 380] [id = 242] 08:30:47 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (14AD5400) [pid = 380] [serial = 725] [outer = 00000000] 08:30:47 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17C0BC00) [pid = 380] [serial = 726] [outer = 14AD5400] 08:30:47 INFO - PROCESS | 380 | 1465918247640 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17CD2C00) [pid = 380] [serial = 727] [outer = 14AD5400] 08:30:48 INFO - PROCESS | 380 | 1465918248050 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 570ms 08:30:48 INFO - PROCESS | 380 | 1465918248078 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 380 | 1465918248080 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 08:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:30:48 INFO - PROCESS | 380 | 1465918248095 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 380 | 1465918248097 Marionette TRACE conn6 <- [1,934,null,{}] 08:30:48 INFO - PROCESS | 380 | 1465918248105 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:48 INFO - PROCESS | 380 | 1465918248107 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:48 INFO - PROCESS | 380 | 1465918248185 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 08:30:48 INFO - PROCESS | 380 | 1465918248191 Marionette TRACE conn6 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 380 | 1465918248193 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:48 INFO - PROCESS | 380 | ++DOCSHELL 13E01400 == 35 [pid = 380] [id = 243] 08:30:48 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (14A2A000) [pid = 380] [serial = 728] [outer = 00000000] 08:30:48 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1836C800) [pid = 380] [serial = 729] [outer = 14A2A000] 08:30:48 INFO - PROCESS | 380 | 1465918248238 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1836E000) [pid = 380] [serial = 730] [outer = 14A2A000] 08:30:48 INFO - PROCESS | 380 | 1465918248681 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 650ms 08:30:48 INFO - PROCESS | 380 | 1465918248738 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 380 | 1465918248740 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 08:30:48 INFO - PROCESS | 380 | 1465918248744 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 380 | 1465918248745 Marionette TRACE conn6 <- [1,938,null,{}] 08:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:30:48 INFO - PROCESS | 380 | 1465918248749 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:48 INFO - PROCESS | 380 | 1465918248751 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:48 INFO - PROCESS | 380 | 1465918248841 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 08:30:48 INFO - PROCESS | 380 | 1465918248846 Marionette TRACE conn6 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 380 | 1465918248848 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:48 INFO - PROCESS | 380 | ++DOCSHELL 1836BC00 == 36 [pid = 380] [id = 244] 08:30:48 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (188DE800) [pid = 380] [serial = 731] [outer = 00000000] 08:30:48 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18E4A800) [pid = 380] [serial = 732] [outer = 188DE800] 08:30:48 INFO - PROCESS | 380 | 1465918248891 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (18F17400) [pid = 380] [serial = 733] [outer = 188DE800] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 09CEBC00 == 35 [pid = 380] [id = 25] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 1ACB7C00 == 34 [pid = 380] [id = 23] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 17CAD400 == 33 [pid = 380] [id = 19] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 14A28400 == 32 [pid = 380] [id = 18] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 18F11C00 == 31 [pid = 380] [id = 21] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 103C1800 == 30 [pid = 380] [id = 22] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 0FE6BC00 == 29 [pid = 380] [id = 10] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 0FE70000 == 28 [pid = 380] [id = 15] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 1ADB2C00 == 27 [pid = 380] [id = 12] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 09C06C00 == 26 [pid = 380] [id = 26] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 18FB2C00 == 25 [pid = 380] [id = 20] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 1AD05400 == 24 [pid = 380] [id = 24] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 17258400 == 23 [pid = 380] [id = 17] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 0F661800 == 22 [pid = 380] [id = 27] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 140DF000 == 21 [pid = 380] [id = 16] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 0FC70400 == 20 [pid = 380] [id = 28] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 1D2A7C00 == 19 [pid = 380] [id = 8] 08:30:49 INFO - PROCESS | 380 | --DOCSHELL 1643EC00 == 18 [pid = 380] [id = 11] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18F1C800) [pid = 380] [serial = 624] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1832C800) [pid = 380] [serial = 674] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17C0EC00) [pid = 380] [serial = 671] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09C21800) [pid = 380] [serial = 668] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 83 (17317000) [pid = 380] [serial = 669] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 82 (13E06000) [pid = 380] [serial = 659] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 81 (140D9400) [pid = 380] [serial = 660] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0C948800) [pid = 380] [serial = 662] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0F661400) [pid = 380] [serial = 663] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FB34800) [pid = 380] [serial = 656] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FB88800) [pid = 380] [serial = 657] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18F1B400) [pid = 380] [serial = 678] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 75 (140DE400) [pid = 380] [serial = 665] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 74 (14354C00) [pid = 380] [serial = 666] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18ED3800) [pid = 380] [serial = 677] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 72 (19588C00) [pid = 380] [serial = 680] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 71 (19768400) [pid = 380] [serial = 681] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1A411C00) [pid = 380] [serial = 687] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 69 (15B3EC00) [pid = 380] [serial = 684] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1ACB7800) [pid = 380] [serial = 691] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17C0D000) [pid = 380] [serial = 685] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 66 (194E7C00) [pid = 380] [serial = 654] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 65 (1491E000) [pid = 380] [serial = 387] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 64 (1A49B400) [pid = 380] [serial = 688] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 63 (18366C00) [pid = 380] [serial = 675] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 62 (17CC6C00) [pid = 380] [serial = 672] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | --DOMWINDOW == 61 (1ACBB800) [pid = 380] [serial = 690] [outer = 00000000] [url = about:blank] 08:30:50 INFO - PROCESS | 380 | 1465918250595 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1883ms 08:30:50 INFO - PROCESS | 380 | 1465918250632 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 380 | 1465918250636 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 08:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:30:50 INFO - PROCESS | 380 | 1465918250641 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 380 | 1465918250644 Marionette TRACE conn6 <- [1,942,null,{}] 08:30:50 INFO - PROCESS | 380 | 1465918250650 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:50 INFO - PROCESS | 380 | 1465918250653 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:50 INFO - PROCESS | 380 | 1465918250741 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 08:30:50 INFO - PROCESS | 380 | 1465918250748 Marionette TRACE conn6 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 380 | 1465918250753 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:50 INFO - PROCESS | 380 | ++DOCSHELL 09CBD400 == 19 [pid = 380] [id = 245] 08:30:50 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (09CBD800) [pid = 380] [serial = 734] [outer = 00000000] 08:30:50 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (09CEB000) [pid = 380] [serial = 735] [outer = 09CBD800] 08:30:50 INFO - PROCESS | 380 | 1465918250807 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0C834800) [pid = 380] [serial = 736] [outer = 09CBD800] 08:30:51 INFO - PROCESS | 380 | 1465918251271 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 08:30:51 INFO - PROCESS | 380 | 1465918251323 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 380 | 1465918251328 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 08:30:51 INFO - PROCESS | 380 | 1465918251334 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:30:51 INFO - PROCESS | 380 | 1465918251337 Marionette TRACE conn6 <- [1,946,null,{}] 08:30:51 INFO - PROCESS | 380 | 1465918251341 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:51 INFO - PROCESS | 380 | 1465918251344 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:51 INFO - PROCESS | 380 | 1465918251432 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 08:30:51 INFO - PROCESS | 380 | 1465918251440 Marionette TRACE conn6 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:51 INFO - PROCESS | 380 | 1465918251442 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:51 INFO - PROCESS | 380 | ++DOCSHELL 0FB43000 == 20 [pid = 380] [id = 246] 08:30:51 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FB87800) [pid = 380] [serial = 737] [outer = 00000000] 08:30:51 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FC64C00) [pid = 380] [serial = 738] [outer = 0FB87800] 08:30:51 INFO - PROCESS | 380 | 1465918251489 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FC6AC00) [pid = 380] [serial = 739] [outer = 0FB87800] 08:30:51 INFO - PROCESS | 380 | 1465918251939 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 08:30:52 INFO - PROCESS | 380 | 1465918252010 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 380 | 1465918252012 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 08:30:52 INFO - PROCESS | 380 | 1465918252015 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:30:52 INFO - PROCESS | 380 | 1465918252019 Marionette TRACE conn6 <- [1,950,null,{}] 08:30:52 INFO - PROCESS | 380 | 1465918252030 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:52 INFO - PROCESS | 380 | 1465918252034 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:52 INFO - PROCESS | 380 | 1465918252147 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 08:30:52 INFO - PROCESS | 380 | 1465918252165 Marionette TRACE conn6 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 380 | 1465918252168 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:52 INFO - PROCESS | 380 | ++DOCSHELL 103B6C00 == 21 [pid = 380] [id = 247] 08:30:52 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (103B8000) [pid = 380] [serial = 740] [outer = 00000000] 08:30:52 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (10C0C400) [pid = 380] [serial = 741] [outer = 103B8000] 08:30:52 INFO - PROCESS | 380 | 1465918252215 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (10CC3C00) [pid = 380] [serial = 742] [outer = 103B8000] 08:30:52 INFO - PROCESS | 380 | 1465918252665 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 08:30:52 INFO - PROCESS | 380 | 1465918252690 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 380 | 1465918252692 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 08:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:30:52 INFO - PROCESS | 380 | 1465918252696 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 380 | 1465918252697 Marionette TRACE conn6 <- [1,954,null,{}] 08:30:52 INFO - PROCESS | 380 | 1465918252701 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:52 INFO - PROCESS | 380 | 1465918252703 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:52 INFO - PROCESS | 380 | 1465918252785 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 08:30:52 INFO - PROCESS | 380 | 1465918252791 Marionette TRACE conn6 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 380 | 1465918252792 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:52 INFO - PROCESS | 380 | ++DOCSHELL 14013400 == 22 [pid = 380] [id = 248] 08:30:52 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (14098C00) [pid = 380] [serial = 743] [outer = 00000000] 08:30:52 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (140DB400) [pid = 380] [serial = 744] [outer = 14098C00] 08:30:52 INFO - PROCESS | 380 | 1465918252836 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (143A1400) [pid = 380] [serial = 745] [outer = 14098C00] 08:30:53 INFO - PROCESS | 380 | 1465918253253 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 570ms 08:30:53 INFO - PROCESS | 380 | 1465918253269 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 380 | 1465918253271 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 08:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:30:53 INFO - PROCESS | 380 | 1465918253275 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 380 | 1465918253276 Marionette TRACE conn6 <- [1,958,null,{}] 08:30:53 INFO - PROCESS | 380 | 1465918253280 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:53 INFO - PROCESS | 380 | 1465918253282 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:53 INFO - PROCESS | 380 | 1465918253398 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 08:30:53 INFO - PROCESS | 380 | 1465918253416 Marionette TRACE conn6 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:53 INFO - PROCESS | 380 | 1465918253418 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:53 INFO - PROCESS | 380 | ++DOCSHELL 10BD1C00 == 23 [pid = 380] [id = 249] 08:30:53 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (140D7000) [pid = 380] [serial = 746] [outer = 00000000] 08:30:53 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14945400) [pid = 380] [serial = 747] [outer = 140D7000] 08:30:53 INFO - PROCESS | 380 | 1465918253462 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14A2AC00) [pid = 380] [serial = 748] [outer = 140D7000] 08:30:53 INFO - PROCESS | 380 | 1465918253883 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 671ms 08:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:30:53 INFO - PROCESS | 380 | 1465918253947 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 380 | 1465918253949 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 08:30:53 INFO - PROCESS | 380 | 1465918253952 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 380 | 1465918253954 Marionette TRACE conn6 <- [1,962,null,{}] 08:30:53 INFO - PROCESS | 380 | 1465918253958 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:53 INFO - PROCESS | 380 | 1465918253963 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:54 INFO - PROCESS | 380 | 1465918254065 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 08:30:54 INFO - PROCESS | 380 | 1465918254077 Marionette TRACE conn6 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 380 | 1465918254079 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:54 INFO - PROCESS | 380 | ++DOCSHELL 16430800 == 24 [pid = 380] [id = 250] 08:30:54 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1643B800) [pid = 380] [serial = 749] [outer = 00000000] 08:30:54 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17317000) [pid = 380] [serial = 750] [outer = 1643B800] 08:30:54 INFO - PROCESS | 380 | 1465918254122 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (173C9000) [pid = 380] [serial = 751] [outer = 1643B800] 08:30:54 INFO - PROCESS | 380 | 1465918254545 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 631ms 08:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:30:54 INFO - PROCESS | 380 | 1465918254588 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 380 | 1465918254590 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 08:30:54 INFO - PROCESS | 380 | 1465918254593 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 380 | 1465918254595 Marionette TRACE conn6 <- [1,966,null,{}] 08:30:54 INFO - PROCESS | 380 | 1465918254598 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:54 INFO - PROCESS | 380 | 1465918254600 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:54 INFO - PROCESS | 380 | 1465918254676 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 08:30:54 INFO - PROCESS | 380 | 1465918254681 Marionette TRACE conn6 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 380 | 1465918254683 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:54 INFO - PROCESS | 380 | ++DOCSHELL 17C03C00 == 25 [pid = 380] [id = 251] 08:30:54 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17C04000) [pid = 380] [serial = 752] [outer = 00000000] 08:30:54 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17C0B400) [pid = 380] [serial = 753] [outer = 17C04000] 08:30:54 INFO - PROCESS | 380 | 1465918254729 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17CB2C00) [pid = 380] [serial = 754] [outer = 17C04000] 08:30:55 INFO - PROCESS | 380 | 1465918255155 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 630ms 08:30:55 INFO - PROCESS | 380 | 1465918255224 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 380 | 1465918255226 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 08:30:55 INFO - PROCESS | 380 | 1465918255229 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:30:55 INFO - PROCESS | 380 | 1465918255231 Marionette TRACE conn6 <- [1,970,null,{}] 08:30:55 INFO - PROCESS | 380 | 1465918255235 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:55 INFO - PROCESS | 380 | 1465918255237 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:55 INFO - PROCESS | 380 | 1465918255315 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 08:30:55 INFO - PROCESS | 380 | 1465918255322 Marionette TRACE conn6 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 380 | 1465918255324 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:55 INFO - PROCESS | 380 | ++DOCSHELL 08C64800 == 26 [pid = 380] [id = 252] 08:30:55 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (09C19C00) [pid = 380] [serial = 755] [outer = 00000000] 08:30:55 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18327800) [pid = 380] [serial = 756] [outer = 09C19C00] 08:30:55 INFO - PROCESS | 380 | 1465918255367 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (17CD4C00) [pid = 380] [serial = 757] [outer = 09C19C00] 08:30:55 INFO - PROCESS | 380 | 1465918255784 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 08:30:55 INFO - PROCESS | 380 | 1465918255865 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 380 | 1465918255867 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 08:30:55 INFO - PROCESS | 380 | 1465918255870 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 380 | 1465918255871 Marionette TRACE conn6 <- [1,974,null,{}] 08:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:30:55 INFO - PROCESS | 380 | 1465918255874 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:55 INFO - PROCESS | 380 | 1465918255876 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:55 INFO - PROCESS | 380 | 1465918255980 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 08:30:55 INFO - PROCESS | 380 | 1465918255991 Marionette TRACE conn6 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 380 | 1465918255993 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:56 INFO - PROCESS | 380 | ++DOCSHELL 103B6000 == 27 [pid = 380] [id = 253] 08:30:56 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18370800) [pid = 380] [serial = 758] [outer = 00000000] 08:30:56 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (188D7800) [pid = 380] [serial = 759] [outer = 18370800] 08:30:56 INFO - PROCESS | 380 | 1465918256107 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (18A2BC00) [pid = 380] [serial = 760] [outer = 18370800] 08:30:56 INFO - PROCESS | 380 | 1465918256521 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 08:30:56 INFO - PROCESS | 380 | 1465918256544 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 380 | 1465918256546 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 08:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:30:56 INFO - PROCESS | 380 | 1465918256549 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 380 | 1465918256550 Marionette TRACE conn6 <- [1,978,null,{}] 08:30:56 INFO - PROCESS | 380 | 1465918256554 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:56 INFO - PROCESS | 380 | 1465918256556 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:56 INFO - PROCESS | 380 | 1465918256668 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 08:30:56 INFO - PROCESS | 380 | 1465918256673 Marionette TRACE conn6 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:56 INFO - PROCESS | 380 | 1465918256675 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:56 INFO - PROCESS | 380 | ++DOCSHELL 18ECE400 == 28 [pid = 380] [id = 254] 08:30:56 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (18ED3800) [pid = 380] [serial = 761] [outer = 00000000] 08:30:56 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18F1C000) [pid = 380] [serial = 762] [outer = 18ED3800] 08:30:56 INFO - PROCESS | 380 | 1465918256717 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (18FB0400) [pid = 380] [serial = 763] [outer = 18ED3800] 08:30:57 INFO - PROCESS | 380 | 1465918257166 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 08:30:57 INFO - PROCESS | 380 | 1465918257220 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 380 | 1465918257222 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 08:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:30:57 INFO - PROCESS | 380 | 1465918257225 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 380 | 1465918257228 Marionette TRACE conn6 <- [1,982,null,{}] 08:30:57 INFO - PROCESS | 380 | 1465918257231 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:57 INFO - PROCESS | 380 | 1465918257233 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:57 INFO - PROCESS | 380 | 1465918257386 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 08:30:57 INFO - PROCESS | 380 | 1465918257453 Marionette TRACE conn6 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 380 | 1465918257456 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:57 INFO - PROCESS | 380 | ++DOCSHELL 0FD23000 == 29 [pid = 380] [id = 255] 08:30:57 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (194EE000) [pid = 380] [serial = 764] [outer = 00000000] 08:30:57 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (19584000) [pid = 380] [serial = 765] [outer = 194EE000] 08:30:57 INFO - PROCESS | 380 | 1465918257502 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (195DC400) [pid = 380] [serial = 766] [outer = 194EE000] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 93 (14A2A000) [pid = 380] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 92 (1494CC00) [pid = 380] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 91 (16433000) [pid = 380] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 90 (17CCD000) [pid = 380] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 89 (14AD5400) [pid = 380] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 88 (13E0B400) [pid = 380] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 87 (09C0A400) [pid = 380] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0FC6D000) [pid = 380] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FD25C00) [pid = 380] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0CAD3000) [pid = 380] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 83 (08C60C00) [pid = 380] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09C20400) [pid = 380] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:30:58 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17C0C800) [pid = 380] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:30:58 INFO - PROCESS | 380 | 1465918258076 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 930ms 08:30:58 INFO - PROCESS | 380 | 1465918258156 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 380 | 1465918258158 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 08:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:30:58 INFO - PROCESS | 380 | 1465918258161 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 380 | 1465918258163 Marionette TRACE conn6 <- [1,986,null,{}] 08:30:58 INFO - PROCESS | 380 | 1465918258166 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:58 INFO - PROCESS | 380 | 1465918258168 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:58 INFO - PROCESS | 380 | 1465918258250 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 08:30:58 INFO - PROCESS | 380 | 1465918258259 Marionette TRACE conn6 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:58 INFO - PROCESS | 380 | 1465918258261 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:58 INFO - PROCESS | 380 | ++DOCSHELL 0F6EC000 == 30 [pid = 380] [id = 256] 08:30:58 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FB3E800) [pid = 380] [serial = 767] [outer = 00000000] 08:30:58 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FE71000) [pid = 380] [serial = 768] [outer = 0FB3E800] 08:30:58 INFO - PROCESS | 380 | 1465918258303 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (140D7400) [pid = 380] [serial = 769] [outer = 0FB3E800] 08:30:58 INFO - PROCESS | 380 | 1465918258740 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 630ms 08:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:30:58 INFO - PROCESS | 380 | 1465918258792 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 380 | 1465918258794 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 08:30:58 INFO - PROCESS | 380 | 1465918258796 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 380 | 1465918258798 Marionette TRACE conn6 <- [1,990,null,{}] 08:30:58 INFO - PROCESS | 380 | 1465918258802 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:58 INFO - PROCESS | 380 | 1465918258803 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:58 INFO - PROCESS | 380 | 1465918258885 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 08:30:58 INFO - PROCESS | 380 | 1465918258891 Marionette TRACE conn6 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:58 INFO - PROCESS | 380 | 1465918258893 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:58 INFO - PROCESS | 380 | ++DOCSHELL 1488D800 == 31 [pid = 380] [id = 257] 08:30:58 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (14922000) [pid = 380] [serial = 770] [outer = 00000000] 08:30:58 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18325000) [pid = 380] [serial = 771] [outer = 14922000] 08:30:58 INFO - PROCESS | 380 | 1465918258938 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18F1D800) [pid = 380] [serial = 772] [outer = 14922000] 08:30:59 INFO - PROCESS | 380 | 1465918259352 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 570ms 08:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:30:59 INFO - PROCESS | 380 | 1465918259368 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 380 | 1465918259370 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 08:30:59 INFO - PROCESS | 380 | 1465918259373 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 380 | 1465918259375 Marionette TRACE conn6 <- [1,994,null,{}] 08:30:59 INFO - PROCESS | 380 | 1465918259405 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:59 INFO - PROCESS | 380 | 1465918259407 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:59 INFO - PROCESS | 380 | 1465918259487 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 08:30:59 INFO - PROCESS | 380 | 1465918259492 Marionette TRACE conn6 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 380 | 1465918259494 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:30:59 INFO - PROCESS | 380 | ++DOCSHELL 1743AC00 == 32 [pid = 380] [id = 258] 08:30:59 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (17C0C800) [pid = 380] [serial = 773] [outer = 00000000] 08:30:59 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (197E5C00) [pid = 380] [serial = 774] [outer = 17C0C800] 08:30:59 INFO - PROCESS | 380 | 1465918259536 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1A495800) [pid = 380] [serial = 775] [outer = 17C0C800] 08:30:59 INFO - PROCESS | 380 | 1465918259954 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 630ms 08:31:00 INFO - PROCESS | 380 | 1465918260013 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 08:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:31:00 INFO - PROCESS | 380 | 1465918260015 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 08:31:00 INFO - PROCESS | 380 | 1465918260018 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 380 | 1465918260020 Marionette TRACE conn6 <- [1,998,null,{}] 08:31:00 INFO - PROCESS | 380 | 1465918260023 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:00 INFO - PROCESS | 380 | 1465918260025 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:00 INFO - PROCESS | 380 | 1465918260153 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 08:31:00 INFO - PROCESS | 380 | 1465918260336 Marionette TRACE conn6 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 380 | 1465918260339 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:00 INFO - PROCESS | 380 | ++DOCSHELL 09C1F800 == 33 [pid = 380] [id = 259] 08:31:00 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (09C21800) [pid = 380] [serial = 776] [outer = 00000000] 08:31:00 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (09CB4800) [pid = 380] [serial = 777] [outer = 09C21800] 08:31:00 INFO - PROCESS | 380 | 1465918260396 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (09CBFC00) [pid = 380] [serial = 778] [outer = 09C21800] 08:31:01 INFO - PROCESS | 380 | 1465918261083 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1124ms 08:31:01 INFO - PROCESS | 380 | 1465918261144 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 08:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:31:01 INFO - PROCESS | 380 | 1465918261148 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 08:31:01 INFO - PROCESS | 380 | 1465918261177 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 380 | 1465918261181 Marionette TRACE conn6 <- [1,1002,null,{}] 08:31:01 INFO - PROCESS | 380 | 1465918261186 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:01 INFO - PROCESS | 380 | 1465918261189 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:01 INFO - PROCESS | 380 | 1465918261317 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 08:31:01 INFO - PROCESS | 380 | 1465918261436 Marionette TRACE conn6 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 380 | 1465918261439 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:01 INFO - PROCESS | 380 | ++DOCSHELL 0FD10400 == 34 [pid = 380] [id = 260] 08:31:01 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0FD21C00) [pid = 380] [serial = 779] [outer = 00000000] 08:31:01 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (0FE6E000) [pid = 380] [serial = 780] [outer = 0FD21C00] 08:31:01 INFO - PROCESS | 380 | 1465918261495 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (102A2C00) [pid = 380] [serial = 781] [outer = 0FD21C00] 08:31:02 INFO - PROCESS | 380 | 1465918262442 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1360ms 08:31:02 INFO - PROCESS | 380 | 1465918262513 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 380 | 1465918262518 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 08:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:31:02 INFO - PROCESS | 380 | 1465918262522 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 380 | 1465918262525 Marionette TRACE conn6 <- [1,1006,null,{}] 08:31:02 INFO - PROCESS | 380 | 1465918262531 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:02 INFO - PROCESS | 380 | 1465918262534 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:02 INFO - PROCESS | 380 | 1465918262660 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 08:31:02 INFO - PROCESS | 380 | 1465918262784 Marionette TRACE conn6 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 380 | 1465918262787 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:02 INFO - PROCESS | 380 | --DOCSHELL 08C60800 == 33 [pid = 380] [id = 235] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 95 (18E4A800) [pid = 380] [serial = 732] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 94 (1836E000) [pid = 380] [serial = 730] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 93 (15647800) [pid = 380] [serial = 717] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 92 (17261800) [pid = 380] [serial = 720] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 91 (18326800) [pid = 380] [serial = 723] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 90 (17512400) [pid = 380] [serial = 721] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1836C800) [pid = 380] [serial = 729] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1832A000) [pid = 380] [serial = 724] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 87 (17CD2C00) [pid = 380] [serial = 727] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1488C800) [pid = 380] [serial = 696] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 85 (09CF1C00) [pid = 380] [serial = 694] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09CB8000) [pid = 380] [serial = 693] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 83 (143A6000) [pid = 380] [serial = 714] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD2A800) [pid = 380] [serial = 711] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FFB2800) [pid = 380] [serial = 712] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0F6EA800) [pid = 380] [serial = 708] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FB3BC00) [pid = 380] [serial = 709] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 78 (08C72C00) [pid = 380] [serial = 705] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09C09400) [pid = 380] [serial = 706] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FD2B400) [pid = 380] [serial = 703] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FB41800) [pid = 380] [serial = 702] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18FB0C00) [pid = 380] [serial = 700] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18A1E000) [pid = 380] [serial = 699] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 72 (14947000) [pid = 380] [serial = 697] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 71 (17C0BC00) [pid = 380] [serial = 726] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1564E000) [pid = 380] [serial = 718] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | --DOMWINDOW == 69 (14901C00) [pid = 380] [serial = 715] [outer = 00000000] [url = about:blank] 08:31:02 INFO - PROCESS | 380 | ++DOCSHELL 08C5F400 == 34 [pid = 380] [id = 261] 08:31:02 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (08C60400) [pid = 380] [serial = 782] [outer = 00000000] 08:31:02 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09C09C00) [pid = 380] [serial = 783] [outer = 08C60400] 08:31:02 INFO - PROCESS | 380 | 1465918262885 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (09CBCC00) [pid = 380] [serial = 784] [outer = 08C60400] 08:31:03 INFO - PROCESS | 380 | 1465918263298 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 830ms 08:31:03 INFO - PROCESS | 380 | 1465918263353 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 380 | 1465918263358 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 08:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:31:03 INFO - PROCESS | 380 | 1465918263364 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 380 | 1465918263367 Marionette TRACE conn6 <- [1,1010,null,{}] 08:31:03 INFO - PROCESS | 380 | 1465918263370 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:03 INFO - PROCESS | 380 | 1465918263373 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:03 INFO - PROCESS | 380 | 1465918263463 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 08:31:03 INFO - PROCESS | 380 | 1465918263469 Marionette TRACE conn6 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 380 | 1465918263472 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:03 INFO - PROCESS | 380 | ++DOCSHELL 0FC63C00 == 35 [pid = 380] [id = 262] 08:31:03 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FD07000) [pid = 380] [serial = 785] [outer = 00000000] 08:31:03 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FD23400) [pid = 380] [serial = 786] [outer = 0FD07000] 08:31:03 INFO - PROCESS | 380 | 1465918263517 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FD2F400) [pid = 380] [serial = 787] [outer = 0FD07000] 08:31:03 INFO - PROCESS | 380 | 1465918263991 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 08:31:04 INFO - PROCESS | 380 | 1465918264038 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 08:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:31:04 INFO - PROCESS | 380 | 1465918264040 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 08:31:04 INFO - PROCESS | 380 | 1465918264043 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 380 | 1465918264047 Marionette TRACE conn6 <- [1,1014,null,{}] 08:31:04 INFO - PROCESS | 380 | 1465918264058 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:04 INFO - PROCESS | 380 | 1465918264063 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:04 INFO - PROCESS | 380 | 1465918264174 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 08:31:04 INFO - PROCESS | 380 | 1465918264264 Marionette TRACE conn6 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 380 | 1465918264267 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:04 INFO - PROCESS | 380 | ++DOCSHELL 141C1800 == 36 [pid = 380] [id = 263] 08:31:04 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (141C1C00) [pid = 380] [serial = 788] [outer = 00000000] 08:31:04 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14827C00) [pid = 380] [serial = 789] [outer = 141C1C00] 08:31:04 INFO - PROCESS | 380 | 1465918264317 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14902000) [pid = 380] [serial = 790] [outer = 141C1C00] 08:31:04 INFO - PROCESS | 380 | 1465918264696 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 691ms 08:31:04 INFO - PROCESS | 380 | 1465918264735 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 380 | 1465918264738 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 08:31:04 INFO - PROCESS | 380 | 1465918264740 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:31:04 INFO - PROCESS | 380 | 1465918264742 Marionette TRACE conn6 <- [1,1018,null,{}] 08:31:04 INFO - PROCESS | 380 | 1465918264745 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:04 INFO - PROCESS | 380 | 1465918264756 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:04 INFO - PROCESS | 380 | 1465918264842 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 08:31:04 INFO - PROCESS | 380 | 1465918264847 Marionette TRACE conn6 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 380 | 1465918264849 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:04 INFO - PROCESS | 380 | ++DOCSHELL 1494D800 == 37 [pid = 380] [id = 264] 08:31:04 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1494E400) [pid = 380] [serial = 791] [outer = 00000000] 08:31:04 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1564A800) [pid = 380] [serial = 792] [outer = 1494E400] 08:31:04 INFO - PROCESS | 380 | 1465918264895 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (15B33400) [pid = 380] [serial = 793] [outer = 1494E400] 08:31:05 INFO - PROCESS | 380 | 1465918265380 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 672ms 08:31:05 INFO - PROCESS | 380 | 1465918265417 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 380 | 1465918265419 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 08:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:31:05 INFO - PROCESS | 380 | 1465918265422 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 380 | 1465918265424 Marionette TRACE conn6 <- [1,1022,null,{}] 08:31:05 INFO - PROCESS | 380 | 1465918265428 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:05 INFO - PROCESS | 380 | 1465918265429 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:05 INFO - PROCESS | 380 | 1465918265537 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 08:31:05 INFO - PROCESS | 380 | 1465918265621 Marionette TRACE conn6 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 380 | 1465918265623 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:05 INFO - PROCESS | 380 | ++DOCSHELL 0FD0C000 == 38 [pid = 380] [id = 265] 08:31:05 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1643F800) [pid = 380] [serial = 794] [outer = 00000000] 08:31:05 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (17325400) [pid = 380] [serial = 795] [outer = 1643F800] 08:31:05 INFO - PROCESS | 380 | 1465918265667 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (17C01400) [pid = 380] [serial = 796] [outer = 1643F800] 08:31:06 INFO - PROCESS | 380 | 1465918266110 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 730ms 08:31:06 INFO - PROCESS | 380 | 1465918266153 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 380 | 1465918266155 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 08:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:31:06 INFO - PROCESS | 380 | 1465918266158 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 380 | 1465918266160 Marionette TRACE conn6 <- [1,1026,null,{}] 08:31:06 INFO - PROCESS | 380 | 1465918266164 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:06 INFO - PROCESS | 380 | 1465918266169 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:06 INFO - PROCESS | 380 | 1465918266303 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 08:31:06 INFO - PROCESS | 380 | 1465918266366 Marionette TRACE conn6 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:06 INFO - PROCESS | 380 | 1465918266368 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:06 INFO - PROCESS | 380 | ++DOCSHELL 18325400 == 39 [pid = 380] [id = 266] 08:31:06 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1832AC00) [pid = 380] [serial = 797] [outer = 00000000] 08:31:06 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1832FC00) [pid = 380] [serial = 798] [outer = 1832AC00] 08:31:06 INFO - PROCESS | 380 | 1465918266411 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18364C00) [pid = 380] [serial = 799] [outer = 1832AC00] 08:31:06 INFO - PROCESS | 380 | 1465918266831 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 730ms 08:31:06 INFO - PROCESS | 380 | 1465918266892 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 380 | 1465918266894 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 08:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:31:06 INFO - PROCESS | 380 | 1465918266897 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 380 | 1465918266899 Marionette TRACE conn6 <- [1,1030,null,{}] 08:31:06 INFO - PROCESS | 380 | 1465918266905 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:06 INFO - PROCESS | 380 | 1465918266907 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:07 INFO - PROCESS | 380 | 1465918267014 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 08:31:07 INFO - PROCESS | 380 | 1465918267025 Marionette TRACE conn6 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 380 | 1465918267027 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:07 INFO - PROCESS | 380 | ++DOCSHELL 18370400 == 40 [pid = 380] [id = 267] 08:31:07 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (185D1400) [pid = 380] [serial = 800] [outer = 00000000] 08:31:07 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (188DF400) [pid = 380] [serial = 801] [outer = 185D1400] 08:31:07 INFO - PROCESS | 380 | 1465918267069 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18F14800) [pid = 380] [serial = 802] [outer = 185D1400] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 89 (103B8000) [pid = 380] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 88 (09CBD800) [pid = 380] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 87 (140D7000) [pid = 380] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18370800) [pid = 380] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 85 (18ED3800) [pid = 380] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 84 (194EE000) [pid = 380] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FB3E800) [pid = 380] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 82 (14922000) [pid = 380] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09C19C00) [pid = 380] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FB87800) [pid = 380] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 79 (17C04000) [pid = 380] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1643B800) [pid = 380] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14098C00) [pid = 380] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:31:07 INFO - PROCESS | 380 | --DOMWINDOW == 76 (188DE800) [pid = 380] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:31:07 INFO - PROCESS | 380 | 1465918267620 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 770ms 08:31:07 INFO - PROCESS | 380 | 1465918267669 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 380 | 1465918267671 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 08:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:31:07 INFO - PROCESS | 380 | 1465918267674 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 380 | 1465918267676 Marionette TRACE conn6 <- [1,1034,null,{}] 08:31:07 INFO - PROCESS | 380 | 1465918267679 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:07 INFO - PROCESS | 380 | 1465918267681 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:07 INFO - PROCESS | 380 | 1465918267762 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 08:31:07 INFO - PROCESS | 380 | 1465918267767 Marionette TRACE conn6 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 380 | 1465918267769 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:07 INFO - PROCESS | 380 | ++DOCSHELL 140A3000 == 41 [pid = 380] [id = 268] 08:31:07 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14361C00) [pid = 380] [serial = 803] [outer = 00000000] 08:31:07 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18363000) [pid = 380] [serial = 804] [outer = 14361C00] 08:31:07 INFO - PROCESS | 380 | 1465918267812 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1862D400) [pid = 380] [serial = 805] [outer = 14361C00] 08:31:08 INFO - PROCESS | 380 | 1465918268237 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 08:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:31:08 INFO - PROCESS | 380 | 1465918268245 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 380 | 1465918268247 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 08:31:08 INFO - PROCESS | 380 | 1465918268250 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 380 | 1465918268251 Marionette TRACE conn6 <- [1,1038,null,{}] 08:31:08 INFO - PROCESS | 380 | 1465918268255 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:08 INFO - PROCESS | 380 | 1465918268256 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:08 INFO - PROCESS | 380 | 1465918268375 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 08:31:08 INFO - PROCESS | 380 | 1465918268384 Marionette TRACE conn6 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 380 | 1465918268385 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:08 INFO - PROCESS | 380 | ++DOCSHELL 14827400 == 42 [pid = 380] [id = 269] 08:31:08 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (149CC800) [pid = 380] [serial = 806] [outer = 00000000] 08:31:08 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18FB1000) [pid = 380] [serial = 807] [outer = 149CC800] 08:31:08 INFO - PROCESS | 380 | 1465918268429 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18FB2000) [pid = 380] [serial = 808] [outer = 149CC800] 08:31:08 INFO - PROCESS | 380 | 1465918268864 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 08:31:08 INFO - PROCESS | 380 | 1465918268922 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 380 | 1465918268924 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 08:31:08 INFO - PROCESS | 380 | 1465918268927 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:31:08 INFO - PROCESS | 380 | 1465918268929 Marionette TRACE conn6 <- [1,1042,null,{}] 08:31:08 INFO - PROCESS | 380 | 1465918268940 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:08 INFO - PROCESS | 380 | 1465918268942 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:09 INFO - PROCESS | 380 | 1465918269027 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 08:31:09 INFO - PROCESS | 380 | 1465918269035 Marionette TRACE conn6 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 380 | 1465918269037 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:09 INFO - PROCESS | 380 | ++DOCSHELL 14945000 == 43 [pid = 380] [id = 270] 08:31:09 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18E46C00) [pid = 380] [serial = 809] [outer = 00000000] 08:31:09 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (19583C00) [pid = 380] [serial = 810] [outer = 18E46C00] 08:31:09 INFO - PROCESS | 380 | 1465918269080 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (194F5400) [pid = 380] [serial = 811] [outer = 18E46C00] 08:31:09 INFO - PROCESS | 380 | 1465918269649 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 770ms 08:31:09 INFO - PROCESS | 380 | 1465918269730 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 380 | 1465918269735 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 08:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:31:09 INFO - PROCESS | 380 | 1465918269754 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 380 | 1465918269758 Marionette TRACE conn6 <- [1,1046,null,{}] 08:31:09 INFO - PROCESS | 380 | 1465918269764 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:09 INFO - PROCESS | 380 | 1465918269767 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:09 INFO - PROCESS | 380 | 1465918269885 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 08:31:09 INFO - PROCESS | 380 | 1465918270008 Marionette TRACE conn6 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 380 | 1465918270011 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:10 INFO - PROCESS | 380 | ++DOCSHELL 09C0D400 == 44 [pid = 380] [id = 271] 08:31:10 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (09CB9C00) [pid = 380] [serial = 812] [outer = 00000000] 08:31:10 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0FB41800) [pid = 380] [serial = 813] [outer = 09CB9C00] 08:31:10 INFO - PROCESS | 380 | 1465918270068 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FD0BC00) [pid = 380] [serial = 814] [outer = 09CB9C00] 08:31:10 INFO - PROCESS | 380 | 1465918270633 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 930ms 08:31:10 INFO - PROCESS | 380 | 1465918270687 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 380 | 1465918270692 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 08:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:31:10 INFO - PROCESS | 380 | 1465918270698 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 380 | 1465918270701 Marionette TRACE conn6 <- [1,1050,null,{}] 08:31:10 INFO - PROCESS | 380 | 1465918270705 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:10 INFO - PROCESS | 380 | 1465918270708 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:10 INFO - PROCESS | 380 | 1465918270820 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 08:31:10 INFO - PROCESS | 380 | 1465918270921 Marionette TRACE conn6 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 380 | 1465918270923 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:10 INFO - PROCESS | 380 | ++DOCSHELL 140D8C00 == 45 [pid = 380] [id = 272] 08:31:10 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (141B3800) [pid = 380] [serial = 815] [outer = 00000000] 08:31:10 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1494E800) [pid = 380] [serial = 816] [outer = 141B3800] 08:31:10 INFO - PROCESS | 380 | 1465918270978 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1564F000) [pid = 380] [serial = 817] [outer = 141B3800] 08:31:11 INFO - PROCESS | 380 | 1465918271583 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 930ms 08:31:11 INFO - PROCESS | 380 | 1465918271632 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 380 | 1465918271634 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 08:31:11 INFO - PROCESS | 380 | 1465918271638 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:31:11 INFO - PROCESS | 380 | 1465918271642 Marionette TRACE conn6 <- [1,1054,null,{}] 08:31:11 INFO - PROCESS | 380 | 1465918271653 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:11 INFO - PROCESS | 380 | 1465918271658 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:11 INFO - PROCESS | 380 | 1465918271767 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 08:31:11 INFO - PROCESS | 380 | 1465918271898 Marionette TRACE conn6 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:11 INFO - PROCESS | 380 | 1465918271901 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:11 INFO - PROCESS | 380 | ++DOCSHELL 19582800 == 46 [pid = 380] [id = 273] 08:31:11 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (19583800) [pid = 380] [serial = 818] [outer = 00000000] 08:31:11 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1A496400) [pid = 380] [serial = 819] [outer = 19583800] 08:31:11 INFO - PROCESS | 380 | 1465918271959 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1A4A3400) [pid = 380] [serial = 820] [outer = 19583800] 08:31:12 INFO - PROCESS | 380 | 1465918272499 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 930ms 08:31:12 INFO - PROCESS | 380 | 1465918272572 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 380 | 1465918272575 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 08:31:12 INFO - PROCESS | 380 | 1465918272578 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:31:12 INFO - PROCESS | 380 | 1465918272580 Marionette TRACE conn6 <- [1,1058,null,{}] 08:31:12 INFO - PROCESS | 380 | 1465918272584 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:12 INFO - PROCESS | 380 | 1465918272586 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:12 INFO - PROCESS | 380 | 1465918272708 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 08:31:12 INFO - PROCESS | 380 | 1465918272815 Marionette TRACE conn6 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 380 | 1465918272818 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:12 INFO - PROCESS | 380 | ++DOCSHELL 1832B400 == 47 [pid = 380] [id = 274] 08:31:12 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (1832F000) [pid = 380] [serial = 821] [outer = 00000000] 08:31:12 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1ACAF400) [pid = 380] [serial = 822] [outer = 1832F000] 08:31:12 INFO - PROCESS | 380 | 1465918272871 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (1ACBE400) [pid = 380] [serial = 823] [outer = 1832F000] 08:31:13 INFO - PROCESS | 380 | 1465918273561 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1021ms 08:31:13 INFO - PROCESS | 380 | 1465918273603 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 08:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:31:13 INFO - PROCESS | 380 | 1465918273607 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 08:31:13 INFO - PROCESS | 380 | 1465918273612 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 380 | 1465918273615 Marionette TRACE conn6 <- [1,1062,null,{}] 08:31:13 INFO - PROCESS | 380 | 1465918273620 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:13 INFO - PROCESS | 380 | 1465918273623 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:13 INFO - PROCESS | 380 | 1465918273750 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 08:31:13 INFO - PROCESS | 380 | 1465918273885 Marionette TRACE conn6 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:13 INFO - PROCESS | 380 | 1465918273890 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:13 INFO - PROCESS | 380 | ++DOCSHELL 0FC70400 == 48 [pid = 380] [id = 275] 08:31:13 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (0FD01800) [pid = 380] [serial = 824] [outer = 00000000] 08:31:13 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (0FE70000) [pid = 380] [serial = 825] [outer = 0FD01800] 08:31:13 INFO - PROCESS | 380 | 1465918273939 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (13E06000) [pid = 380] [serial = 826] [outer = 0FD01800] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 14827400 == 47 [pid = 380] [id = 269] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 140A3000 == 46 [pid = 380] [id = 268] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 18370400 == 45 [pid = 380] [id = 267] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 18325400 == 44 [pid = 380] [id = 266] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 0FD0C000 == 43 [pid = 380] [id = 265] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 1494D800 == 42 [pid = 380] [id = 264] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 141C1800 == 41 [pid = 380] [id = 263] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 0FC63C00 == 40 [pid = 380] [id = 262] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 08C5F400 == 39 [pid = 380] [id = 261] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 0FD10400 == 38 [pid = 380] [id = 260] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 09C1F800 == 37 [pid = 380] [id = 259] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 0F6EC000 == 36 [pid = 380] [id = 256] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 1488D800 == 35 [pid = 380] [id = 257] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 1743AC00 == 34 [pid = 380] [id = 258] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 103B6000 == 33 [pid = 380] [id = 253] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 18ECE400 == 32 [pid = 380] [id = 254] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 0FD23000 == 31 [pid = 380] [id = 255] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 1832B400 == 30 [pid = 380] [id = 274] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 140D8C00 == 29 [pid = 380] [id = 272] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 19582800 == 28 [pid = 380] [id = 273] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 14945000 == 27 [pid = 380] [id = 270] 08:31:14 INFO - PROCESS | 380 | --DOCSHELL 09C0D400 == 26 [pid = 380] [id = 271] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 99 (197E5C00) [pid = 380] [serial = 774] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 98 (10C0C400) [pid = 380] [serial = 741] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 97 (10CC3C00) [pid = 380] [serial = 742] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 96 (09CEB000) [pid = 380] [serial = 735] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 95 (14945400) [pid = 380] [serial = 747] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 94 (14A2AC00) [pid = 380] [serial = 748] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 93 (188D7800) [pid = 380] [serial = 759] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 92 (18A2BC00) [pid = 380] [serial = 760] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 91 (18FB0400) [pid = 380] [serial = 763] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 90 (18F1C000) [pid = 380] [serial = 762] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 89 (19584000) [pid = 380] [serial = 765] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 88 (140D7400) [pid = 380] [serial = 769] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FE71000) [pid = 380] [serial = 768] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18325000) [pid = 380] [serial = 771] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0C834800) [pid = 380] [serial = 736] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 84 (195DC400) [pid = 380] [serial = 766] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18327800) [pid = 380] [serial = 756] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FC64C00) [pid = 380] [serial = 738] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17C0B400) [pid = 380] [serial = 753] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17CB2C00) [pid = 380] [serial = 754] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FC6AC00) [pid = 380] [serial = 739] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17317000) [pid = 380] [serial = 750] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 77 (173C9000) [pid = 380] [serial = 751] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 76 (140DB400) [pid = 380] [serial = 744] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 75 (143A1400) [pid = 380] [serial = 745] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F17400) [pid = 380] [serial = 733] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18F1D800) [pid = 380] [serial = 772] [outer = 00000000] [url = about:blank] 08:31:14 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17CD4C00) [pid = 380] [serial = 757] [outer = 00000000] [url = about:blank] 08:31:15 INFO - PROCESS | 380 | 1465918275063 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1484ms 08:31:15 INFO - PROCESS | 380 | 1465918275097 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 380 | 1465918275101 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 08:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:31:15 INFO - PROCESS | 380 | 1465918275105 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 380 | 1465918275110 Marionette TRACE conn6 <- [1,1066,null,{}] 08:31:15 INFO - PROCESS | 380 | 1465918275114 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:15 INFO - PROCESS | 380 | 1465918275117 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:15 INFO - PROCESS | 380 | 1465918275204 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 08:31:15 INFO - PROCESS | 380 | 1465918275213 Marionette TRACE conn6 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 380 | 1465918275216 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:15 INFO - PROCESS | 380 | ++DOCSHELL 09CF1800 == 27 [pid = 380] [id = 276] 08:31:15 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09CF3000) [pid = 380] [serial = 827] [outer = 00000000] 08:31:15 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0C951C00) [pid = 380] [serial = 828] [outer = 09CF3000] 08:31:15 INFO - PROCESS | 380 | 1465918275263 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0F667800) [pid = 380] [serial = 829] [outer = 09CF3000] 08:31:15 INFO - PROCESS | 380 | 1465918275731 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 672ms 08:31:15 INFO - PROCESS | 380 | 1465918275779 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 380 | 1465918275784 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 08:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:31:15 INFO - PROCESS | 380 | 1465918275790 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 380 | 1465918275792 Marionette TRACE conn6 <- [1,1070,null,{}] 08:31:15 INFO - PROCESS | 380 | 1465918275796 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:15 INFO - PROCESS | 380 | 1465918275798 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:15 INFO - PROCESS | 380 | 1465918275916 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 08:31:15 INFO - PROCESS | 380 | 1465918275931 Marionette TRACE conn6 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 380 | 1465918275933 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:15 INFO - PROCESS | 380 | ++DOCSHELL 0FC6D800 == 28 [pid = 380] [id = 277] 08:31:15 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FC6E400) [pid = 380] [serial = 830] [outer = 00000000] 08:31:15 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FD06400) [pid = 380] [serial = 831] [outer = 0FC6E400] 08:31:15 INFO - PROCESS | 380 | 1465918275980 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FD23000) [pid = 380] [serial = 832] [outer = 0FC6E400] 08:31:16 INFO - PROCESS | 380 | 1465918276434 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 672ms 08:31:16 INFO - PROCESS | 380 | 1465918276466 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 380 | 1465918276468 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 08:31:16 INFO - PROCESS | 380 | 1465918276471 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:31:16 INFO - PROCESS | 380 | 1465918276475 Marionette TRACE conn6 <- [1,1074,null,{}] 08:31:16 INFO - PROCESS | 380 | 1465918276485 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:16 INFO - PROCESS | 380 | 1465918276490 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:16 INFO - PROCESS | 380 | 1465918276574 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 08:31:16 INFO - PROCESS | 380 | 1465918276583 Marionette TRACE conn6 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:16 INFO - PROCESS | 380 | 1465918276586 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:16 INFO - PROCESS | 380 | ++DOCSHELL 140A4400 == 29 [pid = 380] [id = 278] 08:31:16 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (140DB400) [pid = 380] [serial = 833] [outer = 00000000] 08:31:16 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (14354C00) [pid = 380] [serial = 834] [outer = 140DB400] 08:31:16 INFO - PROCESS | 380 | 1465918276634 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1482A000) [pid = 380] [serial = 835] [outer = 140DB400] 08:31:17 INFO - PROCESS | 380 | 1465918277078 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 08:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:31:17 INFO - PROCESS | 380 | 1465918277146 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 380 | 1465918277148 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 08:31:17 INFO - PROCESS | 380 | 1465918277151 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 380 | 1465918277153 Marionette TRACE conn6 <- [1,1078,null,{}] 08:31:17 INFO - PROCESS | 380 | 1465918277157 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:17 INFO - PROCESS | 380 | 1465918277159 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:17 INFO - PROCESS | 380 | 1465918277272 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 08:31:17 INFO - PROCESS | 380 | 1465918277354 Marionette TRACE conn6 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:17 INFO - PROCESS | 380 | 1465918277357 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:17 INFO - PROCESS | 380 | ++DOCSHELL 14908800 == 30 [pid = 380] [id = 279] 08:31:17 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (14928000) [pid = 380] [serial = 836] [outer = 00000000] 08:31:17 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (149CDC00) [pid = 380] [serial = 837] [outer = 14928000] 08:31:17 INFO - PROCESS | 380 | 1465918277402 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (14ACC000) [pid = 380] [serial = 838] [outer = 14928000] 08:31:17 INFO - PROCESS | 380 | 1465918277840 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms 08:31:17 INFO - PROCESS | 380 | 1465918277888 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 380 | 1465918277890 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 08:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:31:17 INFO - PROCESS | 380 | 1465918277893 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 380 | 1465918277895 Marionette TRACE conn6 <- [1,1082,null,{}] 08:31:17 INFO - PROCESS | 380 | 1465918277898 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:17 INFO - PROCESS | 380 | 1465918277900 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:17 INFO - PROCESS | 380 | 1465918278008 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 08:31:18 INFO - PROCESS | 380 | 1465918278013 Marionette TRACE conn6 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 380 | 1465918278015 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:18 INFO - PROCESS | 380 | ++DOCSHELL 14AD9400 == 31 [pid = 380] [id = 280] 08:31:18 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (15641C00) [pid = 380] [serial = 839] [outer = 00000000] 08:31:18 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17261000) [pid = 380] [serial = 840] [outer = 15641C00] 08:31:18 INFO - PROCESS | 380 | 1465918278059 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17262800) [pid = 380] [serial = 841] [outer = 15641C00] 08:31:18 INFO - PROCESS | 380 | 1465918278533 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 08:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:31:18 INFO - PROCESS | 380 | 1465918278566 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 380 | 1465918278568 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 08:31:18 INFO - PROCESS | 380 | 1465918278571 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 380 | 1465918278572 Marionette TRACE conn6 <- [1,1086,null,{}] 08:31:18 INFO - PROCESS | 380 | 1465918278582 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:18 INFO - PROCESS | 380 | 1465918278588 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:18 INFO - PROCESS | 380 | 1465918278733 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 08:31:18 INFO - PROCESS | 380 | 1465918278760 Marionette TRACE conn6 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 380 | 1465918278762 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:18 INFO - PROCESS | 380 | ++DOCSHELL 17C08800 == 32 [pid = 380] [id = 281] 08:31:18 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (17C09400) [pid = 380] [serial = 842] [outer = 00000000] 08:31:18 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (17CD2C00) [pid = 380] [serial = 843] [outer = 17C09400] 08:31:18 INFO - PROCESS | 380 | 1465918278808 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18326C00) [pid = 380] [serial = 844] [outer = 17C09400] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1643F800) [pid = 380] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1832AC00) [pid = 380] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18E46C00) [pid = 380] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 86 (141C1C00) [pid = 380] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17C0C800) [pid = 380] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09C21800) [pid = 380] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FD21C00) [pid = 380] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 82 (08C60400) [pid = 380] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1494E400) [pid = 380] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD07000) [pid = 380] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 79 (149CC800) [pid = 380] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 78 (185D1400) [pid = 380] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:31:19 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14361C00) [pid = 380] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:31:19 INFO - PROCESS | 380 | 1465918279474 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 930ms 08:31:19 INFO - PROCESS | 380 | 1465918279502 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 380 | 1465918279504 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 08:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:31:19 INFO - PROCESS | 380 | 1465918279507 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 380 | 1465918279508 Marionette TRACE conn6 <- [1,1090,null,{}] 08:31:19 INFO - PROCESS | 380 | 1465918279512 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:19 INFO - PROCESS | 380 | 1465918279514 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:19 INFO - PROCESS | 380 | 1465918279590 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 08:31:19 INFO - PROCESS | 380 | 1465918279674 Marionette TRACE conn6 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 380 | 1465918279676 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:19 INFO - PROCESS | 380 | ++DOCSHELL 08C67C00 == 33 [pid = 380] [id = 282] 08:31:19 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (09C20000) [pid = 380] [serial = 845] [outer = 00000000] 08:31:19 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14361C00) [pid = 380] [serial = 846] [outer = 09C20000] 08:31:19 INFO - PROCESS | 380 | 1465918279720 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17CB4400) [pid = 380] [serial = 847] [outer = 09C20000] 08:31:20 INFO - PROCESS | 380 | 1465918280059 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 08:31:20 INFO - PROCESS | 380 | 1465918280138 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 380 | 1465918280140 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 08:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:31:20 INFO - PROCESS | 380 | 1465918280142 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 380 | 1465918280145 Marionette TRACE conn6 <- [1,1094,null,{}] 08:31:20 INFO - PROCESS | 380 | 1465918280148 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:20 INFO - PROCESS | 380 | 1465918280150 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:20 INFO - PROCESS | 380 | 1465918280260 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 08:31:20 INFO - PROCESS | 380 | 1465918280269 Marionette TRACE conn6 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 380 | 1465918280271 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:20 INFO - PROCESS | 380 | ++DOCSHELL 140E0000 == 34 [pid = 380] [id = 283] 08:31:20 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18329C00) [pid = 380] [serial = 848] [outer = 00000000] 08:31:20 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (185D1000) [pid = 380] [serial = 849] [outer = 18329C00] 08:31:20 INFO - PROCESS | 380 | 1465918280313 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (14A2CC00) [pid = 380] [serial = 850] [outer = 18329C00] 08:31:20 INFO - PROCESS | 380 | 1465918280712 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 08:31:20 INFO - PROCESS | 380 | 1465918280774 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 380 | 1465918280776 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 08:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:31:20 INFO - PROCESS | 380 | 1465918280779 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 380 | 1465918280781 Marionette TRACE conn6 <- [1,1098,null,{}] 08:31:20 INFO - PROCESS | 380 | 1465918280784 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:20 INFO - PROCESS | 380 | 1465918280786 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:20 INFO - PROCESS | 380 | 1465918280898 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 08:31:20 INFO - PROCESS | 380 | 1465918280909 Marionette TRACE conn6 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 380 | 1465918280911 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:20 INFO - PROCESS | 380 | ++DOCSHELL 188DE800 == 35 [pid = 380] [id = 284] 08:31:20 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (188DFC00) [pid = 380] [serial = 851] [outer = 00000000] 08:31:20 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (18ED8000) [pid = 380] [serial = 852] [outer = 188DFC00] 08:31:20 INFO - PROCESS | 380 | 1465918280963 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18EDBC00) [pid = 380] [serial = 853] [outer = 188DFC00] 08:31:21 INFO - PROCESS | 380 | 1465918281355 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 630ms 08:31:21 INFO - PROCESS | 380 | 1465918281410 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 08:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:31:21 INFO - PROCESS | 380 | 1465918281414 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 08:31:21 INFO - PROCESS | 380 | 1465918281419 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 380 | 1465918281423 Marionette TRACE conn6 <- [1,1102,null,{}] 08:31:21 INFO - PROCESS | 380 | 1465918281430 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:21 INFO - PROCESS | 380 | 1465918281433 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:21 INFO - PROCESS | 380 | 1465918281621 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 08:31:21 INFO - PROCESS | 380 | 1465918281736 Marionette TRACE conn6 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 380 | 1465918281742 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:21 INFO - PROCESS | 380 | ++DOCSHELL 09C1F800 == 36 [pid = 380] [id = 285] 08:31:21 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (09C1FC00) [pid = 380] [serial = 854] [outer = 00000000] 08:31:21 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (09CEB000) [pid = 380] [serial = 855] [outer = 09C1FC00] 08:31:21 INFO - PROCESS | 380 | 1465918281797 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0C951400) [pid = 380] [serial = 856] [outer = 09C1FC00] 08:31:22 INFO - PROCESS | 380 | 1465918282600 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1238ms 08:31:22 INFO - PROCESS | 380 | 1465918282658 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 380 | 1465918282662 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 08:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:31:22 INFO - PROCESS | 380 | 1465918282668 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:31:22 INFO - PROCESS | 380 | 1465918282672 Marionette TRACE conn6 <- [1,1106,null,{}] 08:31:22 INFO - PROCESS | 380 | 1465918282676 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:22 INFO - PROCESS | 380 | 1465918282679 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:22 INFO - PROCESS | 380 | 1465918282817 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 08:31:22 INFO - PROCESS | 380 | 1465918282946 Marionette TRACE conn6 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:22 INFO - PROCESS | 380 | 1465918282949 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:22 INFO - PROCESS | 380 | ++DOCSHELL 14098C00 == 37 [pid = 380] [id = 286] 08:31:22 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1491B400) [pid = 380] [serial = 857] [outer = 00000000] 08:31:22 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (14AD5400) [pid = 380] [serial = 858] [outer = 1491B400] 08:31:22 INFO - PROCESS | 380 | 1465918283005 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (173BF400) [pid = 380] [serial = 859] [outer = 1491B400] 08:31:23 INFO - PROCESS | 380 | 1465918283938 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 140E0000 == 36 [pid = 380] [id = 283] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 08C67C00 == 35 [pid = 380] [id = 282] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 17C08800 == 34 [pid = 380] [id = 281] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 14AD9400 == 33 [pid = 380] [id = 280] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 14908800 == 32 [pid = 380] [id = 279] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 140A4400 == 31 [pid = 380] [id = 278] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 0FC6D800 == 30 [pid = 380] [id = 277] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 09CF1800 == 29 [pid = 380] [id = 276] 08:31:23 INFO - PROCESS | 380 | --DOCSHELL 0FC70400 == 28 [pid = 380] [id = 275] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 91 (17325400) [pid = 380] [serial = 795] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1832FC00) [pid = 380] [serial = 798] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 89 (19583C00) [pid = 380] [serial = 810] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 88 (14827C00) [pid = 380] [serial = 789] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 87 (14902000) [pid = 380] [serial = 790] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 86 (194F5400) [pid = 380] [serial = 811] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1A495800) [pid = 380] [serial = 775] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09CB4800) [pid = 380] [serial = 777] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 83 (17C01400) [pid = 380] [serial = 796] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09CBFC00) [pid = 380] [serial = 778] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FE6E000) [pid = 380] [serial = 780] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 80 (102A2C00) [pid = 380] [serial = 781] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09C09C00) [pid = 380] [serial = 783] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09CBCC00) [pid = 380] [serial = 784] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1564A800) [pid = 380] [serial = 792] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FD23400) [pid = 380] [serial = 786] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18FB2000) [pid = 380] [serial = 808] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD2F400) [pid = 380] [serial = 787] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 73 (188DF400) [pid = 380] [serial = 801] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 72 (18364C00) [pid = 380] [serial = 799] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18363000) [pid = 380] [serial = 804] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1862D400) [pid = 380] [serial = 805] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 69 (15B33400) [pid = 380] [serial = 793] [outer = 00000000] [url = about:blank] 08:31:23 INFO - PROCESS | 380 | --DOMWINDOW == 68 (18F14800) [pid = 380] [serial = 802] [outer = 00000000] [url = about:blank] 08:31:24 INFO - PROCESS | 380 | --DOMWINDOW == 67 (18FB1000) [pid = 380] [serial = 807] [outer = 00000000] [url = about:blank] 08:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1338ms 08:31:24 INFO - PROCESS | 380 | 1465918284006 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 380 | 1465918284010 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 08:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:31:24 INFO - PROCESS | 380 | 1465918284016 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 380 | 1465918284019 Marionette TRACE conn6 <- [1,1110,null,{}] 08:31:24 INFO - PROCESS | 380 | 1465918284024 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:24 INFO - PROCESS | 380 | 1465918284026 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:24 INFO - PROCESS | 380 | 1465918284116 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 08:31:24 INFO - PROCESS | 380 | 1465918284128 Marionette TRACE conn6 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:24 INFO - PROCESS | 380 | 1465918284132 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:24 INFO - PROCESS | 380 | ++DOCSHELL 09CBB800 == 29 [pid = 380] [id = 287] 08:31:24 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (09CBBC00) [pid = 380] [serial = 860] [outer = 00000000] 08:31:24 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09CEF400) [pid = 380] [serial = 861] [outer = 09CBBC00] 08:31:24 INFO - PROCESS | 380 | 1465918284179 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0CA1F800) [pid = 380] [serial = 862] [outer = 09CBBC00] 08:31:24 INFO - PROCESS | 380 | 1465918284690 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 730ms 08:31:24 INFO - PROCESS | 380 | 1465918284746 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 380 | 1465918284750 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 08:31:24 INFO - PROCESS | 380 | 1465918284756 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:31:24 INFO - PROCESS | 380 | 1465918284759 Marionette TRACE conn6 <- [1,1114,null,{}] 08:31:24 INFO - PROCESS | 380 | 1465918284762 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:24 INFO - PROCESS | 380 | 1465918284765 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:24 INFO - PROCESS | 380 | 1465918284852 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 08:31:24 INFO - PROCESS | 380 | 1465918284938 Marionette TRACE conn6 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:24 INFO - PROCESS | 380 | 1465918284940 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:24 INFO - PROCESS | 380 | ++DOCSHELL 0FC70400 == 30 [pid = 380] [id = 288] 08:31:24 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FD02000) [pid = 380] [serial = 863] [outer = 00000000] 08:31:24 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FD30C00) [pid = 380] [serial = 864] [outer = 0FD02000] 08:31:24 INFO - PROCESS | 380 | 1465918284986 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (102EE800) [pid = 380] [serial = 865] [outer = 0FD02000] 08:31:25 INFO - PROCESS | 380 | 1465918285365 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 670ms 08:31:25 INFO - PROCESS | 380 | 1465918285431 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 08:31:25 INFO - PROCESS | 380 | 1465918285433 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 08:31:25 INFO - PROCESS | 380 | 1465918285437 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:31:25 INFO - PROCESS | 380 | 1465918285440 Marionette TRACE conn6 <- [1,1118,null,{}] 08:31:25 INFO - PROCESS | 380 | 1465918285451 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:25 INFO - PROCESS | 380 | 1465918285455 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:25 INFO - PROCESS | 380 | 1465918285568 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 08:31:25 INFO - PROCESS | 380 | 1465918285583 Marionette TRACE conn6 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 380 | 1465918285586 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:25 INFO - PROCESS | 380 | ++DOCSHELL 1494D800 == 31 [pid = 380] [id = 289] 08:31:25 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1494E000) [pid = 380] [serial = 866] [outer = 00000000] 08:31:25 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14ACE800) [pid = 380] [serial = 867] [outer = 1494E000] 08:31:25 INFO - PROCESS | 380 | 1465918285636 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (15B39800) [pid = 380] [serial = 868] [outer = 1494E000] 08:31:26 INFO - PROCESS | 380 | 1465918286090 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 08:31:26 INFO - PROCESS | 380 | 1465918286116 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 380 | 1465918286118 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 08:31:26 INFO - PROCESS | 380 | 1465918286121 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 380 | 1465918286123 Marionette TRACE conn6 <- [1,1122,null,{}] 08:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:31:26 INFO - PROCESS | 380 | 1465918286126 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:26 INFO - PROCESS | 380 | 1465918286128 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:26 INFO - PROCESS | 380 | 1465918286246 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 08:31:26 INFO - PROCESS | 380 | 1465918286252 Marionette TRACE conn6 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 380 | 1465918286254 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:26 INFO - PROCESS | 380 | ++DOCSHELL 09C09800 == 32 [pid = 380] [id = 290] 08:31:26 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14825000) [pid = 380] [serial = 869] [outer = 00000000] 08:31:26 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C05800) [pid = 380] [serial = 870] [outer = 14825000] 08:31:26 INFO - PROCESS | 380 | 1465918286344 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17C10C00) [pid = 380] [serial = 871] [outer = 14825000] 08:31:26 INFO - PROCESS | 380 | 1465918286751 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 08:31:26 INFO - PROCESS | 380 | 1465918286796 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 08:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:31:26 INFO - PROCESS | 380 | 1465918286798 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 08:31:26 INFO - PROCESS | 380 | 1465918286801 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 380 | 1465918286802 Marionette TRACE conn6 <- [1,1126,null,{}] 08:31:26 INFO - PROCESS | 380 | 1465918286806 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:26 INFO - PROCESS | 380 | 1465918286808 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:26 INFO - PROCESS | 380 | 1465918286916 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 08:31:26 INFO - PROCESS | 380 | 1465918287002 Marionette TRACE conn6 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 380 | 1465918287004 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:27 INFO - PROCESS | 380 | ++DOCSHELL 17CB5400 == 33 [pid = 380] [id = 291] 08:31:27 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17CC9800) [pid = 380] [serial = 872] [outer = 00000000] 08:31:27 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18332800) [pid = 380] [serial = 873] [outer = 17CC9800] 08:31:27 INFO - PROCESS | 380 | 1465918287048 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18370400) [pid = 380] [serial = 874] [outer = 17CC9800] 08:31:27 INFO - PROCESS | 380 | 1465918287491 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 730ms 08:31:27 INFO - PROCESS | 380 | 1465918287532 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 380 | 1465918287534 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 08:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:31:27 INFO - PROCESS | 380 | 1465918287541 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 380 | 1465918287543 Marionette TRACE conn6 <- [1,1130,null,{}] 08:31:27 INFO - PROCESS | 380 | 1465918287546 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:27 INFO - PROCESS | 380 | 1465918287552 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:27 INFO - PROCESS | 380 | 1465918287687 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 08:31:27 INFO - PROCESS | 380 | 1465918287757 Marionette TRACE conn6 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:27 INFO - PROCESS | 380 | 1465918287758 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:27 INFO - PROCESS | 380 | ++DOCSHELL 18E49400 == 34 [pid = 380] [id = 292] 08:31:27 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18F13C00) [pid = 380] [serial = 875] [outer = 00000000] 08:31:27 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18FB0800) [pid = 380] [serial = 876] [outer = 18F13C00] 08:31:27 INFO - PROCESS | 380 | 1465918287803 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (14948400) [pid = 380] [serial = 877] [outer = 18F13C00] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18329C00) [pid = 380] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 83 (15641C00) [pid = 380] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FC6E400) [pid = 380] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09C20000) [pid = 380] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17C09400) [pid = 380] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09CB9C00) [pid = 380] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 78 (141B3800) [pid = 380] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 77 (19583800) [pid = 380] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1832F000) [pid = 380] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 75 (140DB400) [pid = 380] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD01800) [pid = 380] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 73 (09CF3000) [pid = 380] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:31:28 INFO - PROCESS | 380 | --DOMWINDOW == 72 (14928000) [pid = 380] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:31:28 INFO - PROCESS | 380 | 1465918288335 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 830ms 08:31:28 INFO - PROCESS | 380 | 1465918288372 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 08:31:28 INFO - PROCESS | 380 | 1465918288374 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 08:31:28 INFO - PROCESS | 380 | 1465918288377 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 380 | 1465918288379 Marionette TRACE conn6 <- [1,1134,null,{}] 08:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:31:28 INFO - PROCESS | 380 | 1465918288382 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:28 INFO - PROCESS | 380 | 1465918288384 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:28 INFO - PROCESS | 380 | 1465918288462 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 08:31:28 INFO - PROCESS | 380 | 1465918288552 Marionette TRACE conn6 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 380 | 1465918288554 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:28 INFO - PROCESS | 380 | ++DOCSHELL 09C20000 == 35 [pid = 380] [id = 293] 08:31:28 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09C24800) [pid = 380] [serial = 878] [outer = 00000000] 08:31:28 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (18366000) [pid = 380] [serial = 879] [outer = 09C24800] 08:31:28 INFO - PROCESS | 380 | 1465918288597 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (18FB2C00) [pid = 380] [serial = 880] [outer = 09C24800] 08:31:28 INFO - PROCESS | 380 | 1465918288956 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 630ms 08:31:29 INFO - PROCESS | 380 | 1465918289012 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 380 | 1465918289014 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 08:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:31:29 INFO - PROCESS | 380 | 1465918289017 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 380 | 1465918289019 Marionette TRACE conn6 <- [1,1138,null,{}] 08:31:29 INFO - PROCESS | 380 | 1465918289029 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:29 INFO - PROCESS | 380 | 1465918289031 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:29 INFO - PROCESS | 380 | 1465918289115 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 08:31:29 INFO - PROCESS | 380 | 1465918289121 Marionette TRACE conn6 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 380 | 1465918289122 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:29 INFO - PROCESS | 380 | ++DOCSHELL 1832F000 == 36 [pid = 380] [id = 294] 08:31:29 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18FB2800) [pid = 380] [serial = 881] [outer = 00000000] 08:31:29 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (194F2800) [pid = 380] [serial = 882] [outer = 18FB2800] 08:31:29 INFO - PROCESS | 380 | 1465918289165 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (194F5400) [pid = 380] [serial = 883] [outer = 18FB2800] 08:31:29 INFO - PROCESS | 380 | [380] 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 08:31:29 INFO - PROCESS | 380 | 1465918289695 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 730ms 08:31:29 INFO - PROCESS | 380 | 1465918289748 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 380 | 1465918289750 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 08:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:31:29 INFO - PROCESS | 380 | 1465918289753 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 380 | 1465918289755 Marionette TRACE conn6 <- [1,1142,null,{}] 08:31:29 INFO - PROCESS | 380 | 1465918289783 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:29 INFO - PROCESS | 380 | 1465918289785 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:29 INFO - PROCESS | 380 | 1465918289866 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 08:31:29 INFO - PROCESS | 380 | 1465918289872 Marionette TRACE conn6 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 380 | 1465918289874 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:29 INFO - PROCESS | 380 | ++DOCSHELL 195DCC00 == 37 [pid = 380] [id = 295] 08:31:29 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1976E800) [pid = 380] [serial = 884] [outer = 00000000] 08:31:29 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1ACAC000) [pid = 380] [serial = 885] [outer = 1976E800] 08:31:29 INFO - PROCESS | 380 | 1465918289917 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1ACBA400) [pid = 380] [serial = 886] [outer = 1976E800] 08:31:30 INFO - PROCESS | 380 | 1465918290499 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 770ms 08:31:30 INFO - PROCESS | 380 | 1465918290524 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 380 | 1465918290529 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 08:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:31:30 INFO - PROCESS | 380 | 1465918290534 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 380 | 1465918290538 Marionette TRACE conn6 <- [1,1146,null,{}] 08:31:30 INFO - PROCESS | 380 | 1465918290543 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:30 INFO - PROCESS | 380 | 1465918290547 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:30 INFO - PROCESS | 380 | 1465918290659 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 08:31:30 INFO - PROCESS | 380 | 1465918290763 Marionette TRACE conn6 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 380 | 1465918290766 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:30 INFO - PROCESS | 380 | ++DOCSHELL 09CB7000 == 38 [pid = 380] [id = 296] 08:31:30 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (09CF3000) [pid = 380] [serial = 887] [outer = 00000000] 08:31:30 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FC70C00) [pid = 380] [serial = 888] [outer = 09CF3000] 08:31:30 INFO - PROCESS | 380 | 1465918290823 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FFB2800) [pid = 380] [serial = 889] [outer = 09CF3000] 08:31:31 INFO - PROCESS | 380 | 1465918291436 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 08:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 990ms 08:31:31 INFO - PROCESS | 380 | 1465918291525 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 08:31:31 INFO - PROCESS | 380 | 1465918291530 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 08:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:31:31 INFO - PROCESS | 380 | 1465918291536 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 380 | 1465918291539 Marionette TRACE conn6 <- [1,1150,null,{}] 08:31:31 INFO - PROCESS | 380 | 1465918291543 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:31 INFO - PROCESS | 380 | 1465918291546 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:31 INFO - PROCESS | 380 | 1465918291664 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 08:31:31 INFO - PROCESS | 380 | 1465918291788 Marionette TRACE conn6 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 380 | 1465918291791 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:31 INFO - PROCESS | 380 | ++DOCSHELL 1494A000 == 39 [pid = 380] [id = 297] 08:31:31 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (149C7000) [pid = 380] [serial = 890] [outer = 00000000] 08:31:31 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1725CC00) [pid = 380] [serial = 891] [outer = 149C7000] 08:31:31 INFO - PROCESS | 380 | 1465918291847 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17C0F800) [pid = 380] [serial = 892] [outer = 149C7000] 08:31:32 INFO - PROCESS | 380 | 1465918292386 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 931ms 08:31:32 INFO - PROCESS | 380 | 1465918292471 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 380 | 1465918292474 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 08:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:31:32 INFO - PROCESS | 380 | 1465918292477 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 380 | 1465918292481 Marionette TRACE conn6 <- [1,1154,null,{}] 08:31:32 INFO - PROCESS | 380 | 1465918292492 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:32 INFO - PROCESS | 380 | 1465918292497 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:32 INFO - PROCESS | 380 | 1465918292613 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 08:31:32 INFO - PROCESS | 380 | 1465918292760 Marionette TRACE conn6 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:32 INFO - PROCESS | 380 | 1465918292763 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:32 INFO - PROCESS | 380 | ++DOCSHELL 1A49EC00 == 40 [pid = 380] [id = 298] 08:31:32 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1A49F000) [pid = 380] [serial = 893] [outer = 00000000] 08:31:32 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1ACBF400) [pid = 380] [serial = 894] [outer = 1A49F000] 08:31:32 INFO - PROCESS | 380 | 1465918292819 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1AD03400) [pid = 380] [serial = 895] [outer = 1A49F000] 08:31:33 INFO - PROCESS | 380 | 1465918293418 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 970ms 08:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:31:33 INFO - PROCESS | 380 | 1465918293450 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 08:31:33 INFO - PROCESS | 380 | 1465918293453 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 08:31:33 INFO - PROCESS | 380 | 1465918293457 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:31:33 INFO - PROCESS | 380 | 1465918293459 Marionette TRACE conn6 <- [1,1158,null,{}] 08:31:33 INFO - PROCESS | 380 | 1465918293462 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:33 INFO - PROCESS | 380 | 1465918293465 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:33 INFO - PROCESS | 380 | 1465918293573 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 08:31:33 INFO - PROCESS | 380 | 1465918293680 Marionette TRACE conn6 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 380 | 1465918293682 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:33 INFO - PROCESS | 380 | ++DOCSHELL 1AD02800 == 41 [pid = 380] [id = 299] 08:31:33 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1AD03000) [pid = 380] [serial = 896] [outer = 00000000] 08:31:33 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1AD0CC00) [pid = 380] [serial = 897] [outer = 1AD03000] 08:31:33 INFO - PROCESS | 380 | 1465918293735 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1ADAFC00) [pid = 380] [serial = 898] [outer = 1AD03000] 08:31:34 INFO - PROCESS | 380 | 1465918294493 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1075ms 08:31:34 INFO - PROCESS | 380 | 1465918294536 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 08:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:31:34 INFO - PROCESS | 380 | 1465918294540 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 08:31:34 INFO - PROCESS | 380 | 1465918294545 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 380 | 1465918294549 Marionette TRACE conn6 <- [1,1162,null,{}] 08:31:34 INFO - PROCESS | 380 | 1465918294555 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:34 INFO - PROCESS | 380 | 1465918294558 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:34 INFO - PROCESS | 380 | 1465918294664 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 1832F000 == 40 [pid = 380] [id = 294] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 09C20000 == 39 [pid = 380] [id = 293] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 18E49400 == 38 [pid = 380] [id = 292] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 17CB5400 == 37 [pid = 380] [id = 291] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 09C09800 == 36 [pid = 380] [id = 290] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 1494D800 == 35 [pid = 380] [id = 289] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 0FC70400 == 34 [pid = 380] [id = 288] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 09CBB800 == 33 [pid = 380] [id = 287] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 188DE800 == 32 [pid = 380] [id = 284] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 09C1F800 == 31 [pid = 380] [id = 285] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 14098C00 == 30 [pid = 380] [id = 286] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 1AD02800 == 29 [pid = 380] [id = 299] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 1494A000 == 28 [pid = 380] [id = 297] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 1A49EC00 == 27 [pid = 380] [id = 298] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 195DCC00 == 26 [pid = 380] [id = 295] 08:31:35 INFO - PROCESS | 380 | --DOCSHELL 09CB7000 == 25 [pid = 380] [id = 296] 08:31:35 INFO - PROCESS | 380 | 1465918295377 Marionette TRACE conn6 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:35 INFO - PROCESS | 380 | 1465918295380 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 92 (14354C00) [pid = 380] [serial = 834] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 91 (13E06000) [pid = 380] [serial = 826] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0FE70000) [pid = 380] [serial = 825] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0C951C00) [pid = 380] [serial = 828] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 88 (149CDC00) [pid = 380] [serial = 837] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 87 (14A2CC00) [pid = 380] [serial = 850] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0F667800) [pid = 380] [serial = 829] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17261000) [pid = 380] [serial = 840] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 84 (17262800) [pid = 380] [serial = 841] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FD06400) [pid = 380] [serial = 831] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD23000) [pid = 380] [serial = 832] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 81 (14361C00) [pid = 380] [serial = 846] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17CD2C00) [pid = 380] [serial = 843] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 79 (185D1000) [pid = 380] [serial = 849] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18326C00) [pid = 380] [serial = 844] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FD0BC00) [pid = 380] [serial = 814] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FB41800) [pid = 380] [serial = 813] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1564F000) [pid = 380] [serial = 817] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1494E800) [pid = 380] [serial = 816] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18ED8000) [pid = 380] [serial = 852] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1A4A3400) [pid = 380] [serial = 820] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1A496400) [pid = 380] [serial = 819] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1ACBE400) [pid = 380] [serial = 823] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1ACAF400) [pid = 380] [serial = 822] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 68 (14ACC000) [pid = 380] [serial = 838] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17CB4400) [pid = 380] [serial = 847] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | --DOMWINDOW == 66 (1482A000) [pid = 380] [serial = 835] [outer = 00000000] [url = about:blank] 08:31:35 INFO - PROCESS | 380 | ++DOCSHELL 08C5B400 == 26 [pid = 380] [id = 300] 08:31:35 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (08C5DC00) [pid = 380] [serial = 899] [outer = 00000000] 08:31:35 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (08C6F800) [pid = 380] [serial = 900] [outer = 08C5DC00] 08:31:35 INFO - PROCESS | 380 | 1465918295504 Marionette DEBUG loaded listener.js 08:31:35 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09C0D400) [pid = 380] [serial = 901] [outer = 08C5DC00] 08:31:35 INFO - PROCESS | 380 | 1465918295931 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 08:31:36 INFO - PROCESS | 380 | 1465918296022 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 08:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:31:36 INFO - PROCESS | 380 | 1465918296026 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - PROCESS | 380 | 1465918296028 Marionette TRACE conn6 <- [1,1166,null,{}] 08:31:36 INFO - PROCESS | 380 | 1465918296034 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:36 INFO - PROCESS | 380 | 1465918296038 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:36 INFO - PROCESS | 380 | 1465918296139 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 08:31:36 INFO - PROCESS | 380 | 1465918296147 Marionette TRACE conn6 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 380 | 1465918296150 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:36 INFO - PROCESS | 380 | ++DOCSHELL 0F667800 == 27 [pid = 380] [id = 301] 08:31:36 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0F66AC00) [pid = 380] [serial = 902] [outer = 00000000] 08:31:36 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FB38C00) [pid = 380] [serial = 903] [outer = 0F66AC00] 08:31:36 INFO - PROCESS | 380 | 1465918296199 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FB43400) [pid = 380] [serial = 904] [outer = 0F66AC00] 08:31:36 INFO - PROCESS | 380 | 1465918296680 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 08:31:36 INFO - PROCESS | 380 | 1465918296705 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 08:31:36 INFO - PROCESS | 380 | 1465918296710 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:31:36 INFO - PROCESS | 380 | 1465918296712 Marionette TRACE conn6 <- [1,1170,null,{}] 08:31:36 INFO - PROCESS | 380 | 1465918296716 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:36 INFO - PROCESS | 380 | 1465918296719 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:36 INFO - PROCESS | 380 | 1465918296846 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 08:31:36 INFO - PROCESS | 380 | 1465918296934 Marionette TRACE conn6 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 380 | 1465918296936 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:36 INFO - PROCESS | 380 | ++DOCSHELL 0FD23000 == 28 [pid = 380] [id = 302] 08:31:36 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FD24C00) [pid = 380] [serial = 905] [outer = 00000000] 08:31:36 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FE6BC00) [pid = 380] [serial = 906] [outer = 0FD24C00] 08:31:36 INFO - PROCESS | 380 | 1465918296982 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (102A2000) [pid = 380] [serial = 907] [outer = 0FD24C00] 08:31:37 INFO - PROCESS | 380 | 1465918297408 Marionette TRACE conn6 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 380 | 1465918297446 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 08:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:31:37 INFO - PROCESS | 380 | 1465918297451 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 380 | 1465918297457 Marionette TRACE conn6 <- [1,1174,null,{}] 08:31:37 INFO - PROCESS | 380 | 1465918297478 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:37 INFO - PROCESS | 380 | 1465918297482 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:37 INFO - PROCESS | 380 | 1465918297603 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 08:31:37 INFO - PROCESS | 380 | 1465918297662 Marionette TRACE conn6 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 380 | 1465918297664 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:37 INFO - PROCESS | 380 | ++DOCSHELL 09C19400 == 29 [pid = 380] [id = 303] 08:31:37 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0C952000) [pid = 380] [serial = 908] [outer = 00000000] 08:31:37 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14898C00) [pid = 380] [serial = 909] [outer = 0C952000] 08:31:37 INFO - PROCESS | 380 | 1465918297719 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (149C7800) [pid = 380] [serial = 910] [outer = 0C952000] 08:31:38 INFO - PROCESS | 380 | 1465918298169 Marionette TRACE conn6 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 380 | 1465918298225 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 08:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:31:38 INFO - PROCESS | 380 | 1465918298231 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 380 | 1465918298233 Marionette TRACE conn6 <- [1,1178,null,{}] 08:31:38 INFO - PROCESS | 380 | 1465918298240 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:38 INFO - PROCESS | 380 | 1465918298242 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:38 INFO - PROCESS | 380 | 1465918298358 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 08:31:38 INFO - PROCESS | 380 | 1465918298371 Marionette TRACE conn6 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:38 INFO - PROCESS | 380 | 1465918298373 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:38 INFO - PROCESS | 380 | ++DOCSHELL 15642000 == 30 [pid = 380] [id = 304] 08:31:38 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (15643000) [pid = 380] [serial = 911] [outer = 00000000] 08:31:38 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1725D000) [pid = 380] [serial = 912] [outer = 15643000] 08:31:38 INFO - PROCESS | 380 | 1465918298416 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17263000) [pid = 380] [serial = 913] [outer = 15643000] 08:31:38 INFO - PROCESS | 380 | 1465918298862 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 380 | 1465918298904 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 08:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:31:38 INFO - PROCESS | 380 | 1465918298907 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 380 | 1465918298909 Marionette TRACE conn6 <- [1,1182,null,{}] 08:31:38 INFO - PROCESS | 380 | 1465918298912 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:38 INFO - PROCESS | 380 | 1465918298914 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:39 INFO - PROCESS | 380 | 1465918299027 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 08:31:39 INFO - PROCESS | 380 | 1465918299033 Marionette TRACE conn6 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:39 INFO - PROCESS | 380 | 1465918299039 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:39 INFO - PROCESS | 380 | ++DOCSHELL 173CE800 == 31 [pid = 380] [id = 305] 08:31:39 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17436C00) [pid = 380] [serial = 914] [outer = 00000000] 08:31:39 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (17549C00) [pid = 380] [serial = 915] [outer = 17436C00] 08:31:39 INFO - PROCESS | 380 | 1465918299140 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (17CC7C00) [pid = 380] [serial = 916] [outer = 17436C00] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 83 (188DFC00) [pid = 380] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1491B400) [pid = 380] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09CBBC00) [pid = 380] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD02000) [pid = 380] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09C1FC00) [pid = 380] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1494E000) [pid = 380] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17CC9800) [pid = 380] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09C24800) [pid = 380] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1976E800) [pid = 380] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F13C00) [pid = 380] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18FB2800) [pid = 380] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:31:39 INFO - PROCESS | 380 | --DOMWINDOW == 72 (14825000) [pid = 380] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:31:39 INFO - PROCESS | 380 | 1465918299869 Marionette TRACE conn6 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:31:39 INFO - PROCESS | 380 | 1465918299931 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 08:31:39 INFO - PROCESS | 380 | 1465918299934 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 380 | 1465918299936 Marionette TRACE conn6 <- [1,1186,null,{}] 08:31:39 INFO - PROCESS | 380 | 1465918299945 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:39 INFO - PROCESS | 380 | 1465918299948 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:40 INFO - PROCESS | 380 | 1465918300045 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 08:31:40 INFO - PROCESS | 380 | 1465918300050 Marionette TRACE conn6 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 380 | 1465918300052 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:40 INFO - PROCESS | 380 | ++DOCSHELL 09C0C400 == 32 [pid = 380] [id = 306] 08:31:40 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1491B400) [pid = 380] [serial = 917] [outer = 00000000] 08:31:40 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (18329800) [pid = 380] [serial = 918] [outer = 1491B400] 08:31:40 INFO - PROCESS | 380 | 1465918300106 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1832D400) [pid = 380] [serial = 919] [outer = 1491B400] 08:31:40 INFO - PROCESS | 380 | 1465918300529 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 630ms 08:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:31:40 INFO - PROCESS | 380 | 1465918300578 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 08:31:40 INFO - PROCESS | 380 | 1465918300580 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 08:31:40 INFO - PROCESS | 380 | 1465918300583 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 380 | 1465918300585 Marionette TRACE conn6 <- [1,1190,null,{}] 08:31:40 INFO - PROCESS | 380 | 1465918300588 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:40 INFO - PROCESS | 380 | 1465918300590 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:40 INFO - PROCESS | 380 | 1465918300668 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 08:31:40 INFO - PROCESS | 380 | 1465918300674 Marionette TRACE conn6 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 380 | 1465918300675 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:40 INFO - PROCESS | 380 | ++DOCSHELL 18365C00 == 33 [pid = 380] [id = 307] 08:31:40 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1836F400) [pid = 380] [serial = 920] [outer = 00000000] 08:31:40 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18634400) [pid = 380] [serial = 921] [outer = 1836F400] 08:31:40 INFO - PROCESS | 380 | 1465918300718 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (188DE800) [pid = 380] [serial = 922] [outer = 1836F400] 08:31:41 INFO - PROCESS | 380 | 1465918301139 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:31:41 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 08:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 570ms 08:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:31:41 INFO - PROCESS | 380 | 1465918301155 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 380 | 1465918301157 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 08:31:41 INFO - PROCESS | 380 | 1465918301160 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 380 | 1465918301162 Marionette TRACE conn6 <- [1,1194,null,{}] 08:31:41 INFO - PROCESS | 380 | 1465918301165 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:41 INFO - PROCESS | 380 | 1465918301167 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:41 INFO - PROCESS | 380 | 1465918301284 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 08:31:41 INFO - PROCESS | 380 | 1465918301292 Marionette TRACE conn6 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:41 INFO - PROCESS | 380 | 1465918301294 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:41 INFO - PROCESS | 380 | ++DOCSHELL 185D8800 == 34 [pid = 380] [id = 308] 08:31:41 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18633400) [pid = 380] [serial = 923] [outer = 00000000] 08:31:41 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18F14000) [pid = 380] [serial = 924] [outer = 18633400] 08:31:41 INFO - PROCESS | 380 | 1465918301338 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18F14800) [pid = 380] [serial = 925] [outer = 18633400] 08:31:41 INFO - PROCESS | 380 | 1465918301901 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:31:41 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 08:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 830ms 08:31:41 INFO - PROCESS | 380 | 1465918301992 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 380 | 1465918301997 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 08:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:31:41 INFO - PROCESS | 380 | 1465918302001 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 380 | 1465918302005 Marionette TRACE conn6 <- [1,1198,null,{}] 08:31:42 INFO - PROCESS | 380 | 1465918302036 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:42 INFO - PROCESS | 380 | 1465918302039 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:42 INFO - PROCESS | 380 | 1465918302176 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 08:31:42 INFO - PROCESS | 380 | 1465918302256 Marionette TRACE conn6 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 380 | 1465918302259 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:42 INFO - PROCESS | 380 | ++DOCSHELL 09CB0C00 == 35 [pid = 380] [id = 309] 08:31:42 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (09CBD800) [pid = 380] [serial = 926] [outer = 00000000] 08:31:42 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FB34400) [pid = 380] [serial = 927] [outer = 09CBD800] 08:31:42 INFO - PROCESS | 380 | 1465918302356 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FC6D800) [pid = 380] [serial = 928] [outer = 09CBD800] 08:31:43 INFO - PROCESS | 380 | 1465918303108 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1154ms 08:31:43 INFO - PROCESS | 380 | 1465918303156 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 380 | 1465918303161 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 08:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:31:43 INFO - PROCESS | 380 | 1465918303167 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 380 | 1465918303170 Marionette TRACE conn6 <- [1,1202,null,{}] 08:31:43 INFO - PROCESS | 380 | 1465918303198 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:43 INFO - PROCESS | 380 | 1465918303201 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:43 INFO - PROCESS | 380 | 1465918303327 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 08:31:43 INFO - PROCESS | 380 | 1465918303449 Marionette TRACE conn6 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 380 | 1465918303451 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:43 INFO - PROCESS | 380 | ++DOCSHELL 141BA800 == 36 [pid = 380] [id = 310] 08:31:43 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (141BC000) [pid = 380] [serial = 929] [outer = 00000000] 08:31:43 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (14893800) [pid = 380] [serial = 930] [outer = 141BC000] 08:31:43 INFO - PROCESS | 380 | 1465918303515 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1494E800) [pid = 380] [serial = 931] [outer = 141BC000] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 16432800 == 35 [pid = 380] [id = 240] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 0FD24800 == 34 [pid = 380] [id = 237] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 13E01400 == 33 [pid = 380] [id = 243] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 103B6C00 == 32 [pid = 380] [id = 247] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 14013400 == 31 [pid = 380] [id = 248] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 09C02400 == 30 [pid = 380] [id = 241] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 17C03C00 == 29 [pid = 380] [id = 251] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 14ACF800 == 28 [pid = 380] [id = 242] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 10BD1C00 == 27 [pid = 380] [id = 249] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 09CF2400 == 26 [pid = 380] [id = 238] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 0FB43000 == 25 [pid = 380] [id = 246] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 0CACBC00 == 24 [pid = 380] [id = 236] 08:31:44 INFO - PROCESS | 380 | --DOCSHELL 09CBD400 == 23 [pid = 380] [id = 245] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18EDBC00) [pid = 380] [serial = 853] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 85 (14AD5400) [pid = 380] [serial = 858] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 84 (173BF400) [pid = 380] [serial = 859] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09CEF400) [pid = 380] [serial = 861] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0CA1F800) [pid = 380] [serial = 862] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FD30C00) [pid = 380] [serial = 864] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 80 (102EE800) [pid = 380] [serial = 865] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09CEB000) [pid = 380] [serial = 855] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0C951400) [pid = 380] [serial = 856] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14ACE800) [pid = 380] [serial = 867] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18370400) [pid = 380] [serial = 874] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18332800) [pid = 380] [serial = 873] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18366000) [pid = 380] [serial = 879] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1ACBA400) [pid = 380] [serial = 886] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1ACAC000) [pid = 380] [serial = 885] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18FB0800) [pid = 380] [serial = 876] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 70 (194F2800) [pid = 380] [serial = 882] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 69 (14948400) [pid = 380] [serial = 877] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 68 (194F5400) [pid = 380] [serial = 883] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17C05800) [pid = 380] [serial = 870] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17C10C00) [pid = 380] [serial = 871] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 65 (18FB2C00) [pid = 380] [serial = 880] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | --DOMWINDOW == 64 (15B39800) [pid = 380] [serial = 868] [outer = 00000000] [url = about:blank] 08:31:44 INFO - PROCESS | 380 | 1465918304420 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1292ms 08:31:44 INFO - PROCESS | 380 | 1465918304463 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 380 | 1465918304466 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 08:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:31:44 INFO - PROCESS | 380 | 1465918304471 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 380 | 1465918304474 Marionette TRACE conn6 <- [1,1206,null,{}] 08:31:44 INFO - PROCESS | 380 | 1465918304479 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:44 INFO - PROCESS | 380 | 1465918304481 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:44 INFO - PROCESS | 380 | 1465918304570 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 08:31:44 INFO - PROCESS | 380 | 1465918304577 Marionette TRACE conn6 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:44 INFO - PROCESS | 380 | 1465918304581 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:44 INFO - PROCESS | 380 | ++DOCSHELL 0C494C00 == 24 [pid = 380] [id = 311] 08:31:44 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0C831400) [pid = 380] [serial = 932] [outer = 00000000] 08:31:44 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0C948400) [pid = 380] [serial = 933] [outer = 0C831400] 08:31:44 INFO - PROCESS | 380 | 1465918304630 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0CAF1000) [pid = 380] [serial = 934] [outer = 0C831400] 08:31:45 INFO - PROCESS | 380 | 1465918305155 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 730ms 08:31:45 INFO - PROCESS | 380 | 1465918305203 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 380 | 1465918305207 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 08:31:45 INFO - PROCESS | 380 | 1465918305213 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:31:45 INFO - PROCESS | 380 | 1465918305215 Marionette TRACE conn6 <- [1,1210,null,{}] 08:31:45 INFO - PROCESS | 380 | 1465918305219 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:45 INFO - PROCESS | 380 | 1465918305221 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:45 INFO - PROCESS | 380 | 1465918305309 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 08:31:45 INFO - PROCESS | 380 | 1465918305394 Marionette TRACE conn6 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:45 INFO - PROCESS | 380 | 1465918305396 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:45 INFO - PROCESS | 380 | ++DOCSHELL 0FD0B800 == 25 [pid = 380] [id = 312] 08:31:45 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FD0D400) [pid = 380] [serial = 935] [outer = 00000000] 08:31:45 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FD2FC00) [pid = 380] [serial = 936] [outer = 0FD0D400] 08:31:45 INFO - PROCESS | 380 | 1465918305444 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (102E5400) [pid = 380] [serial = 937] [outer = 0FD0D400] 08:31:45 INFO - PROCESS | 380 | 1465918305825 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 380 | 1465918305850 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 08:31:45 INFO - PROCESS | 380 | 1465918305854 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:31:45 INFO - PROCESS | 380 | 1465918305857 Marionette TRACE conn6 <- [1,1214,null,{}] 08:31:45 INFO - PROCESS | 380 | 1465918305868 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:45 INFO - PROCESS | 380 | 1465918305872 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:45 INFO - PROCESS | 380 | 1465918305959 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 08:31:45 INFO - PROCESS | 380 | 1465918305966 Marionette TRACE conn6 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:45 INFO - PROCESS | 380 | 1465918305970 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:45 INFO - PROCESS | 380 | ++DOCSHELL 14948400 == 26 [pid = 380] [id = 313] 08:31:45 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (14949800) [pid = 380] [serial = 938] [outer = 00000000] 08:31:45 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (14ACE800) [pid = 380] [serial = 939] [outer = 14949800] 08:31:46 INFO - PROCESS | 380 | 1465918306018 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (15B34C00) [pid = 380] [serial = 940] [outer = 14949800] 08:31:46 INFO - PROCESS | 380 | 1465918306471 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 630ms 08:31:46 INFO - PROCESS | 380 | 1465918306488 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 380 | 1465918306490 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 08:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:31:46 INFO - PROCESS | 380 | 1465918306509 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 380 | 1465918306511 Marionette TRACE conn6 <- [1,1218,null,{}] 08:31:46 INFO - PROCESS | 380 | 1465918306514 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:46 INFO - PROCESS | 380 | 1465918306516 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:46 INFO - PROCESS | 380 | 1465918306634 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 08:31:46 INFO - PROCESS | 380 | 1465918306715 Marionette TRACE conn6 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 380 | 1465918306717 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:46 INFO - PROCESS | 380 | ++DOCSHELL 17323C00 == 27 [pid = 380] [id = 314] 08:31:46 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (173BF400) [pid = 380] [serial = 941] [outer = 00000000] 08:31:46 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1754E400) [pid = 380] [serial = 942] [outer = 173BF400] 08:31:46 INFO - PROCESS | 380 | 1465918306761 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17C0C800) [pid = 380] [serial = 943] [outer = 173BF400] 08:31:47 INFO - PROCESS | 380 | 1465918307197 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 751ms 08:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:31:47 INFO - PROCESS | 380 | 1465918307245 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 380 | 1465918307247 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 08:31:47 INFO - PROCESS | 380 | 1465918307250 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 380 | 1465918307251 Marionette TRACE conn6 <- [1,1222,null,{}] 08:31:47 INFO - PROCESS | 380 | 1465918307255 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:47 INFO - PROCESS | 380 | 1465918307257 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:47 INFO - PROCESS | 380 | 1465918307367 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 08:31:47 INFO - PROCESS | 380 | 1465918307378 Marionette TRACE conn6 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 380 | 1465918307380 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:47 INFO - PROCESS | 380 | ++DOCSHELL 17CB4800 == 28 [pid = 380] [id = 315] 08:31:47 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18326000) [pid = 380] [serial = 944] [outer = 00000000] 08:31:47 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18331C00) [pid = 380] [serial = 945] [outer = 18326000] 08:31:47 INFO - PROCESS | 380 | 1465918307473 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18370800) [pid = 380] [serial = 946] [outer = 18326000] 08:31:47 INFO - PROCESS | 380 | 1465918307917 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 730ms 08:31:47 INFO - PROCESS | 380 | 1465918307998 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 380 | 1465918308000 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 08:31:47 INFO - PROCESS | 380 | 1465918308003 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 380 | 1465918308005 Marionette TRACE conn6 <- [1,1226,null,{}] 08:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:31:47 INFO - PROCESS | 380 | 1465918308008 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:47 INFO - PROCESS | 380 | 1465918308014 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:48 INFO - PROCESS | 380 | 1465918308165 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 08:31:48 INFO - PROCESS | 380 | 1465918308221 Marionette TRACE conn6 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 380 | 1465918308223 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:48 INFO - PROCESS | 380 | ++DOCSHELL 09CB0400 == 29 [pid = 380] [id = 316] 08:31:48 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18328400) [pid = 380] [serial = 947] [outer = 00000000] 08:31:48 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (194E9000) [pid = 380] [serial = 948] [outer = 18328400] 08:31:48 INFO - PROCESS | 380 | 1465918308267 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (194E9400) [pid = 380] [serial = 949] [outer = 18328400] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0F66AC00) [pid = 380] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD24C00) [pid = 380] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 79 (08C5DC00) [pid = 380] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09CF3000) [pid = 380] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 77 (149C7000) [pid = 380] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1A49F000) [pid = 380] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 75 (15643000) [pid = 380] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17436C00) [pid = 380] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1836F400) [pid = 380] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0C952000) [pid = 380] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:31:48 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1491B400) [pid = 380] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:31:48 INFO - PROCESS | 380 | 1465918308710 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 730ms 08:31:48 INFO - PROCESS | 380 | 1465918308739 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 380 | 1465918308741 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 08:31:48 INFO - PROCESS | 380 | 1465918308744 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:31:48 INFO - PROCESS | 380 | 1465918308746 Marionette TRACE conn6 <- [1,1230,null,{}] 08:31:48 INFO - PROCESS | 380 | 1465918308749 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:48 INFO - PROCESS | 380 | 1465918308751 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:48 INFO - PROCESS | 380 | 1465918308835 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 08:31:48 INFO - PROCESS | 380 | 1465918308924 Marionette TRACE conn6 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 380 | 1465918308926 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:48 INFO - PROCESS | 380 | ++DOCSHELL 0F66AC00 == 30 [pid = 380] [id = 317] 08:31:48 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FC63400) [pid = 380] [serial = 950] [outer = 00000000] 08:31:48 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (18329000) [pid = 380] [serial = 951] [outer = 0FC63400] 08:31:48 INFO - PROCESS | 380 | 1465918308969 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (18F15000) [pid = 380] [serial = 952] [outer = 0FC63400] 08:31:49 INFO - PROCESS | 380 | 1465918309320 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 630ms 08:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:31:49 INFO - PROCESS | 380 | 1465918309379 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 380 | 1465918309381 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 08:31:49 INFO - PROCESS | 380 | 1465918309384 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 380 | 1465918309386 Marionette TRACE conn6 <- [1,1234,null,{}] 08:31:49 INFO - PROCESS | 380 | 1465918309390 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:49 INFO - PROCESS | 380 | 1465918309391 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:49 INFO - PROCESS | 380 | 1465918309504 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 08:31:49 INFO - PROCESS | 380 | 1465918309540 Marionette TRACE conn6 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 380 | 1465918309542 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:49 INFO - PROCESS | 380 | ++DOCSHELL 149C7000 == 31 [pid = 380] [id = 318] 08:31:49 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (173C7800) [pid = 380] [serial = 953] [outer = 00000000] 08:31:49 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (19582800) [pid = 380] [serial = 954] [outer = 173C7800] 08:31:49 INFO - PROCESS | 380 | 1465918309585 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (09C09000) [pid = 380] [serial = 955] [outer = 173C7800] 08:31:49 INFO - PROCESS | 380 | 1465918309997 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 630ms 08:31:49 INFO - PROCESS | 380 | 1465918310015 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 380 | 1465918310026 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 08:31:50 INFO - PROCESS | 380 | 1465918310030 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 380 | 1465918310032 Marionette TRACE conn6 <- [1,1238,null,{}] 08:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:31:50 INFO - PROCESS | 380 | 1465918310035 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:50 INFO - PROCESS | 380 | 1465918310037 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:50 INFO - PROCESS | 380 | 1465918310154 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 08:31:50 INFO - PROCESS | 380 | 1465918310162 Marionette TRACE conn6 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 380 | 1465918310163 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:50 INFO - PROCESS | 380 | ++DOCSHELL 08C57400 == 32 [pid = 380] [id = 319] 08:31:50 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0CA6E800) [pid = 380] [serial = 956] [outer = 00000000] 08:31:50 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (197D8800) [pid = 380] [serial = 957] [outer = 0CA6E800] 08:31:50 INFO - PROCESS | 380 | 1465918310206 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1A496400) [pid = 380] [serial = 958] [outer = 0CA6E800] 08:31:50 INFO - PROCESS | 380 | 1465918310656 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 08:31:50 INFO - PROCESS | 380 | 1465918310706 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 380 | 1465918310711 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 08:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:31:50 INFO - PROCESS | 380 | 1465918310716 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 380 | 1465918310722 Marionette TRACE conn6 <- [1,1242,null,{}] 08:31:50 INFO - PROCESS | 380 | 1465918310729 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:50 INFO - PROCESS | 380 | 1465918310732 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:50 INFO - PROCESS | 380 | 1465918310898 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 08:31:50 INFO - PROCESS | 380 | 1465918311010 Marionette TRACE conn6 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 380 | 1465918311015 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:51 INFO - PROCESS | 380 | ++DOCSHELL 0C94D800 == 33 [pid = 380] [id = 320] 08:31:51 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0CA70400) [pid = 380] [serial = 959] [outer = 00000000] 08:31:51 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FC64000) [pid = 380] [serial = 960] [outer = 0CA70400] 08:31:51 INFO - PROCESS | 380 | 1465918311073 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FD24800) [pid = 380] [serial = 961] [outer = 0CA70400] 08:31:51 INFO - PROCESS | 380 | 1465918311663 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 990ms 08:31:51 INFO - PROCESS | 380 | 1465918311706 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 380 | 1465918311711 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 08:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:31:51 INFO - PROCESS | 380 | 1465918311717 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 380 | 1465918311720 Marionette TRACE conn6 <- [1,1246,null,{}] 08:31:51 INFO - PROCESS | 380 | 1465918311724 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:51 INFO - PROCESS | 380 | 1465918311727 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:51 INFO - PROCESS | 380 | 1465918311838 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 08:31:51 INFO - PROCESS | 380 | 1465918311941 Marionette TRACE conn6 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 380 | 1465918311944 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:51 INFO - PROCESS | 380 | ++DOCSHELL 1494E400 == 34 [pid = 380] [id = 321] 08:31:51 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (149CDC00) [pid = 380] [serial = 962] [outer = 00000000] 08:31:51 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1643FC00) [pid = 380] [serial = 963] [outer = 149CDC00] 08:31:51 INFO - PROCESS | 380 | 1465918311999 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17436C00) [pid = 380] [serial = 964] [outer = 149CDC00] 08:31:52 INFO - PROCESS | 380 | 1465918312626 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 930ms 08:31:52 INFO - PROCESS | 380 | 1465918312651 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 08:31:52 INFO - PROCESS | 380 | 1465918312654 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 08:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:31:52 INFO - PROCESS | 380 | 1465918312657 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 380 | 1465918312661 Marionette TRACE conn6 <- [1,1250,null,{}] 08:31:52 INFO - PROCESS | 380 | 1465918312672 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:52 INFO - PROCESS | 380 | 1465918312677 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:52 INFO - PROCESS | 380 | 1465918312789 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 08:31:52 INFO - PROCESS | 380 | 1465918312892 Marionette TRACE conn6 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 380 | 1465918312895 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:52 INFO - PROCESS | 380 | ++DOCSHELL 195DEC00 == 35 [pid = 380] [id = 322] 08:31:52 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (195DF400) [pid = 380] [serial = 965] [outer = 00000000] 08:31:52 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1ACAB800) [pid = 380] [serial = 966] [outer = 195DF400] 08:31:52 INFO - PROCESS | 380 | 1465918312952 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1ACB9800) [pid = 380] [serial = 967] [outer = 195DF400] 08:31:53 INFO - PROCESS | 380 | 1465918313583 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 970ms 08:31:53 INFO - PROCESS | 380 | 1465918313631 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 08:31:53 INFO - PROCESS | 380 | 1465918313634 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 08:31:53 INFO - PROCESS | 380 | 1465918313638 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:31:53 INFO - PROCESS | 380 | 1465918313640 Marionette TRACE conn6 <- [1,1254,null,{}] 08:31:53 INFO - PROCESS | 380 | 1465918313644 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:53 INFO - PROCESS | 380 | 1465918313646 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:53 INFO - PROCESS | 380 | 1465918313756 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 08:31:53 INFO - PROCESS | 380 | 1465918313885 Marionette TRACE conn6 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 380 | 1465918313888 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:53 INFO - PROCESS | 380 | ++DOCSHELL 19777000 == 36 [pid = 380] [id = 323] 08:31:53 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1ACC4C00) [pid = 380] [serial = 968] [outer = 00000000] 08:31:53 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1AD0D000) [pid = 380] [serial = 969] [outer = 1ACC4C00] 08:31:53 INFO - PROCESS | 380 | 1465918313942 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1ADB3C00) [pid = 380] [serial = 970] [outer = 1ACC4C00] 08:31:54 INFO - PROCESS | 380 | 1465918314646 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1080ms 08:31:54 INFO - PROCESS | 380 | 1465918314721 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 08:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:31:54 INFO - PROCESS | 380 | 1465918314726 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 08:31:54 INFO - PROCESS | 380 | 1465918314731 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 380 | 1465918314734 Marionette TRACE conn6 <- [1,1258,null,{}] 08:31:54 INFO - PROCESS | 380 | 1465918314755 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:54 INFO - PROCESS | 380 | 1465918314758 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:54 INFO - PROCESS | 380 | 1465918314867 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 08:31:54 INFO - PROCESS | 380 | 1465918314992 Marionette TRACE conn6 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 380 | 1465918314996 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:54 INFO - PROCESS | 380 | ++DOCSHELL 0FB3C400 == 37 [pid = 380] [id = 324] 08:31:54 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0FB3F400) [pid = 380] [serial = 971] [outer = 00000000] 08:31:55 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0FC65400) [pid = 380] [serial = 972] [outer = 0FB3F400] 08:31:55 INFO - PROCESS | 380 | 1465918315050 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (0FD05000) [pid = 380] [serial = 973] [outer = 0FB3F400] 08:31:55 INFO - PROCESS | 380 | --DOCSHELL 1836BC00 == 36 [pid = 380] [id = 244] 08:31:55 INFO - PROCESS | 380 | --DOCSHELL 08C64800 == 35 [pid = 380] [id = 252] 08:31:55 INFO - PROCESS | 380 | --DOCSHELL 16430800 == 34 [pid = 380] [id = 250] 08:31:55 INFO - PROCESS | 380 | --DOCSHELL 08C5B400 == 33 [pid = 380] [id = 300] 08:31:55 INFO - PROCESS | 380 | --DOCSHELL 1493FC00 == 32 [pid = 380] [id = 239] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 94 (0FB38C00) [pid = 380] [serial = 903] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0FB43400) [pid = 380] [serial = 904] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 92 (0FE6BC00) [pid = 380] [serial = 906] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 91 (08C6F800) [pid = 380] [serial = 900] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 90 (09C0D400) [pid = 380] [serial = 901] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0FFB2800) [pid = 380] [serial = 889] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FC70C00) [pid = 380] [serial = 888] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 87 (17C0F800) [pid = 380] [serial = 892] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1725CC00) [pid = 380] [serial = 891] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1AD03400) [pid = 380] [serial = 895] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1ACBF400) [pid = 380] [serial = 894] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1AD0CC00) [pid = 380] [serial = 897] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 82 (17263000) [pid = 380] [serial = 913] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1725D000) [pid = 380] [serial = 912] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17549C00) [pid = 380] [serial = 915] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18634400) [pid = 380] [serial = 921] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17CC7C00) [pid = 380] [serial = 916] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14898C00) [pid = 380] [serial = 909] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 76 (149C7800) [pid = 380] [serial = 910] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1832D400) [pid = 380] [serial = 919] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18329800) [pid = 380] [serial = 918] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 73 (188DE800) [pid = 380] [serial = 922] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 72 (102A2000) [pid = 380] [serial = 907] [outer = 00000000] [url = about:blank] 08:31:55 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18F14000) [pid = 380] [serial = 924] [outer = 00000000] [url = about:blank] 08:31:56 INFO - PROCESS | 380 | 1465918316244 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1551ms 08:31:56 INFO - PROCESS | 380 | 1465918316286 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 380 | 1465918316290 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 08:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:31:56 INFO - PROCESS | 380 | 1465918316294 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 380 | 1465918316297 Marionette TRACE conn6 <- [1,1262,null,{}] 08:31:56 INFO - PROCESS | 380 | 1465918316302 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:56 INFO - PROCESS | 380 | 1465918316304 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:56 INFO - PROCESS | 380 | 1465918316426 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 08:31:56 INFO - PROCESS | 380 | 1465918316513 Marionette TRACE conn6 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:56 INFO - PROCESS | 380 | 1465918316515 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:56 INFO - PROCESS | 380 | ++DOCSHELL 09CB3800 == 33 [pid = 380] [id = 325] 08:31:56 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (09CB4400) [pid = 380] [serial = 974] [outer = 00000000] 08:31:56 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09CF1C00) [pid = 380] [serial = 975] [outer = 09CB4400] 08:31:56 INFO - PROCESS | 380 | 1465918316562 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0C949400) [pid = 380] [serial = 976] [outer = 09CB4400] 08:31:56 INFO - PROCESS | 380 | 1465918316961 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 730ms 08:31:57 INFO - PROCESS | 380 | 1465918317028 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 380 | 1465918317033 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 08:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:31:57 INFO - PROCESS | 380 | 1465918317039 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 380 | 1465918317042 Marionette TRACE conn6 <- [1,1266,null,{}] 08:31:57 INFO - PROCESS | 380 | 1465918317045 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:57 INFO - PROCESS | 380 | 1465918317048 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:57 INFO - PROCESS | 380 | 1465918317134 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 08:31:57 INFO - PROCESS | 380 | 1465918317140 Marionette TRACE conn6 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 380 | 1465918317143 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:57 INFO - PROCESS | 380 | ++DOCSHELL 0FB84400 == 34 [pid = 380] [id = 326] 08:31:57 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FC66800) [pid = 380] [serial = 977] [outer = 00000000] 08:31:57 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FD02800) [pid = 380] [serial = 978] [outer = 0FC66800] 08:31:57 INFO - PROCESS | 380 | 1465918317189 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FD0D000) [pid = 380] [serial = 979] [outer = 0FC66800] 08:31:57 INFO - PROCESS | 380 | 1465918317650 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 631ms 08:31:57 INFO - PROCESS | 380 | 1465918317674 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 380 | 1465918317676 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 08:31:57 INFO - PROCESS | 380 | 1465918317679 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:31:57 INFO - PROCESS | 380 | 1465918317683 Marionette TRACE conn6 <- [1,1270,null,{}] 08:31:57 INFO - PROCESS | 380 | 1465918317695 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:57 INFO - PROCESS | 380 | 1465918317700 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:57 INFO - PROCESS | 380 | 1465918317784 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 08:31:57 INFO - PROCESS | 380 | 1465918317823 Marionette TRACE conn6 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 380 | 1465918317827 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:57 INFO - PROCESS | 380 | ++DOCSHELL 140D8800 == 35 [pid = 380] [id = 327] 08:31:57 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (140E3000) [pid = 380] [serial = 980] [outer = 00000000] 08:31:57 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1439A400) [pid = 380] [serial = 981] [outer = 140E3000] 08:31:57 INFO - PROCESS | 380 | 1465918317953 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (14890C00) [pid = 380] [serial = 982] [outer = 140E3000] 08:31:58 INFO - PROCESS | 380 | 1465918318390 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 730ms 08:31:58 INFO - PROCESS | 380 | 1465918318413 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 380 | 1465918318416 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 08:31:58 INFO - PROCESS | 380 | 1465918318419 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:31:58 INFO - PROCESS | 380 | 1465918318420 Marionette TRACE conn6 <- [1,1274,null,{}] 08:31:58 INFO - PROCESS | 380 | 1465918318424 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:58 INFO - PROCESS | 380 | 1465918318426 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:58 INFO - PROCESS | 380 | 1465918318542 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 08:31:58 INFO - PROCESS | 380 | 1465918318547 Marionette TRACE conn6 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:58 INFO - PROCESS | 380 | 1465918318549 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:58 INFO - PROCESS | 380 | ++DOCSHELL 1493FC00 == 36 [pid = 380] [id = 328] 08:31:58 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (14945400) [pid = 380] [serial = 983] [outer = 00000000] 08:31:58 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (14ACD800) [pid = 380] [serial = 984] [outer = 14945400] 08:31:58 INFO - PROCESS | 380 | 1465918318594 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (16432800) [pid = 380] [serial = 985] [outer = 14945400] 08:31:59 INFO - PROCESS | 380 | 1465918319029 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 670ms 08:31:59 INFO - PROCESS | 380 | 1465918319095 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 380 | 1465918319097 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 08:31:59 INFO - PROCESS | 380 | 1465918319100 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:31:59 INFO - PROCESS | 380 | 1465918319102 Marionette TRACE conn6 <- [1,1278,null,{}] 08:31:59 INFO - PROCESS | 380 | 1465918319106 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:59 INFO - PROCESS | 380 | 1465918319108 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:59 INFO - PROCESS | 380 | 1465918319243 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 08:31:59 INFO - PROCESS | 380 | 1465918319260 Marionette TRACE conn6 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 380 | 1465918319262 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:59 INFO - PROCESS | 380 | ++DOCSHELL 0FC70000 == 37 [pid = 380] [id = 329] 08:31:59 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1643E400) [pid = 380] [serial = 986] [outer = 00000000] 08:31:59 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1731F400) [pid = 380] [serial = 987] [outer = 1643E400] 08:31:59 INFO - PROCESS | 380 | 1465918319305 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17512400) [pid = 380] [serial = 988] [outer = 1643E400] 08:31:59 INFO - PROCESS | 380 | 1465918319754 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 730ms 08:31:59 INFO - PROCESS | 380 | 1465918319833 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 380 | 1465918319835 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 08:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:31:59 INFO - PROCESS | 380 | 1465918319844 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 380 | 1465918319846 Marionette TRACE conn6 <- [1,1282,null,{}] 08:31:59 INFO - PROCESS | 380 | 1465918319849 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:59 INFO - PROCESS | 380 | 1465918319855 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:59 INFO - PROCESS | 380 | 1465918319987 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 08:31:59 INFO - PROCESS | 380 | 1465918319998 Marionette TRACE conn6 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 380 | 1465918320000 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:31:59 INFO - PROCESS | 380 | ++DOCSHELL 0F6EDC00 == 38 [pid = 380] [id = 330] 08:31:59 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17CCCC00) [pid = 380] [serial = 989] [outer = 00000000] 08:32:00 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1832C400) [pid = 380] [serial = 990] [outer = 17CCCC00] 08:32:00 INFO - PROCESS | 380 | 1465918320043 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (18332400) [pid = 380] [serial = 991] [outer = 17CCCC00] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0C831400) [pid = 380] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 87 (173BF400) [pid = 380] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 86 (14949800) [pid = 380] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 85 (18326000) [pid = 380] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09CBD800) [pid = 380] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18633400) [pid = 380] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD0D400) [pid = 380] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FC63400) [pid = 380] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1AD03000) [pid = 380] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 79 (141BC000) [pid = 380] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18328400) [pid = 380] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 77 (173C7800) [pid = 380] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:32:00 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0CA6E800) [pid = 380] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:32:00 INFO - PROCESS | 380 | 1465918320746 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 930ms 08:32:00 INFO - PROCESS | 380 | 1465918320778 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 380 | 1465918320780 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 08:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:32:00 INFO - PROCESS | 380 | 1465918320790 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 380 | 1465918320792 Marionette TRACE conn6 <- [1,1286,null,{}] 08:32:00 INFO - PROCESS | 380 | 1465918320795 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:00 INFO - PROCESS | 380 | 1465918320797 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:00 INFO - PROCESS | 380 | 1465918320874 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 08:32:00 INFO - PROCESS | 380 | 1465918320881 Marionette TRACE conn6 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 380 | 1465918320883 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:00 INFO - PROCESS | 380 | ++DOCSHELL 0FD28800 == 39 [pid = 380] [id = 331] 08:32:00 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14008C00) [pid = 380] [serial = 992] [outer = 00000000] 08:32:00 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C08000) [pid = 380] [serial = 993] [outer = 14008C00] 08:32:00 INFO - PROCESS | 380 | 1465918320928 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17C0D000) [pid = 380] [serial = 994] [outer = 14008C00] 08:32:01 INFO - PROCESS | 380 | 1465918321377 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 630ms 08:32:01 INFO - PROCESS | 380 | 1465918321424 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 380 | 1465918321426 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 08:32:01 INFO - PROCESS | 380 | 1465918321429 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:32:01 INFO - PROCESS | 380 | 1465918321431 Marionette TRACE conn6 <- [1,1290,null,{}] 08:32:01 INFO - PROCESS | 380 | 1465918321435 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:01 INFO - PROCESS | 380 | 1465918321436 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:01 INFO - PROCESS | 380 | 1465918321513 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 08:32:01 INFO - PROCESS | 380 | 1465918321521 Marionette TRACE conn6 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:01 INFO - PROCESS | 380 | 1465918321523 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:01 INFO - PROCESS | 380 | ++DOCSHELL 17546C00 == 40 [pid = 380] [id = 332] 08:32:01 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18363000) [pid = 380] [serial = 995] [outer = 00000000] 08:32:01 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (188D5000) [pid = 380] [serial = 996] [outer = 18363000] 08:32:01 INFO - PROCESS | 380 | 1465918321566 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18633400) [pid = 380] [serial = 997] [outer = 18363000] 08:32:02 INFO - PROCESS | 380 | 1465918322015 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 630ms 08:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:32:02 INFO - PROCESS | 380 | 1465918322063 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 380 | 1465918322065 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 08:32:02 INFO - PROCESS | 380 | 1465918322069 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 380 | 1465918322070 Marionette TRACE conn6 <- [1,1294,null,{}] 08:32:02 INFO - PROCESS | 380 | 1465918322074 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:02 INFO - PROCESS | 380 | 1465918322076 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:02 INFO - PROCESS | 380 | 1465918322155 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 08:32:02 INFO - PROCESS | 380 | 1465918322160 Marionette TRACE conn6 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 380 | 1465918322162 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:02 INFO - PROCESS | 380 | ++DOCSHELL 140D6C00 == 41 [pid = 380] [id = 333] 08:32:02 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18E4A000) [pid = 380] [serial = 998] [outer = 00000000] 08:32:02 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18F17400) [pid = 380] [serial = 999] [outer = 18E4A000] 08:32:02 INFO - PROCESS | 380 | 1465918322205 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (18F1DC00) [pid = 380] [serial = 1000] [outer = 18E4A000] 08:32:02 INFO - PROCESS | 380 | 1465918322813 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 832ms 08:32:02 INFO - PROCESS | 380 | 1465918322945 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 380 | 1465918322948 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 08:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:32:02 INFO - PROCESS | 380 | 1465918322954 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 380 | 1465918322957 Marionette TRACE conn6 <- [1,1298,null,{}] 08:32:02 INFO - PROCESS | 380 | 1465918322963 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:02 INFO - PROCESS | 380 | 1465918322966 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:03 INFO - PROCESS | 380 | 1465918323089 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 08:32:03 INFO - PROCESS | 380 | 1465918323195 Marionette TRACE conn6 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:03 INFO - PROCESS | 380 | 1465918323198 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:03 INFO - PROCESS | 380 | ++DOCSHELL 08C72C00 == 42 [pid = 380] [id = 334] 08:32:03 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (09C0D400) [pid = 380] [serial = 1001] [outer = 00000000] 08:32:03 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0FB39400) [pid = 380] [serial = 1002] [outer = 09C0D400] 08:32:03 INFO - PROCESS | 380 | 1465918323254 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FC6C800) [pid = 380] [serial = 1003] [outer = 09C0D400] 08:32:03 INFO - PROCESS | 380 | 1465918323947 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 380 | 1465918324031 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 08:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:32:04 INFO - PROCESS | 380 | 1465918324037 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 380 | 1465918324040 Marionette TRACE conn6 <- [1,1302,null,{}] 08:32:04 INFO - PROCESS | 380 | 1465918324045 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:04 INFO - PROCESS | 380 | 1465918324048 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:04 INFO - PROCESS | 380 | 1465918324177 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 08:32:04 INFO - PROCESS | 380 | 1465918324302 Marionette TRACE conn6 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 380 | 1465918324305 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:04 INFO - PROCESS | 380 | ++DOCSHELL 0FC6F000 == 43 [pid = 380] [id = 335] 08:32:04 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (14901C00) [pid = 380] [serial = 1004] [outer = 00000000] 08:32:04 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (15641C00) [pid = 380] [serial = 1005] [outer = 14901C00] 08:32:04 INFO - PROCESS | 380 | 1465918324361 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (173C7800) [pid = 380] [serial = 1006] [outer = 14901C00] 08:32:05 INFO - PROCESS | 380 | --DOCSHELL 17546C00 == 42 [pid = 380] [id = 332] 08:32:05 INFO - PROCESS | 380 | --DOCSHELL 0FD28800 == 41 [pid = 380] [id = 331] 08:32:05 INFO - PROCESS | 380 | --DOCSHELL 0F6EDC00 == 40 [pid = 380] [id = 330] 08:32:05 INFO - PROCESS | 380 | --DOCSHELL 0FC70000 == 39 [pid = 380] [id = 329] 08:32:05 INFO - PROCESS | 380 | --DOCSHELL 1493FC00 == 38 [pid = 380] [id = 328] 08:32:05 INFO - PROCESS | 380 | --DOCSHELL 140D8800 == 37 [pid = 380] [id = 327] 08:32:05 INFO - PROCESS | 380 | --DOCSHELL 0FB84400 == 36 [pid = 380] [id = 326] 08:32:05 INFO - PROCESS | 380 | --DOCSHELL 09CB3800 == 35 [pid = 380] [id = 325] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0C948400) [pid = 380] [serial = 933] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 89 (17C0C800) [pid = 380] [serial = 943] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 88 (14ACE800) [pid = 380] [serial = 939] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18370800) [pid = 380] [serial = 946] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 86 (15B34C00) [pid = 380] [serial = 940] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FB34400) [pid = 380] [serial = 927] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18331C00) [pid = 380] [serial = 945] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18F14800) [pid = 380] [serial = 925] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD2FC00) [pid = 380] [serial = 936] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18F15000) [pid = 380] [serial = 952] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 80 (18329000) [pid = 380] [serial = 951] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1ADAFC00) [pid = 380] [serial = 898] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1494E800) [pid = 380] [serial = 931] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 77 (194E9400) [pid = 380] [serial = 949] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1754E400) [pid = 380] [serial = 942] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 75 (14893800) [pid = 380] [serial = 930] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 74 (102E5400) [pid = 380] [serial = 937] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 73 (19582800) [pid = 380] [serial = 954] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 72 (194E9000) [pid = 380] [serial = 948] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0CAF1000) [pid = 380] [serial = 934] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0FC6D800) [pid = 380] [serial = 928] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 69 (09C09000) [pid = 380] [serial = 955] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 68 (197D8800) [pid = 380] [serial = 957] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1A496400) [pid = 380] [serial = 958] [outer = 00000000] [url = about:blank] 08:32:05 INFO - PROCESS | 380 | 1465918325249 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1275ms 08:32:05 INFO - PROCESS | 380 | 1465918325315 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 08:32:05 INFO - PROCESS | 380 | 1465918325319 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 08:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:32:05 INFO - PROCESS | 380 | 1465918325323 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 380 | 1465918325326 Marionette TRACE conn6 <- [1,1306,null,{}] 08:32:05 INFO - PROCESS | 380 | 1465918325331 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:05 INFO - PROCESS | 380 | 1465918325334 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:05 INFO - PROCESS | 380 | 1465918325420 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 08:32:05 INFO - PROCESS | 380 | 1465918325433 Marionette TRACE conn6 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 380 | 1465918325435 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:05 INFO - PROCESS | 380 | ++DOCSHELL 0C94C400 == 36 [pid = 380] [id = 336] 08:32:05 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0C94D400) [pid = 380] [serial = 1007] [outer = 00000000] 08:32:05 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0F664C00) [pid = 380] [serial = 1008] [outer = 0C94D400] 08:32:05 INFO - PROCESS | 380 | 1465918325483 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FB3AC00) [pid = 380] [serial = 1009] [outer = 0C94D400] 08:32:05 INFO - PROCESS | 380 | 1465918325993 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 730ms 08:32:06 INFO - PROCESS | 380 | 1465918326055 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 380 | 1465918326059 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 08:32:06 INFO - PROCESS | 380 | 1465918326065 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:32:06 INFO - PROCESS | 380 | 1465918326068 Marionette TRACE conn6 <- [1,1310,null,{}] 08:32:06 INFO - PROCESS | 380 | 1465918326072 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:06 INFO - PROCESS | 380 | 1465918326074 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:06 INFO - PROCESS | 380 | 1465918326162 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 08:32:06 INFO - PROCESS | 380 | 1465918326247 Marionette TRACE conn6 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:06 INFO - PROCESS | 380 | 1465918326249 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:06 INFO - PROCESS | 380 | ++DOCSHELL 0FD2DC00 == 37 [pid = 380] [id = 337] 08:32:06 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FD2EC00) [pid = 380] [serial = 1010] [outer = 00000000] 08:32:06 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (103B5C00) [pid = 380] [serial = 1011] [outer = 0FD2EC00] 08:32:06 INFO - PROCESS | 380 | 1465918326295 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (10CC3800) [pid = 380] [serial = 1012] [outer = 0FD2EC00] 08:32:06 INFO - PROCESS | 380 | 1465918326672 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 08:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:32:06 INFO - PROCESS | 380 | 1465918326740 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 380 | 1465918326742 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 08:32:06 INFO - PROCESS | 380 | 1465918326745 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 380 | 1465918326748 Marionette TRACE conn6 <- [1,1314,null,{}] 08:32:06 INFO - PROCESS | 380 | 1465918326759 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:06 INFO - PROCESS | 380 | 1465918326764 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:06 INFO - PROCESS | 380 | 1465918326877 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 08:32:06 INFO - PROCESS | 380 | 1465918326885 Marionette TRACE conn6 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:06 INFO - PROCESS | 380 | 1465918326888 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:06 INFO - PROCESS | 380 | ++DOCSHELL 14A2FC00 == 38 [pid = 380] [id = 338] 08:32:06 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14A30800) [pid = 380] [serial = 1013] [outer = 00000000] 08:32:06 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (15B2F800) [pid = 380] [serial = 1014] [outer = 14A30800] 08:32:06 INFO - PROCESS | 380 | 1465918326936 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17261000) [pid = 380] [serial = 1015] [outer = 14A30800] 08:32:07 INFO - PROCESS | 380 | 1465918327392 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:32:07 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 08:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 690ms 08:32:07 INFO - PROCESS | 380 | 1465918327440 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 380 | 1465918327442 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 08:32:07 INFO - PROCESS | 380 | 1465918327445 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 380 | 1465918327447 Marionette TRACE conn6 <- [1,1318,null,{}] 08:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:32:07 INFO - PROCESS | 380 | 1465918327450 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:07 INFO - PROCESS | 380 | 1465918327452 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:07 INFO - PROCESS | 380 | 1465918327569 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 08:32:07 INFO - PROCESS | 380 | 1465918327575 Marionette TRACE conn6 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 380 | 1465918327577 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:07 INFO - PROCESS | 380 | ++DOCSHELL 15649C00 == 39 [pid = 380] [id = 339] 08:32:07 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (173C9000) [pid = 380] [serial = 1016] [outer = 00000000] 08:32:07 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17CC8800) [pid = 380] [serial = 1017] [outer = 173C9000] 08:32:07 INFO - PROCESS | 380 | 1465918327620 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18327800) [pid = 380] [serial = 1018] [outer = 173C9000] 08:32:08 INFO - PROCESS | 380 | 1465918328069 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:32:08 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 08:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 08:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:32:08 INFO - PROCESS | 380 | 1465918328121 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 380 | 1465918328123 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 08:32:08 INFO - PROCESS | 380 | 1465918328125 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 380 | 1465918328127 Marionette TRACE conn6 <- [1,1322,null,{}] 08:32:08 INFO - PROCESS | 380 | 1465918328130 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:08 INFO - PROCESS | 380 | 1465918328132 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:08 INFO - PROCESS | 380 | 1465918328242 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 08:32:08 INFO - PROCESS | 380 | 1465918328330 Marionette TRACE conn6 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:08 INFO - PROCESS | 380 | 1465918328332 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:08 INFO - PROCESS | 380 | ++DOCSHELL 18331800 == 40 [pid = 380] [id = 340] 08:32:08 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18366000) [pid = 380] [serial = 1019] [outer = 00000000] 08:32:08 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18632000) [pid = 380] [serial = 1020] [outer = 18366000] 08:32:08 INFO - PROCESS | 380 | 1465918328375 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18E47000) [pid = 380] [serial = 1021] [outer = 18366000] 08:32:08 INFO - PROCESS | 380 | 1465918328801 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 730ms 08:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:32:08 INFO - PROCESS | 380 | 1465918328857 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 380 | 1465918328859 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 08:32:08 INFO - PROCESS | 380 | 1465918328862 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 380 | 1465918328864 Marionette TRACE conn6 <- [1,1326,null,{}] 08:32:08 INFO - PROCESS | 380 | 1465918328872 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:08 INFO - PROCESS | 380 | 1465918328878 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:08 INFO - PROCESS | 380 | 1465918329013 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 08:32:09 INFO - PROCESS | 380 | 1465918329082 Marionette TRACE conn6 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:09 INFO - PROCESS | 380 | 1465918329084 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:09 INFO - PROCESS | 380 | ++DOCSHELL 18F15800 == 41 [pid = 380] [id = 341] 08:32:09 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18F16000) [pid = 380] [serial = 1022] [outer = 00000000] 08:32:09 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (194EE000) [pid = 380] [serial = 1023] [outer = 18F16000] 08:32:09 INFO - PROCESS | 380 | 1465918329130 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (18FB4C00) [pid = 380] [serial = 1024] [outer = 18F16000] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FB3F400) [pid = 380] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09CB4400) [pid = 380] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 82 (14945400) [pid = 380] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 81 (140E3000) [pid = 380] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FC66800) [pid = 380] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0CA70400) [pid = 380] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 78 (149CDC00) [pid = 380] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 77 (195DF400) [pid = 380] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1ACC4C00) [pid = 380] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1643E400) [pid = 380] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17CCCC00) [pid = 380] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18363000) [pid = 380] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:32:09 INFO - PROCESS | 380 | --DOMWINDOW == 72 (14008C00) [pid = 380] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:32:10 INFO - PROCESS | 380 | 1465918330134 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1334ms 08:32:10 INFO - PROCESS | 380 | 1465918330197 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 08:32:10 INFO - PROCESS | 380 | 1465918330199 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 08:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:32:10 INFO - PROCESS | 380 | 1465918330202 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 380 | 1465918330203 Marionette TRACE conn6 <- [1,1330,null,{}] 08:32:10 INFO - PROCESS | 380 | 1465918330207 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:10 INFO - PROCESS | 380 | 1465918330209 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:10 INFO - PROCESS | 380 | 1465918330287 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 08:32:10 INFO - PROCESS | 380 | 1465918330369 Marionette TRACE conn6 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 380 | 1465918330371 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:10 INFO - PROCESS | 380 | ++DOCSHELL 0FB87800 == 42 [pid = 380] [id = 342] 08:32:10 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (10BD6800) [pid = 380] [serial = 1025] [outer = 00000000] 08:32:10 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17262400) [pid = 380] [serial = 1026] [outer = 10BD6800] 08:32:10 INFO - PROCESS | 380 | 1465918330414 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17CD4400) [pid = 380] [serial = 1027] [outer = 10BD6800] 08:32:10 INFO - PROCESS | 380 | 1465918330773 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 630ms 08:32:10 INFO - PROCESS | 380 | 1465918330833 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 08:32:10 INFO - PROCESS | 380 | 1465918330835 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 08:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:32:10 INFO - PROCESS | 380 | 1465918330838 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 380 | 1465918330840 Marionette TRACE conn6 <- [1,1334,null,{}] 08:32:10 INFO - PROCESS | 380 | 1465918330843 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:10 INFO - PROCESS | 380 | 1465918330845 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:10 INFO - PROCESS | 380 | 1465918330959 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 08:32:10 INFO - PROCESS | 380 | 1465918330965 Marionette TRACE conn6 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 380 | 1465918330967 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:10 INFO - PROCESS | 380 | ++DOCSHELL 1482A000 == 43 [pid = 380] [id = 343] 08:32:10 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18F20800) [pid = 380] [serial = 1028] [outer = 00000000] 08:32:10 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (195DB800) [pid = 380] [serial = 1029] [outer = 18F20800] 08:32:10 INFO - PROCESS | 380 | 1465918331009 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (197DD000) [pid = 380] [serial = 1030] [outer = 18F20800] 08:32:11 INFO - PROCESS | 380 | 1465918331437 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 630ms 08:32:11 INFO - PROCESS | 380 | 1465918331473 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 380 | 1465918331475 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 08:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:32:11 INFO - PROCESS | 380 | 1465918331478 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 380 | 1465918331480 Marionette TRACE conn6 <- [1,1338,null,{}] 08:32:11 INFO - PROCESS | 380 | 1465918331483 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:11 INFO - PROCESS | 380 | 1465918331494 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:11 INFO - PROCESS | 380 | 1465918331615 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 08:32:11 INFO - PROCESS | 380 | 1465918331797 Marionette TRACE conn6 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:11 INFO - PROCESS | 380 | 1465918331800 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:11 INFO - PROCESS | 380 | ++DOCSHELL 09C06400 == 44 [pid = 380] [id = 344] 08:32:11 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (09C08C00) [pid = 380] [serial = 1031] [outer = 00000000] 08:32:11 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (09CB4400) [pid = 380] [serial = 1032] [outer = 09C08C00] 08:32:11 INFO - PROCESS | 380 | 1465918331857 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0C839400) [pid = 380] [serial = 1033] [outer = 09C08C00] 08:32:12 INFO - PROCESS | 380 | 1465918332450 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1022ms 08:32:12 INFO - PROCESS | 380 | 1465918332502 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 380 | 1465918332506 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 08:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:32:12 INFO - PROCESS | 380 | 1465918332511 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 380 | 1465918332515 Marionette TRACE conn6 <- [1,1342,null,{}] 08:32:12 INFO - PROCESS | 380 | 1465918332520 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:12 INFO - PROCESS | 380 | 1465918332523 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:12 INFO - PROCESS | 380 | 1465918332665 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 08:32:12 INFO - PROCESS | 380 | 1465918332797 Marionette TRACE conn6 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 380 | 1465918332801 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:12 INFO - PROCESS | 380 | ++DOCSHELL 1439E000 == 45 [pid = 380] [id = 345] 08:32:12 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (14908800) [pid = 380] [serial = 1034] [outer = 00000000] 08:32:12 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (14A2D400) [pid = 380] [serial = 1035] [outer = 14908800] 08:32:12 INFO - PROCESS | 380 | 1465918332858 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (14A2E000) [pid = 380] [serial = 1036] [outer = 14908800] 08:32:13 INFO - PROCESS | 380 | 1465918333469 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 990ms 08:32:13 INFO - PROCESS | 380 | 1465918333501 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 380 | 1465918333505 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 08:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:32:13 INFO - PROCESS | 380 | 1465918333508 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 380 | 1465918333510 Marionette TRACE conn6 <- [1,1346,null,{}] 08:32:13 INFO - PROCESS | 380 | 1465918333514 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:13 INFO - PROCESS | 380 | 1465918333517 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:13 INFO - PROCESS | 380 | 1465918333626 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 08:32:13 INFO - PROCESS | 380 | 1465918333732 Marionette TRACE conn6 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:13 INFO - PROCESS | 380 | 1465918333734 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:13 INFO - PROCESS | 380 | ++DOCSHELL 194E9800 == 46 [pid = 380] [id = 346] 08:32:13 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (194EA000) [pid = 380] [serial = 1037] [outer = 00000000] 08:32:13 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (194ED800) [pid = 380] [serial = 1038] [outer = 194EA000] 08:32:13 INFO - PROCESS | 380 | 1465918333790 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1A49A000) [pid = 380] [serial = 1039] [outer = 194EA000] 08:32:14 INFO - PROCESS | 380 | 1465918334423 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 970ms 08:32:14 INFO - PROCESS | 380 | 1465918334481 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 08:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:32:14 INFO - PROCESS | 380 | 1465918334485 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 08:32:14 INFO - PROCESS | 380 | 1465918334496 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 380 | 1465918334501 Marionette TRACE conn6 <- [1,1350,null,{}] 08:32:14 INFO - PROCESS | 380 | 1465918334505 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:14 INFO - PROCESS | 380 | 1465918334508 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:14 INFO - PROCESS | 380 | 1465918334625 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 08:32:14 INFO - PROCESS | 380 | 1465918334749 Marionette TRACE conn6 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 380 | 1465918334752 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:14 INFO - PROCESS | 380 | ++DOCSHELL 18F14400 == 47 [pid = 380] [id = 347] 08:32:14 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1A49F400) [pid = 380] [serial = 1040] [outer = 00000000] 08:32:14 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1AD08000) [pid = 380] [serial = 1041] [outer = 1A49F400] 08:32:14 INFO - PROCESS | 380 | 1465918334805 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1AD0CC00) [pid = 380] [serial = 1042] [outer = 1A49F400] 08:32:15 INFO - PROCESS | 380 | 1465918335536 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1084ms 08:32:15 INFO - PROCESS | 380 | 1465918335575 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 380 | 1465918335580 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 08:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:32:15 INFO - PROCESS | 380 | 1465918335584 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 380 | 1465918335588 Marionette TRACE conn6 <- [1,1354,null,{}] 08:32:15 INFO - PROCESS | 380 | 1465918335593 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:15 INFO - PROCESS | 380 | 1465918335595 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:15 INFO - PROCESS | 380 | 1465918335701 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 08:32:15 INFO - PROCESS | 380 | 1465918335838 Marionette TRACE conn6 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 380 | 1465918335842 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:15 INFO - PROCESS | 380 | ++DOCSHELL 0FC6D400 == 48 [pid = 380] [id = 348] 08:32:15 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (0FC70000) [pid = 380] [serial = 1043] [outer = 00000000] 08:32:15 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0FD10800) [pid = 380] [serial = 1044] [outer = 0FC70000] 08:32:15 INFO - PROCESS | 380 | 1465918335893 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (102A2C00) [pid = 380] [serial = 1045] [outer = 0FC70000] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 1482A000 == 47 [pid = 380] [id = 343] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 0FB87800 == 46 [pid = 380] [id = 342] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 18F15800 == 45 [pid = 380] [id = 341] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 18331800 == 44 [pid = 380] [id = 340] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 15649C00 == 43 [pid = 380] [id = 339] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 14A2FC00 == 42 [pid = 380] [id = 338] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 0FD2DC00 == 41 [pid = 380] [id = 337] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 0C94C400 == 40 [pid = 380] [id = 336] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 0FB3C400 == 39 [pid = 380] [id = 324] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 08C57400 == 38 [pid = 380] [id = 319] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 195DEC00 == 37 [pid = 380] [id = 322] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 140D6C00 == 36 [pid = 380] [id = 333] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 149C7000 == 35 [pid = 380] [id = 318] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 08C72C00 == 34 [pid = 380] [id = 334] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 0FC6F000 == 33 [pid = 380] [id = 335] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 0C94D800 == 32 [pid = 380] [id = 320] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 1494E400 == 31 [pid = 380] [id = 321] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 19777000 == 30 [pid = 380] [id = 323] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 18F14400 == 29 [pid = 380] [id = 347] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 194E9800 == 28 [pid = 380] [id = 346] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 09C06400 == 27 [pid = 380] [id = 344] 08:32:16 INFO - PROCESS | 380 | --DOCSHELL 1439E000 == 26 [pid = 380] [id = 345] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 92 (0FD05000) [pid = 380] [serial = 973] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 91 (0FC65400) [pid = 380] [serial = 972] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 90 (09CF1C00) [pid = 380] [serial = 975] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0C949400) [pid = 380] [serial = 976] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 88 (14ACD800) [pid = 380] [serial = 984] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1439A400) [pid = 380] [serial = 981] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 86 (16432800) [pid = 380] [serial = 985] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FD02800) [pid = 380] [serial = 978] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FD0D000) [pid = 380] [serial = 979] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FD24800) [pid = 380] [serial = 961] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FC64000) [pid = 380] [serial = 960] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17436C00) [pid = 380] [serial = 964] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1643FC00) [pid = 380] [serial = 963] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1ACB9800) [pid = 380] [serial = 967] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1ACAB800) [pid = 380] [serial = 966] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1ADB3C00) [pid = 380] [serial = 970] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1AD0D000) [pid = 380] [serial = 969] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1731F400) [pid = 380] [serial = 987] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F17400) [pid = 380] [serial = 999] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1832C400) [pid = 380] [serial = 990] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17512400) [pid = 380] [serial = 988] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18633400) [pid = 380] [serial = 997] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 70 (188D5000) [pid = 380] [serial = 996] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 69 (18332400) [pid = 380] [serial = 991] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 68 (17C08000) [pid = 380] [serial = 993] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17C0D000) [pid = 380] [serial = 994] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | --DOMWINDOW == 66 (14890C00) [pid = 380] [serial = 982] [outer = 00000000] [url = about:blank] 08:32:16 INFO - PROCESS | 380 | 1465918336996 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 380 | 1465918337064 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 08:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:32:17 INFO - PROCESS | 380 | 1465918337068 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 380 | 1465918337073 Marionette TRACE conn6 <- [1,1358,null,{}] 08:32:17 INFO - PROCESS | 380 | 1465918337078 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:17 INFO - PROCESS | 380 | 1465918337081 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:17 INFO - PROCESS | 380 | 1465918337168 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 08:32:17 INFO - PROCESS | 380 | 1465918337182 Marionette TRACE conn6 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:17 INFO - PROCESS | 380 | 1465918337184 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:17 INFO - PROCESS | 380 | ++DOCSHELL 09CB5800 == 27 [pid = 380] [id = 349] 08:32:17 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (09CB5C00) [pid = 380] [serial = 1046] [outer = 00000000] 08:32:17 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0C948400) [pid = 380] [serial = 1047] [outer = 09CB5C00] 08:32:17 INFO - PROCESS | 380 | 1465918337231 Marionette DEBUG loaded listener.js 08:32:17 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0CA1F800) [pid = 380] [serial = 1048] [outer = 09CB5C00] 08:32:17 INFO - PROCESS | 380 | 1465918337717 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 380 | 1465918337765 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 08:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:32:17 INFO - PROCESS | 380 | 1465918337771 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 380 | 1465918337774 Marionette TRACE conn6 <- [1,1362,null,{}] 08:32:17 INFO - PROCESS | 380 | 1465918337777 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:17 INFO - PROCESS | 380 | 1465918337780 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:17 INFO - PROCESS | 380 | 1465918337898 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 08:32:18 INFO - PROCESS | 380 | 1465918338012 Marionette TRACE conn6 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 380 | 1465918338014 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:18 INFO - PROCESS | 380 | ++DOCSHELL 09CED800 == 28 [pid = 380] [id = 350] 08:32:18 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FD08000) [pid = 380] [serial = 1049] [outer = 00000000] 08:32:18 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FD0F000) [pid = 380] [serial = 1050] [outer = 0FD08000] 08:32:18 INFO - PROCESS | 380 | 1465918338060 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FD26400) [pid = 380] [serial = 1051] [outer = 0FD08000] 08:32:18 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:18 INFO - PROCESS | 380 | 1465918338442 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 08:32:18 INFO - PROCESS | 380 | 1465918338507 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 08:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:32:18 INFO - PROCESS | 380 | 1465918338510 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:32:18 INFO - PROCESS | 380 | 1465918338513 Marionette TRACE conn6 <- [1,1366,null,{}] 08:32:18 INFO - PROCESS | 380 | 1465918338528 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:18 INFO - PROCESS | 380 | 1465918338533 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:18 INFO - PROCESS | 380 | 1465918338616 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 08:32:18 INFO - PROCESS | 380 | 1465918338626 Marionette TRACE conn6 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 380 | 1465918338629 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:18 INFO - PROCESS | 380 | ++DOCSHELL 1439A400 == 29 [pid = 380] [id = 351] 08:32:18 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1439DC00) [pid = 380] [serial = 1052] [outer = 00000000] 08:32:18 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14831000) [pid = 380] [serial = 1053] [outer = 1439DC00] 08:32:18 INFO - PROCESS | 380 | 1465918338676 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14906800) [pid = 380] [serial = 1054] [outer = 1439DC00] 08:32:19 INFO - PROCESS | 380 | 1465918339161 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 380 | 1465918339276 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 08:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:32:19 INFO - PROCESS | 380 | 1465918339284 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 380 | 1465918339286 Marionette TRACE conn6 <- [1,1370,null,{}] 08:32:19 INFO - PROCESS | 380 | 1465918339289 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:19 INFO - PROCESS | 380 | 1465918339291 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:19 INFO - PROCESS | 380 | 1465918339416 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 08:32:19 INFO - PROCESS | 380 | 1465918339470 Marionette TRACE conn6 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:19 INFO - PROCESS | 380 | 1465918339472 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:19 INFO - PROCESS | 380 | ++DOCSHELL 14A30000 == 30 [pid = 380] [id = 352] 08:32:19 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14A37800) [pid = 380] [serial = 1055] [outer = 00000000] 08:32:19 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (15B2F400) [pid = 380] [serial = 1056] [outer = 14A37800] 08:32:19 INFO - PROCESS | 380 | 1465918339516 Marionette DEBUG loaded listener.js 08:32:19 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1643EC00) [pid = 380] [serial = 1057] [outer = 14A37800] 08:32:19 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:19 INFO - PROCESS | 380 | 1465918339945 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 380 | 1465918339961 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 08:32:19 INFO - PROCESS | 380 | 1465918339964 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:32:19 INFO - PROCESS | 380 | 1465918339966 Marionette TRACE conn6 <- [1,1374,null,{}] 08:32:19 INFO - PROCESS | 380 | 1465918339970 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:19 INFO - PROCESS | 380 | 1465918339972 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:20 INFO - PROCESS | 380 | 1465918340097 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 08:32:20 INFO - PROCESS | 380 | 1465918340104 Marionette TRACE conn6 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:20 INFO - PROCESS | 380 | 1465918340106 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:20 INFO - PROCESS | 380 | ++DOCSHELL 1725E400 == 31 [pid = 380] [id = 353] 08:32:20 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17263000) [pid = 380] [serial = 1058] [outer = 00000000] 08:32:20 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17542800) [pid = 380] [serial = 1059] [outer = 17263000] 08:32:20 INFO - PROCESS | 380 | 1465918340149 Marionette DEBUG loaded listener.js 08:32:20 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17549000) [pid = 380] [serial = 1060] [outer = 17263000] 08:32:20 INFO - PROCESS | 380 | 1465918340636 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 380 | 1465918340703 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 08:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:32:20 INFO - PROCESS | 380 | 1465918340712 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 380 | 1465918340713 Marionette TRACE conn6 <- [1,1378,null,{}] 08:32:20 INFO - PROCESS | 380 | 1465918340717 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:20 INFO - PROCESS | 380 | 1465918340723 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:21 INFO - PROCESS | 380 | 1465918341088 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 80 (173C9000) [pid = 380] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14A30800) [pid = 380] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 78 (14901C00) [pid = 380] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18366000) [pid = 380] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FD2EC00) [pid = 380] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18E4A000) [pid = 380] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09C0D400) [pid = 380] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0C94D400) [pid = 380] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 72 (18F16000) [pid = 380] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 71 (10BD6800) [pid = 380] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:32:21 INFO - PROCESS | 380 | --DOMWINDOW == 70 (18F20800) [pid = 380] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:32:21 INFO - PROCESS | 380 | 1465918341150 Marionette TRACE conn6 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:21 INFO - PROCESS | 380 | 1465918341152 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:21 INFO - PROCESS | 380 | ++DOCSHELL 09C09400 == 32 [pid = 380] [id = 354] 08:32:21 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09C0D400) [pid = 380] [serial = 1061] [outer = 00000000] 08:32:21 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FD2EC00) [pid = 380] [serial = 1062] [outer = 09C0D400] 08:32:21 INFO - PROCESS | 380 | 1465918341195 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1494B800) [pid = 380] [serial = 1063] [outer = 09C0D400] 08:32:21 INFO - PROCESS | 380 | 1465918341561 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 870ms 08:32:21 INFO - PROCESS | 380 | 1465918341591 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 08:32:21 INFO - PROCESS | 380 | 1465918341593 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 08:32:21 INFO - PROCESS | 380 | 1465918341597 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:32:21 INFO - PROCESS | 380 | 1465918341598 Marionette TRACE conn6 <- [1,1382,null,{}] 08:32:21 INFO - PROCESS | 380 | 1465918341602 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:21 INFO - PROCESS | 380 | 1465918341604 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:21 INFO - PROCESS | 380 | 1465918341685 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 08:32:21 INFO - PROCESS | 380 | 1465918341690 Marionette TRACE conn6 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:21 INFO - PROCESS | 380 | 1465918341692 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:21 INFO - PROCESS | 380 | ++DOCSHELL 09CBDC00 == 33 [pid = 380] [id = 355] 08:32:21 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FD0EC00) [pid = 380] [serial = 1064] [outer = 00000000] 08:32:21 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (18332000) [pid = 380] [serial = 1065] [outer = 0FD0EC00] 08:32:21 INFO - PROCESS | 380 | 1465918341737 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18370800) [pid = 380] [serial = 1066] [outer = 0FD0EC00] 08:32:22 INFO - PROCESS | 380 | 1465918342152 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 570ms 08:32:22 INFO - PROCESS | 380 | 1465918342170 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 380 | 1465918342172 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 08:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:32:22 INFO - PROCESS | 380 | 1465918342175 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 380 | 1465918342177 Marionette TRACE conn6 <- [1,1386,null,{}] 08:32:22 INFO - PROCESS | 380 | 1465918342180 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:22 INFO - PROCESS | 380 | 1465918342182 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:22 INFO - PROCESS | 380 | 1465918342298 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 08:32:22 INFO - PROCESS | 380 | 1465918342306 Marionette TRACE conn6 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 380 | 1465918342308 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:22 INFO - PROCESS | 380 | ++DOCSHELL 18331400 == 34 [pid = 380] [id = 356] 08:32:22 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1836BC00) [pid = 380] [serial = 1067] [outer = 00000000] 08:32:22 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (188D9000) [pid = 380] [serial = 1068] [outer = 1836BC00] 08:32:22 INFO - PROCESS | 380 | 1465918342351 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1643B800) [pid = 380] [serial = 1069] [outer = 1836BC00] 08:32:22 INFO - PROCESS | 380 | 1465918342778 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 630ms 08:32:22 INFO - PROCESS | 380 | 1465918342806 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 380 | 1465918342808 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 08:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:32:22 INFO - PROCESS | 380 | 1465918342811 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 380 | 1465918342813 Marionette TRACE conn6 <- [1,1390,null,{}] 08:32:22 INFO - PROCESS | 380 | 1465918342816 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:22 INFO - PROCESS | 380 | 1465918342818 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:22 INFO - PROCESS | 380 | 1465918342929 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 08:32:22 INFO - PROCESS | 380 | 1465918342938 Marionette TRACE conn6 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 380 | 1465918342940 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:22 INFO - PROCESS | 380 | ++DOCSHELL 1564EC00 == 35 [pid = 380] [id = 357] 08:32:22 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (185D9400) [pid = 380] [serial = 1070] [outer = 00000000] 08:32:22 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18F1B800) [pid = 380] [serial = 1071] [outer = 185D9400] 08:32:22 INFO - PROCESS | 380 | 1465918342991 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18F1C400) [pid = 380] [serial = 1072] [outer = 185D9400] 08:32:23 INFO - PROCESS | 380 | 1465918343767 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1020ms 08:32:23 INFO - PROCESS | 380 | 1465918343833 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 380 | 1465918343837 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 08:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:32:23 INFO - PROCESS | 380 | 1465918343842 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 380 | 1465918343847 Marionette TRACE conn6 <- [1,1394,null,{}] 08:32:23 INFO - PROCESS | 380 | 1465918343872 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:23 INFO - PROCESS | 380 | 1465918343875 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:24 INFO - PROCESS | 380 | 1465918344022 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 08:32:24 INFO - PROCESS | 380 | 1465918344145 Marionette TRACE conn6 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 380 | 1465918344147 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:24 INFO - PROCESS | 380 | ++DOCSHELL 09CF8400 == 36 [pid = 380] [id = 358] 08:32:24 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0C949400) [pid = 380] [serial = 1073] [outer = 00000000] 08:32:24 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FC63000) [pid = 380] [serial = 1074] [outer = 0C949400] 08:32:24 INFO - PROCESS | 380 | 1465918344207 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FD07800) [pid = 380] [serial = 1075] [outer = 0C949400] 08:32:24 INFO - PROCESS | 380 | 1465918344914 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1150ms 08:32:25 INFO - PROCESS | 380 | 1465918345120 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 380 | 1465918345125 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 08:32:25 INFO - PROCESS | 380 | 1465918345130 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 380 | 1465918345133 Marionette TRACE conn6 <- [1,1398,null,{}] 08:32:25 INFO - PROCESS | 380 | 1465918345139 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:25 INFO - PROCESS | 380 | 1465918345142 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:32:25 INFO - PROCESS | 380 | 1465918345251 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 08:32:25 INFO - PROCESS | 380 | 1465918345357 Marionette TRACE conn6 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:25 INFO - PROCESS | 380 | 1465918345362 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:25 INFO - PROCESS | 380 | ++DOCSHELL 0C879C00 == 37 [pid = 380] [id = 359] 08:32:25 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0C883400) [pid = 380] [serial = 1076] [outer = 00000000] 08:32:25 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0F6F2400) [pid = 380] [serial = 1077] [outer = 0C883400] 08:32:25 INFO - PROCESS | 380 | 1465918345410 Marionette DEBUG loaded listener.js 08:32:25 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FC64C00) [pid = 380] [serial = 1078] [outer = 0C883400] 08:32:25 INFO - PROCESS | 380 | --DOCSHELL 18331400 == 36 [pid = 380] [id = 356] 08:32:25 INFO - PROCESS | 380 | --DOCSHELL 09CBDC00 == 35 [pid = 380] [id = 355] 08:32:25 INFO - PROCESS | 380 | --DOCSHELL 09C09400 == 34 [pid = 380] [id = 354] 08:32:25 INFO - PROCESS | 380 | --DOCSHELL 1725E400 == 33 [pid = 380] [id = 353] 08:32:25 INFO - PROCESS | 380 | --DOCSHELL 14A30000 == 32 [pid = 380] [id = 352] 08:32:25 INFO - PROCESS | 380 | --DOCSHELL 1439A400 == 31 [pid = 380] [id = 351] 08:32:25 INFO - PROCESS | 380 | --DOCSHELL 09CED800 == 30 [pid = 380] [id = 350] 08:32:25 INFO - PROCESS | 380 | --DOCSHELL 09CB5800 == 29 [pid = 380] [id = 349] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 87 (17CC8800) [pid = 380] [serial = 1017] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 86 (15B2F800) [pid = 380] [serial = 1014] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 85 (15641C00) [pid = 380] [serial = 1005] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18E47000) [pid = 380] [serial = 1021] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18632000) [pid = 380] [serial = 1020] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 82 (173C7800) [pid = 380] [serial = 1006] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 81 (103B5C00) [pid = 380] [serial = 1011] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 80 (10CC3800) [pid = 380] [serial = 1012] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18F1DC00) [pid = 380] [serial = 1000] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FB39400) [pid = 380] [serial = 1002] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FC6C800) [pid = 380] [serial = 1003] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0F664C00) [pid = 380] [serial = 1008] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FB3AC00) [pid = 380] [serial = 1009] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 74 (194EE000) [pid = 380] [serial = 1023] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 73 (17262400) [pid = 380] [serial = 1026] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 72 (18327800) [pid = 380] [serial = 1018] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 71 (17CD4400) [pid = 380] [serial = 1027] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 70 (17261000) [pid = 380] [serial = 1015] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 69 (18FB4C00) [pid = 380] [serial = 1024] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 68 (197DD000) [pid = 380] [serial = 1030] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | --DOMWINDOW == 67 (195DB800) [pid = 380] [serial = 1029] [outer = 00000000] [url = about:blank] 08:32:25 INFO - PROCESS | 380 | 1465918345994 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 870ms 08:32:26 INFO - PROCESS | 380 | 1465918346016 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 380 | 1465918346019 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 08:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:32:26 INFO - PROCESS | 380 | 1465918346025 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 380 | 1465918346029 Marionette TRACE conn6 <- [1,1402,null,{}] 08:32:26 INFO - PROCESS | 380 | 1465918346033 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:26 INFO - PROCESS | 380 | 1465918346036 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:26 INFO - PROCESS | 380 | 1465918346122 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 08:32:26 INFO - PROCESS | 380 | 1465918346131 Marionette TRACE conn6 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 380 | 1465918346133 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:26 INFO - PROCESS | 380 | ++DOCSHELL 0F66CC00 == 30 [pid = 380] [id = 360] 08:32:26 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0F6E4400) [pid = 380] [serial = 1079] [outer = 00000000] 08:32:26 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FB87800) [pid = 380] [serial = 1080] [outer = 0F6E4400] 08:32:26 INFO - PROCESS | 380 | 1465918346180 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FC70C00) [pid = 380] [serial = 1081] [outer = 0F6E4400] 08:32:26 INFO - PROCESS | 380 | 1465918346693 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 731ms 08:32:26 INFO - PROCESS | 380 | 1465918346757 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 08:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:32:26 INFO - PROCESS | 380 | 1465918346759 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 08:32:26 INFO - PROCESS | 380 | 1465918346762 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 380 | 1465918346764 Marionette TRACE conn6 <- [1,1406,null,{}] 08:32:26 INFO - PROCESS | 380 | 1465918346776 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:26 INFO - PROCESS | 380 | 1465918346781 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:26 INFO - PROCESS | 380 | 1465918346871 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 08:32:26 INFO - PROCESS | 380 | 1465918346960 Marionette TRACE conn6 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 380 | 1465918346964 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:26 INFO - PROCESS | 380 | ++DOCSHELL 141B3800 == 31 [pid = 380] [id = 361] 08:32:26 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (141B9000) [pid = 380] [serial = 1082] [outer = 00000000] 08:32:26 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1482A000) [pid = 380] [serial = 1083] [outer = 141B9000] 08:32:26 INFO - PROCESS | 380 | 1465918347012 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (14927000) [pid = 380] [serial = 1084] [outer = 141B9000] 08:32:27 INFO - PROCESS | 380 | 1465918347398 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 08:32:27 INFO - PROCESS | 380 | 1465918347434 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 08:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:32:27 INFO - PROCESS | 380 | 1465918347437 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 08:32:27 INFO - PROCESS | 380 | 1465918347440 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 380 | 1465918347441 Marionette TRACE conn6 <- [1,1410,null,{}] 08:32:27 INFO - PROCESS | 380 | 1465918347445 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:27 INFO - PROCESS | 380 | 1465918347447 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:27 INFO - PROCESS | 380 | 1465918347534 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 08:32:27 INFO - PROCESS | 380 | 1465918347539 Marionette TRACE conn6 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 380 | 1465918347541 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:27 INFO - PROCESS | 380 | ++DOCSHELL 14AD8C00 == 32 [pid = 380] [id = 362] 08:32:27 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14ADAC00) [pid = 380] [serial = 1085] [outer = 00000000] 08:32:27 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17317000) [pid = 380] [serial = 1086] [outer = 14ADAC00] 08:32:27 INFO - PROCESS | 380 | 1465918347586 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (173C1000) [pid = 380] [serial = 1087] [outer = 14ADAC00] 08:32:28 INFO - PROCESS | 380 | 1465918348049 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 631ms 08:32:28 INFO - PROCESS | 380 | 1465918348074 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 380 | 1465918348076 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 08:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:32:28 INFO - PROCESS | 380 | 1465918348079 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 380 | 1465918348080 Marionette TRACE conn6 <- [1,1414,null,{}] 08:32:28 INFO - PROCESS | 380 | 1465918348084 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:28 INFO - PROCESS | 380 | 1465918348086 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:28 INFO - PROCESS | 380 | 1465918348201 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 08:32:28 INFO - PROCESS | 380 | 1465918348287 Marionette TRACE conn6 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 380 | 1465918348289 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:28 INFO - PROCESS | 380 | ++DOCSHELL 17549C00 == 33 [pid = 380] [id = 363] 08:32:28 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17C01400) [pid = 380] [serial = 1088] [outer = 00000000] 08:32:28 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C0EC00) [pid = 380] [serial = 1089] [outer = 17C01400] 08:32:28 INFO - PROCESS | 380 | 1465918348333 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17CD4800) [pid = 380] [serial = 1090] [outer = 17C01400] 08:32:28 INFO - PROCESS | 380 | 1465918348753 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 730ms 08:32:28 INFO - PROCESS | 380 | 1465918348812 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 380 | 1465918348814 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 08:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:32:28 INFO - PROCESS | 380 | 1465918348817 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 380 | 1465918348818 Marionette TRACE conn6 <- [1,1418,null,{}] 08:32:28 INFO - PROCESS | 380 | 1465918348828 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:28 INFO - PROCESS | 380 | 1465918348834 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:28 INFO - PROCESS | 380 | 1465918348976 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 08:32:29 INFO - PROCESS | 380 | 1465918349042 Marionette TRACE conn6 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 380 | 1465918349044 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:29 INFO - PROCESS | 380 | ++DOCSHELL 18632000 == 34 [pid = 380] [id = 364] 08:32:29 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18635C00) [pid = 380] [serial = 1091] [outer = 00000000] 08:32:29 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (188DA400) [pid = 380] [serial = 1092] [outer = 18635C00] 08:32:29 INFO - PROCESS | 380 | 1465918349088 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18E50C00) [pid = 380] [serial = 1093] [outer = 18635C00] 08:32:29 INFO - PROCESS | 380 | 1465918349525 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 731ms 08:32:29 INFO - PROCESS | 380 | 1465918349565 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 380 | 1465918349568 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 08:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:32:29 INFO - PROCESS | 380 | 1465918349575 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 380 | 1465918349576 Marionette TRACE conn6 <- [1,1422,null,{}] 08:32:29 INFO - PROCESS | 380 | 1465918349580 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:29 INFO - PROCESS | 380 | 1465918349582 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:29 INFO - PROCESS | 380 | 1465918349699 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 08:32:29 INFO - PROCESS | 380 | 1465918349707 Marionette TRACE conn6 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 380 | 1465918349709 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:29 INFO - PROCESS | 380 | ++DOCSHELL 09C1D800 == 35 [pid = 380] [id = 365] 08:32:29 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1409D000) [pid = 380] [serial = 1094] [outer = 00000000] 08:32:29 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18F1D000) [pid = 380] [serial = 1095] [outer = 1409D000] 08:32:29 INFO - PROCESS | 380 | 1465918349755 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (18F1E400) [pid = 380] [serial = 1096] [outer = 1409D000] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14A37800) [pid = 380] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1439DC00) [pid = 380] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 82 (17263000) [pid = 380] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FC70000) [pid = 380] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD08000) [pid = 380] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09CB5C00) [pid = 380] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1836BC00) [pid = 380] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09C0D400) [pid = 380] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09C08C00) [pid = 380] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 75 (14908800) [pid = 380] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 74 (194EA000) [pid = 380] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1A49F400) [pid = 380] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:32:30 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FD0EC00) [pid = 380] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:32:30 INFO - PROCESS | 380 | 1465918350374 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 830ms 08:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:32:30 INFO - PROCESS | 380 | 1465918350406 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 380 | 1465918350408 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 08:32:30 INFO - PROCESS | 380 | 1465918350411 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 380 | 1465918350413 Marionette TRACE conn6 <- [1,1426,null,{}] 08:32:30 INFO - PROCESS | 380 | 1465918350417 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:30 INFO - PROCESS | 380 | 1465918350418 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:30 INFO - PROCESS | 380 | 1465918350530 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 08:32:30 INFO - PROCESS | 380 | 1465918350586 Marionette TRACE conn6 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 380 | 1465918350588 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:30 INFO - PROCESS | 380 | ++DOCSHELL 09CEE000 == 36 [pid = 380] [id = 366] 08:32:30 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09CF0000) [pid = 380] [serial = 1097] [outer = 00000000] 08:32:30 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14A2A000) [pid = 380] [serial = 1098] [outer = 09CF0000] 08:32:30 INFO - PROCESS | 380 | 1465918350630 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17543400) [pid = 380] [serial = 1099] [outer = 09CF0000] 08:32:30 INFO - PROCESS | 380 | 1465918350970 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 630ms 08:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:32:31 INFO - PROCESS | 380 | 1465918351043 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 380 | 1465918351045 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 08:32:31 INFO - PROCESS | 380 | 1465918351048 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 380 | 1465918351049 Marionette TRACE conn6 <- [1,1430,null,{}] 08:32:31 INFO - PROCESS | 380 | 1465918351053 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:31 INFO - PROCESS | 380 | 1465918351055 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:31 INFO - PROCESS | 380 | 1465918351134 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 08:32:31 INFO - PROCESS | 380 | 1465918351139 Marionette TRACE conn6 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 380 | 1465918351141 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:31 INFO - PROCESS | 380 | ++DOCSHELL 18F16800 == 37 [pid = 380] [id = 367] 08:32:31 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18F18000) [pid = 380] [serial = 1100] [outer = 00000000] 08:32:31 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (194F1000) [pid = 380] [serial = 1101] [outer = 18F18000] 08:32:31 INFO - PROCESS | 380 | 1465918351185 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (195DD800) [pid = 380] [serial = 1102] [outer = 18F18000] 08:32:31 INFO - PROCESS | 380 | 1465918351614 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 630ms 08:32:31 INFO - PROCESS | 380 | 1465918351688 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 380 | 1465918351690 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 08:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:32:31 INFO - PROCESS | 380 | 1465918351694 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 380 | 1465918351695 Marionette TRACE conn6 <- [1,1434,null,{}] 08:32:31 INFO - PROCESS | 380 | 1465918351698 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:31 INFO - PROCESS | 380 | 1465918351700 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:31 INFO - PROCESS | 380 | 1465918351781 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 08:32:31 INFO - PROCESS | 380 | 1465918351789 Marionette TRACE conn6 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 380 | 1465918351791 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:31 INFO - PROCESS | 380 | ++DOCSHELL 194F2800 == 38 [pid = 380] [id = 368] 08:32:31 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (19775800) [pid = 380] [serial = 1103] [outer = 00000000] 08:32:31 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1A496000) [pid = 380] [serial = 1104] [outer = 19775800] 08:32:31 INFO - PROCESS | 380 | 1465918351834 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1A49B800) [pid = 380] [serial = 1105] [outer = 19775800] 08:32:32 INFO - PROCESS | 380 | 1465918352366 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 730ms 08:32:32 INFO - PROCESS | 380 | 1465918352430 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 380 | 1465918352435 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 08:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:32:32 INFO - PROCESS | 380 | 1465918352483 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 380 | 1465918352487 Marionette TRACE conn6 <- [1,1438,null,{}] 08:32:32 INFO - PROCESS | 380 | 1465918352546 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:32 INFO - PROCESS | 380 | 1465918352550 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:32 INFO - PROCESS | 380 | 1465918352663 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 08:32:32 INFO - PROCESS | 380 | 1465918352760 Marionette TRACE conn6 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 380 | 1465918352765 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:32 INFO - PROCESS | 380 | ++DOCSHELL 09C1E800 == 39 [pid = 380] [id = 369] 08:32:32 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (09C21800) [pid = 380] [serial = 1106] [outer = 00000000] 08:32:32 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0F664C00) [pid = 380] [serial = 1107] [outer = 09C21800] 08:32:32 INFO - PROCESS | 380 | 1465918352822 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FD0B000) [pid = 380] [serial = 1108] [outer = 09C21800] 08:32:33 INFO - PROCESS | 380 | 1465918353438 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1014ms 08:32:33 INFO - PROCESS | 380 | 1465918353501 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 380 | 1465918353506 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 08:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:32:33 INFO - PROCESS | 380 | 1465918353512 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 380 | 1465918353515 Marionette TRACE conn6 <- [1,1442,null,{}] 08:32:33 INFO - PROCESS | 380 | 1465918353519 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:33 INFO - PROCESS | 380 | 1465918353522 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:33 INFO - PROCESS | 380 | 1465918353635 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 08:32:33 INFO - PROCESS | 380 | 1465918353767 Marionette TRACE conn6 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 380 | 1465918353770 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:33 INFO - PROCESS | 380 | ++DOCSHELL 16436000 == 40 [pid = 380] [id = 370] 08:32:33 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1643D000) [pid = 380] [serial = 1109] [outer = 00000000] 08:32:33 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17266800) [pid = 380] [serial = 1110] [outer = 1643D000] 08:32:33 INFO - PROCESS | 380 | 1465918353826 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18324800) [pid = 380] [serial = 1111] [outer = 1643D000] 08:32:34 INFO - PROCESS | 380 | 1465918354451 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 08:32:34 INFO - PROCESS | 380 | 1465918354484 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 380 | 1465918354487 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 08:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:32:34 INFO - PROCESS | 380 | 1465918354490 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 380 | 1465918354494 Marionette TRACE conn6 <- [1,1446,null,{}] 08:32:34 INFO - PROCESS | 380 | 1465918354506 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:34 INFO - PROCESS | 380 | 1465918354510 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:34 INFO - PROCESS | 380 | 1465918354617 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 08:32:34 INFO - PROCESS | 380 | 1465918354724 Marionette TRACE conn6 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 380 | 1465918354727 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:34 INFO - PROCESS | 380 | ++DOCSHELL 1A40C800 == 41 [pid = 380] [id = 371] 08:32:34 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1ACA7800) [pid = 380] [serial = 1112] [outer = 00000000] 08:32:34 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1ACB7800) [pid = 380] [serial = 1113] [outer = 1ACA7800] 08:32:34 INFO - PROCESS | 380 | 1465918354783 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1ACBF400) [pid = 380] [serial = 1114] [outer = 1ACA7800] 08:32:35 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (18ED7800) [pid = 380] [serial = 1115] [outer = 0CA6C800] 08:32:35 INFO - PROCESS | 380 | 1465918355703 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1274ms 08:32:35 INFO - PROCESS | 380 | 1465918355768 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 380 | 1465918355772 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 08:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:32:35 INFO - PROCESS | 380 | 1465918355778 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 380 | 1465918355781 Marionette TRACE conn6 <- [1,1450,null,{}] 08:32:35 INFO - PROCESS | 380 | 1465918355787 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:35 INFO - PROCESS | 380 | 1465918355790 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:35 INFO - PROCESS | 380 | 1465918355889 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 08:32:36 INFO - PROCESS | 380 | 1465918356016 Marionette TRACE conn6 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 380 | 1465918356021 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:36 INFO - PROCESS | 380 | ++DOCSHELL 0C946400 == 42 [pid = 380] [id = 372] 08:32:36 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0C947C00) [pid = 380] [serial = 1116] [outer = 00000000] 08:32:36 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0F661800) [pid = 380] [serial = 1117] [outer = 0C947C00] 08:32:36 INFO - PROCESS | 380 | 1465918356070 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0FB3E000) [pid = 380] [serial = 1118] [outer = 0C947C00] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 18F16800 == 41 [pid = 380] [id = 367] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 09CEE000 == 40 [pid = 380] [id = 366] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 09C1D800 == 39 [pid = 380] [id = 365] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 18632000 == 38 [pid = 380] [id = 364] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 17549C00 == 37 [pid = 380] [id = 363] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 14AD8C00 == 36 [pid = 380] [id = 362] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 141B3800 == 35 [pid = 380] [id = 361] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 0F66CC00 == 34 [pid = 380] [id = 360] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 0C879C00 == 33 [pid = 380] [id = 359] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 1564EC00 == 32 [pid = 380] [id = 357] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 0FC6D400 == 31 [pid = 380] [id = 348] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 09CF8400 == 30 [pid = 380] [id = 358] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 16436000 == 29 [pid = 380] [id = 370] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 1A40C800 == 28 [pid = 380] [id = 371] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 194F2800 == 27 [pid = 380] [id = 368] 08:32:36 INFO - PROCESS | 380 | --DOCSHELL 09C1E800 == 26 [pid = 380] [id = 369] 08:32:36 INFO - PROCESS | 380 | --DOMWINDOW == 93 (102A2C00) [pid = 380] [serial = 1045] [outer = 00000000] [url = about:blank] 08:32:36 INFO - PROCESS | 380 | --DOMWINDOW == 92 (18370800) [pid = 380] [serial = 1066] [outer = 00000000] [url = about:blank] 08:32:36 INFO - PROCESS | 380 | --DOMWINDOW == 91 (14906800) [pid = 380] [serial = 1054] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 90 (15B2F400) [pid = 380] [serial = 1056] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 89 (14831000) [pid = 380] [serial = 1053] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 88 (17542800) [pid = 380] [serial = 1059] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FD10800) [pid = 380] [serial = 1044] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0FD0F000) [pid = 380] [serial = 1050] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FD26400) [pid = 380] [serial = 1051] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0C948400) [pid = 380] [serial = 1047] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0CA1F800) [pid = 380] [serial = 1048] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 82 (188D9000) [pid = 380] [serial = 1068] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1643EC00) [pid = 380] [serial = 1057] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD2EC00) [pid = 380] [serial = 1062] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0C839400) [pid = 380] [serial = 1033] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09CB4400) [pid = 380] [serial = 1032] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14A2E000) [pid = 380] [serial = 1036] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 76 (14A2D400) [pid = 380] [serial = 1035] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1A49A000) [pid = 380] [serial = 1039] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 74 (194ED800) [pid = 380] [serial = 1038] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1643B800) [pid = 380] [serial = 1069] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1AD0CC00) [pid = 380] [serial = 1042] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1AD08000) [pid = 380] [serial = 1041] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 70 (17549000) [pid = 380] [serial = 1060] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 69 (18332000) [pid = 380] [serial = 1065] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1494B800) [pid = 380] [serial = 1063] [outer = 00000000] [url = about:blank] 08:32:37 INFO - PROCESS | 380 | 1465918357282 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1523ms 08:32:37 INFO - PROCESS | 380 | 1465918357302 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 380 | 1465918357305 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 08:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:32:37 INFO - PROCESS | 380 | 1465918357310 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 380 | 1465918357313 Marionette TRACE conn6 <- [1,1454,null,{}] 08:32:37 INFO - PROCESS | 380 | 1465918357366 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:37 INFO - PROCESS | 380 | 1465918357369 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:37 INFO - PROCESS | 380 | 1465918357456 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 08:32:37 INFO - PROCESS | 380 | 1465918357469 Marionette TRACE conn6 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 380 | 1465918357472 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:37 INFO - PROCESS | 380 | ++DOCSHELL 09CF3C00 == 27 [pid = 380] [id = 373] 08:32:37 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09CF4400) [pid = 380] [serial = 1119] [outer = 00000000] 08:32:37 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0C877C00) [pid = 380] [serial = 1120] [outer = 09CF4400] 08:32:37 INFO - PROCESS | 380 | 1465918357519 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0C951400) [pid = 380] [serial = 1121] [outer = 09CF4400] 08:32:37 INFO - PROCESS | 380 | 1465918358012 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 710ms 08:32:38 INFO - PROCESS | 380 | 1465918358025 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 380 | 1465918358030 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 08:32:38 INFO - PROCESS | 380 | 1465918358036 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:32:38 INFO - PROCESS | 380 | 1465918358039 Marionette TRACE conn6 <- [1,1458,null,{}] 08:32:38 INFO - PROCESS | 380 | 1465918358043 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:38 INFO - PROCESS | 380 | 1465918358045 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:38 INFO - PROCESS | 380 | 1465918358133 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 08:32:38 INFO - PROCESS | 380 | 1465918358142 Marionette TRACE conn6 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 380 | 1465918358144 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:38 INFO - PROCESS | 380 | ++DOCSHELL 0FC6F400 == 28 [pid = 380] [id = 374] 08:32:38 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FD04400) [pid = 380] [serial = 1122] [outer = 00000000] 08:32:38 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FD10800) [pid = 380] [serial = 1123] [outer = 0FD04400] 08:32:38 INFO - PROCESS | 380 | 1465918358191 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FD29000) [pid = 380] [serial = 1124] [outer = 0FD04400] 08:32:38 INFO - PROCESS | 380 | 1465918358667 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 670ms 08:32:38 INFO - PROCESS | 380 | 1465918358712 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 380 | 1465918358714 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 08:32:38 INFO - PROCESS | 380 | 1465918358718 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:32:38 INFO - PROCESS | 380 | 1465918358721 Marionette TRACE conn6 <- [1,1462,null,{}] 08:32:38 INFO - PROCESS | 380 | 1465918358732 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:38 INFO - PROCESS | 380 | 1465918358736 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:38 INFO - PROCESS | 380 | 1465918358820 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 08:32:38 INFO - PROCESS | 380 | 1465918358950 Marionette TRACE conn6 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 380 | 1465918358953 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:38 INFO - PROCESS | 380 | ++DOCSHELL 14903000 == 29 [pid = 380] [id = 375] 08:32:38 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14906800) [pid = 380] [serial = 1125] [outer = 00000000] 08:32:38 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14926400) [pid = 380] [serial = 1126] [outer = 14906800] 08:32:38 INFO - PROCESS | 380 | 1465918359001 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14A2A400) [pid = 380] [serial = 1127] [outer = 14906800] 08:32:39 INFO - PROCESS | 380 | 1465918359437 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 771ms 08:32:39 INFO - PROCESS | 380 | 1465918359493 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 380 | 1465918359496 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 08:32:39 INFO - PROCESS | 380 | 1465918359498 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:32:39 INFO - PROCESS | 380 | 1465918359500 Marionette TRACE conn6 <- [1,1466,null,{}] 08:32:39 INFO - PROCESS | 380 | 1465918359504 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:39 INFO - PROCESS | 380 | 1465918359506 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:39 INFO - PROCESS | 380 | 1465918359625 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 08:32:39 INFO - PROCESS | 380 | 1465918359638 Marionette TRACE conn6 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 380 | 1465918359640 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:39 INFO - PROCESS | 380 | ++DOCSHELL 14ACD800 == 30 [pid = 380] [id = 376] 08:32:39 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14ADA000) [pid = 380] [serial = 1128] [outer = 00000000] 08:32:39 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (15B30000) [pid = 380] [serial = 1129] [outer = 14ADA000] 08:32:39 INFO - PROCESS | 380 | 1465918359684 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1725EC00) [pid = 380] [serial = 1130] [outer = 14ADA000] 08:32:40 INFO - PROCESS | 380 | 1465918360146 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 08:32:40 INFO - PROCESS | 380 | 1465918360208 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 380 | 1465918360210 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 08:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:32:40 INFO - PROCESS | 380 | 1465918360217 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 380 | 1465918360219 Marionette TRACE conn6 <- [1,1470,null,{}] 08:32:40 INFO - PROCESS | 380 | 1465918360223 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:40 INFO - PROCESS | 380 | 1465918360225 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:40 INFO - PROCESS | 380 | 1465918360333 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 08:32:40 INFO - PROCESS | 380 | 1465918360346 Marionette TRACE conn6 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 380 | 1465918360348 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:40 INFO - PROCESS | 380 | ++DOCSHELL 173C8000 == 31 [pid = 380] [id = 377] 08:32:40 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (173C9000) [pid = 380] [serial = 1131] [outer = 00000000] 08:32:40 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17546800) [pid = 380] [serial = 1132] [outer = 173C9000] 08:32:40 INFO - PROCESS | 380 | 1465918360440 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (17C0A000) [pid = 380] [serial = 1133] [outer = 173C9000] 08:32:40 INFO - PROCESS | 380 | 1465918360878 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 730ms 08:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:32:40 INFO - PROCESS | 380 | 1465918360948 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 380 | 1465918360950 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 08:32:40 INFO - PROCESS | 380 | 1465918360953 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 380 | 1465918360955 Marionette TRACE conn6 <- [1,1474,null,{}] 08:32:40 INFO - PROCESS | 380 | 1465918360959 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:40 INFO - PROCESS | 380 | 1465918360964 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:41 INFO - PROCESS | 380 | 1465918361104 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 08:32:41 INFO - PROCESS | 380 | 1465918361111 Marionette TRACE conn6 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 380 | 1465918361113 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:41 INFO - PROCESS | 380 | ++DOCSHELL 17CB3800 == 32 [pid = 380] [id = 378] 08:32:41 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18323400) [pid = 380] [serial = 1134] [outer = 00000000] 08:32:41 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (185D0C00) [pid = 380] [serial = 1135] [outer = 18323400] 08:32:41 INFO - PROCESS | 380 | 1465918361156 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18A26C00) [pid = 380] [serial = 1136] [outer = 18323400] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17C01400) [pid = 380] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18635C00) [pid = 380] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 83 (141B9000) [pid = 380] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0F6E4400) [pid = 380] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0C949400) [pid = 380] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0C883400) [pid = 380] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 79 (185D9400) [pid = 380] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 78 (14ADAC00) [pid = 380] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CF0000) [pid = 380] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1409D000) [pid = 380] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18F18000) [pid = 380] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:32:41 INFO - PROCESS | 380 | --DOMWINDOW == 74 (19775800) [pid = 380] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:32:41 INFO - PROCESS | 380 | 1465918361795 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 930ms 08:32:41 INFO - PROCESS | 380 | 1465918361884 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 380 | 1465918361886 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 08:32:41 INFO - PROCESS | 380 | 1465918361890 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:32:41 INFO - PROCESS | 380 | 1465918361891 Marionette TRACE conn6 <- [1,1478,null,{}] 08:32:41 INFO - PROCESS | 380 | 1465918361895 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:41 INFO - PROCESS | 380 | 1465918361897 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:41 INFO - PROCESS | 380 | 1465918361977 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 08:32:41 INFO - PROCESS | 380 | 1465918361982 Marionette TRACE conn6 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 380 | 1465918361984 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:41 INFO - PROCESS | 380 | ++DOCSHELL 09C23800 == 33 [pid = 380] [id = 379] 08:32:41 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (140DA400) [pid = 380] [serial = 1137] [outer = 00000000] 08:32:42 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17C01400) [pid = 380] [serial = 1138] [outer = 140DA400] 08:32:42 INFO - PROCESS | 380 | 1465918362027 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17CC9800) [pid = 380] [serial = 1139] [outer = 140DA400] 08:32:42 INFO - PROCESS | 380 | 1465918362441 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 08:32:42 INFO - PROCESS | 380 | 1465918362464 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 380 | 1465918362466 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 08:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:32:42 INFO - PROCESS | 380 | 1465918362483 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 380 | 1465918362485 Marionette TRACE conn6 <- [1,1482,null,{}] 08:32:42 INFO - PROCESS | 380 | 1465918362493 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:42 INFO - PROCESS | 380 | 1465918362495 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:42 INFO - PROCESS | 380 | 1465918362576 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 08:32:42 INFO - PROCESS | 380 | 1465918362582 Marionette TRACE conn6 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 380 | 1465918362584 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:42 INFO - PROCESS | 380 | ++DOCSHELL 1643F000 == 34 [pid = 380] [id = 380] 08:32:42 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17262000) [pid = 380] [serial = 1140] [outer = 00000000] 08:32:42 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F16800) [pid = 380] [serial = 1141] [outer = 17262000] 08:32:42 INFO - PROCESS | 380 | 1465918362627 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18EDC800) [pid = 380] [serial = 1142] [outer = 17262000] 08:32:43 INFO - PROCESS | 380 | 1465918363068 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 650ms 08:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:32:43 INFO - PROCESS | 380 | 1465918363120 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 380 | 1465918363122 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 08:32:43 INFO - PROCESS | 380 | 1465918363125 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 380 | 1465918363127 Marionette TRACE conn6 <- [1,1486,null,{}] 08:32:43 INFO - PROCESS | 380 | 1465918363130 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:43 INFO - PROCESS | 380 | 1465918363132 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:43 INFO - PROCESS | 380 | 1465918363210 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 08:32:43 INFO - PROCESS | 380 | 1465918363218 Marionette TRACE conn6 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 380 | 1465918363220 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:43 INFO - PROCESS | 380 | ++DOCSHELL 1488F000 == 35 [pid = 380] [id = 381] 08:32:43 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18FAFC00) [pid = 380] [serial = 1143] [outer = 00000000] 08:32:43 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (194EF000) [pid = 380] [serial = 1144] [outer = 18FAFC00] 08:32:43 INFO - PROCESS | 380 | 1465918363263 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (194F0C00) [pid = 380] [serial = 1145] [outer = 18FAFC00] 08:32:43 INFO - PROCESS | 380 | 1465918363906 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 870ms 08:32:43 INFO - PROCESS | 380 | 1465918364004 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 380 | 1465918364009 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 08:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:32:43 INFO - PROCESS | 380 | 1465918364013 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 380 | 1465918364017 Marionette TRACE conn6 <- [1,1490,null,{}] 08:32:44 INFO - PROCESS | 380 | 1465918364023 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:44 INFO - PROCESS | 380 | 1465918364026 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:44 INFO - PROCESS | 380 | 1465918364160 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 08:32:44 INFO - PROCESS | 380 | 1465918364285 Marionette TRACE conn6 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:44 INFO - PROCESS | 380 | 1465918364288 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:44 INFO - PROCESS | 380 | ++DOCSHELL 09C19C00 == 36 [pid = 380] [id = 382] 08:32:44 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (09CB7800) [pid = 380] [serial = 1146] [outer = 00000000] 08:32:44 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FB3D800) [pid = 380] [serial = 1147] [outer = 09CB7800] 08:32:44 INFO - PROCESS | 380 | 1465918364347 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FD0F800) [pid = 380] [serial = 1148] [outer = 09CB7800] 08:32:45 INFO - PROCESS | 380 | 1465918365139 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1181ms 08:32:45 INFO - PROCESS | 380 | 1465918365199 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 380 | 1465918365204 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 08:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:32:45 INFO - PROCESS | 380 | 1465918365210 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 380 | 1465918365213 Marionette TRACE conn6 <- [1,1494,null,{}] 08:32:45 INFO - PROCESS | 380 | 1465918365218 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:45 INFO - PROCESS | 380 | 1465918365221 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:45 INFO - PROCESS | 380 | 1465918365347 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 08:32:45 INFO - PROCESS | 380 | 1465918365549 Marionette TRACE conn6 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 380 | 1465918365552 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:45 INFO - PROCESS | 380 | ++DOCSHELL 08C60000 == 37 [pid = 380] [id = 383] 08:32:45 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (08C67800) [pid = 380] [serial = 1149] [outer = 00000000] 08:32:45 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (09C0AC00) [pid = 380] [serial = 1150] [outer = 08C67800] 08:32:45 INFO - PROCESS | 380 | 1465918365608 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (09CB1000) [pid = 380] [serial = 1151] [outer = 08C67800] 08:32:46 INFO - PROCESS | 380 | --DOCSHELL 1643F000 == 36 [pid = 380] [id = 380] 08:32:46 INFO - PROCESS | 380 | --DOCSHELL 09C23800 == 35 [pid = 380] [id = 379] 08:32:46 INFO - PROCESS | 380 | --DOCSHELL 17CB3800 == 34 [pid = 380] [id = 378] 08:32:46 INFO - PROCESS | 380 | --DOCSHELL 173C8000 == 33 [pid = 380] [id = 377] 08:32:46 INFO - PROCESS | 380 | --DOCSHELL 14ACD800 == 32 [pid = 380] [id = 376] 08:32:46 INFO - PROCESS | 380 | --DOCSHELL 14903000 == 31 [pid = 380] [id = 375] 08:32:46 INFO - PROCESS | 380 | --DOCSHELL 0FC6F400 == 30 [pid = 380] [id = 374] 08:32:46 INFO - PROCESS | 380 | --DOCSHELL 09CF3C00 == 29 [pid = 380] [id = 373] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 88 (17C0EC00) [pid = 380] [serial = 1089] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 87 (17CD4800) [pid = 380] [serial = 1090] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 86 (188DA400) [pid = 380] [serial = 1092] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1482A000) [pid = 380] [serial = 1083] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FB87800) [pid = 380] [serial = 1080] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FC70C00) [pid = 380] [serial = 1081] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FC63000) [pid = 380] [serial = 1074] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FD07800) [pid = 380] [serial = 1075] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0F6F2400) [pid = 380] [serial = 1077] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FC64C00) [pid = 380] [serial = 1078] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18F1C400) [pid = 380] [serial = 1072] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18F1B800) [pid = 380] [serial = 1071] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17317000) [pid = 380] [serial = 1086] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 75 (14927000) [pid = 380] [serial = 1084] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 74 (14A2A000) [pid = 380] [serial = 1098] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18F1D000) [pid = 380] [serial = 1095] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 72 (18E50C00) [pid = 380] [serial = 1093] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 71 (195DD800) [pid = 380] [serial = 1102] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1A496000) [pid = 380] [serial = 1104] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1A49B800) [pid = 380] [serial = 1105] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 68 (194F1000) [pid = 380] [serial = 1101] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 67 (18F1E400) [pid = 380] [serial = 1096] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17543400) [pid = 380] [serial = 1099] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 65 (173C1000) [pid = 380] [serial = 1087] [outer = 00000000] [url = about:blank] 08:32:46 INFO - PROCESS | 380 | --DOMWINDOW == 64 (1A40A000) [pid = 380] [serial = 682] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:32:46 INFO - PROCESS | 380 | 1465918366234 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1079ms 08:32:46 INFO - PROCESS | 380 | 1465918366293 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 380 | 1465918366297 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 08:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:32:46 INFO - PROCESS | 380 | 1465918366301 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 380 | 1465918366303 Marionette TRACE conn6 <- [1,1498,null,{}] 08:32:46 INFO - PROCESS | 380 | 1465918366309 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:46 INFO - PROCESS | 380 | 1465918366313 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:46 INFO - PROCESS | 380 | 1465918366399 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 08:32:46 INFO - PROCESS | 380 | 1465918366483 Marionette TRACE conn6 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 380 | 1465918366486 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:46 INFO - PROCESS | 380 | ++DOCSHELL 09C0C800 == 30 [pid = 380] [id = 384] 08:32:46 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (09C1D800) [pid = 380] [serial = 1152] [outer = 00000000] 08:32:46 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FB3C000) [pid = 380] [serial = 1153] [outer = 09C1D800] 08:32:46 INFO - PROCESS | 380 | 1465918366537 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FC67800) [pid = 380] [serial = 1154] [outer = 09C1D800] 08:32:46 INFO - PROCESS | 380 | 1465918366967 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 730ms 08:32:47 INFO - PROCESS | 380 | 1465918367034 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 380 | 1465918367038 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 08:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:32:47 INFO - PROCESS | 380 | 1465918367047 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 380 | 1465918367049 Marionette TRACE conn6 <- [1,1502,null,{}] 08:32:47 INFO - PROCESS | 380 | 1465918367053 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:47 INFO - PROCESS | 380 | 1465918367055 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:47 INFO - PROCESS | 380 | 1465918367143 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 08:32:47 INFO - PROCESS | 380 | 1465918367158 Marionette TRACE conn6 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 380 | 1465918367160 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:47 INFO - PROCESS | 380 | ++DOCSHELL 10BCE000 == 31 [pid = 380] [id = 385] 08:32:47 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (10C11400) [pid = 380] [serial = 1155] [outer = 00000000] 08:32:47 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (140E0400) [pid = 380] [serial = 1156] [outer = 10C11400] 08:32:47 INFO - PROCESS | 380 | 1465918367204 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1488E800) [pid = 380] [serial = 1157] [outer = 10C11400] 08:32:47 INFO - PROCESS | 380 | 1465918367658 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 630ms 08:32:47 INFO - PROCESS | 380 | 1465918367677 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 08:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:32:47 INFO - PROCESS | 380 | 1465918367679 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 08:32:47 INFO - PROCESS | 380 | 1465918367684 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 380 | 1465918367689 Marionette TRACE conn6 <- [1,1506,null,{}] 08:32:47 INFO - PROCESS | 380 | 1465918367702 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:47 INFO - PROCESS | 380 | 1465918367706 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:47 INFO - PROCESS | 380 | 1465918367792 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 08:32:47 INFO - PROCESS | 380 | 1465918367801 Marionette TRACE conn6 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 380 | 1465918367803 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:47 INFO - PROCESS | 380 | ++DOCSHELL 15B32C00 == 32 [pid = 380] [id = 386] 08:32:47 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (15B34C00) [pid = 380] [serial = 1158] [outer = 00000000] 08:32:47 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17318400) [pid = 380] [serial = 1159] [outer = 15B34C00] 08:32:47 INFO - PROCESS | 380 | 1465918367847 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (173C2800) [pid = 380] [serial = 1160] [outer = 15B34C00] 08:32:48 INFO - PROCESS | 380 | 1465918368295 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 630ms 08:32:48 INFO - PROCESS | 380 | 1465918368331 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 380 | 1465918368334 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 08:32:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:32:48 INFO - PROCESS | 380 | 1465918368337 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 380 | 1465918368339 Marionette TRACE conn6 <- [1,1510,null,{}] 08:32:48 INFO - PROCESS | 380 | 1465918368343 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:48 INFO - PROCESS | 380 | 1465918368345 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:48 INFO - PROCESS | 380 | 1465918368464 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 08:32:48 INFO - PROCESS | 380 | 1465918368548 Marionette TRACE conn6 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 380 | 1465918368550 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:48 INFO - PROCESS | 380 | ++DOCSHELL 17549000 == 33 [pid = 380] [id = 387] 08:32:48 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1754E000) [pid = 380] [serial = 1161] [outer = 00000000] 08:32:48 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17CD0800) [pid = 380] [serial = 1162] [outer = 1754E000] 08:32:48 INFO - PROCESS | 380 | 1465918368594 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18329000) [pid = 380] [serial = 1163] [outer = 1754E000] 08:32:48 INFO - PROCESS | 380 | 1465918368995 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:32:48 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 () { 08:32:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:32:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:32:49 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 () { 08:32:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:32:49 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 () { 08:32:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:32:49 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 () { 08:32:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:32:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 677ms 08:32:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:32:49 INFO - PROCESS | 380 | 1465918369018 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 380 | 1465918369020 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 08:32:49 INFO - PROCESS | 380 | 1465918369023 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 380 | 1465918369025 Marionette TRACE conn6 <- [1,1514,null,{}] 08:32:49 INFO - PROCESS | 380 | 1465918369041 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:49 INFO - PROCESS | 380 | 1465918369043 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:49 INFO - PROCESS | 380 | 1465918369154 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 08:32:49 INFO - PROCESS | 380 | 1465918369159 Marionette TRACE conn6 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 380 | 1465918369164 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:49 INFO - PROCESS | 380 | ++DOCSHELL 0FD0BC00 == 34 [pid = 380] [id = 388] 08:32:49 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (185CF400) [pid = 380] [serial = 1164] [outer = 00000000] 08:32:49 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F13800) [pid = 380] [serial = 1165] [outer = 185CF400] 08:32:49 INFO - PROCESS | 380 | 1465918369221 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F1DC00) [pid = 380] [serial = 1166] [outer = 185CF400] 08:32:49 INFO - PROCESS | 380 | 1465918369684 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:32:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:32:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:32:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:32:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 690ms 08:32:49 INFO - PROCESS | 380 | 1465918369715 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 380 | 1465918369717 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 08:32:49 INFO - PROCESS | 380 | 1465918369720 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:32:49 INFO - PROCESS | 380 | 1465918369722 Marionette TRACE conn6 <- [1,1518,null,{}] 08:32:49 INFO - PROCESS | 380 | 1465918369731 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:49 INFO - PROCESS | 380 | 1465918369733 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:49 INFO - PROCESS | 380 | 1465918369891 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 08:32:49 INFO - PROCESS | 380 | 1465918369918 Marionette TRACE conn6 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 380 | 1465918369920 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:49 INFO - PROCESS | 380 | ++DOCSHELL 0FD2D000 == 35 [pid = 380] [id = 389] 08:32:49 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18F20800) [pid = 380] [serial = 1167] [outer = 00000000] 08:32:49 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1976E400) [pid = 380] [serial = 1168] [outer = 18F20800] 08:32:49 INFO - PROCESS | 380 | 1465918369967 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (194EC000) [pid = 380] [serial = 1169] [outer = 18F20800] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 81 (14ADA000) [pid = 380] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 80 (173C9000) [pid = 380] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FD04400) [pid = 380] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0C947C00) [pid = 380] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CF4400) [pid = 380] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 76 (14906800) [pid = 380] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18323400) [pid = 380] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09C21800) [pid = 380] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1643D000) [pid = 380] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1ACA7800) [pid = 380] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 71 (17262000) [pid = 380] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:32:50 INFO - PROCESS | 380 | --DOMWINDOW == 70 (140DA400) [pid = 380] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:32:50 INFO - PROCESS | 380 | 1465918370528 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:32:50 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 08:32:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:32:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:32:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:32:50 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. 08:32:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:32:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 830ms 08:32:50 INFO - PROCESS | 380 | 1465918370555 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 08:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:32:50 INFO - PROCESS | 380 | 1465918370557 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 08:32:50 INFO - PROCESS | 380 | 1465918370560 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 380 | 1465918370562 Marionette TRACE conn6 <- [1,1522,null,{}] 08:32:50 INFO - PROCESS | 380 | 1465918370565 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:50 INFO - PROCESS | 380 | 1465918370567 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:50 INFO - PROCESS | 380 | 1465918370646 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 08:32:50 INFO - PROCESS | 380 | 1465918370651 Marionette TRACE conn6 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 380 | 1465918370653 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:50 INFO - PROCESS | 380 | ++DOCSHELL 0FC69C00 == 36 [pid = 380] [id = 390] 08:32:50 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (14011000) [pid = 380] [serial = 1170] [outer = 00000000] 08:32:50 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1491E000) [pid = 380] [serial = 1171] [outer = 14011000] 08:32:50 INFO - PROCESS | 380 | 1465918370697 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1643D000) [pid = 380] [serial = 1172] [outer = 14011000] 08:32:51 INFO - PROCESS | 380 | 1465918371130 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:32:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 630ms 08:32:51 INFO - PROCESS | 380 | 1465918371215 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 380 | 1465918371217 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 08:32:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:32:51 INFO - PROCESS | 380 | 1465918371223 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 380 | 1465918371225 Marionette TRACE conn6 <- [1,1526,null,{}] 08:32:51 INFO - PROCESS | 380 | 1465918371229 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:51 INFO - PROCESS | 380 | 1465918371230 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:51 INFO - PROCESS | 380 | 1465918371310 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 08:32:51 INFO - PROCESS | 380 | 1465918371316 Marionette TRACE conn6 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 380 | 1465918371317 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:51 INFO - PROCESS | 380 | ++DOCSHELL 1731D800 == 37 [pid = 380] [id = 391] 08:32:51 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17C03C00) [pid = 380] [serial = 1173] [outer = 00000000] 08:32:51 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1A49AC00) [pid = 380] [serial = 1174] [outer = 17C03C00] 08:32:51 INFO - PROCESS | 380 | 1465918371360 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1A4A2000) [pid = 380] [serial = 1175] [outer = 17C03C00] 08:32:51 INFO - PROCESS | 380 | 1465918371787 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:32:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 630ms 08:32:51 INFO - PROCESS | 380 | 1465918371856 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 08:32:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:32:51 INFO - PROCESS | 380 | 1465918371859 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 08:32:51 INFO - PROCESS | 380 | 1465918371862 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 380 | 1465918371864 Marionette TRACE conn6 <- [1,1530,null,{}] 08:32:51 INFO - PROCESS | 380 | 1465918371867 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:51 INFO - PROCESS | 380 | 1465918371869 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:51 INFO - PROCESS | 380 | 1465918371950 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 08:32:51 INFO - PROCESS | 380 | 1465918371958 Marionette TRACE conn6 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 380 | 1465918371960 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:51 INFO - PROCESS | 380 | ++DOCSHELL 16433800 == 38 [pid = 380] [id = 392] 08:32:51 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1A499C00) [pid = 380] [serial = 1176] [outer = 00000000] 08:32:51 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1ACBC800) [pid = 380] [serial = 1177] [outer = 1A499C00] 08:32:51 INFO - PROCESS | 380 | 1465918372002 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1ACC2000) [pid = 380] [serial = 1178] [outer = 1A499C00] 08:32:52 INFO - PROCESS | 380 | 1465918372407 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 570ms 08:32:52 INFO - PROCESS | 380 | 1465918372433 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 08:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:32:52 INFO - PROCESS | 380 | 1465918372435 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 08:32:52 INFO - PROCESS | 380 | 1465918372438 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 380 | 1465918372439 Marionette TRACE conn6 <- [1,1534,null,{}] 08:32:52 INFO - PROCESS | 380 | 1465918372443 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:52 INFO - PROCESS | 380 | 1465918372445 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:52 INFO - PROCESS | 380 | 1465918372615 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 08:32:52 INFO - PROCESS | 380 | 1465918372772 Marionette TRACE conn6 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 380 | 1465918372775 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:52 INFO - PROCESS | 380 | ++DOCSHELL 09C06C00 == 39 [pid = 380] [id = 393] 08:32:52 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (09C08C00) [pid = 380] [serial = 1179] [outer = 00000000] 08:32:52 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (09C24000) [pid = 380] [serial = 1180] [outer = 09C08C00] 08:32:52 INFO - PROCESS | 380 | 1465918372837 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0CA75000) [pid = 380] [serial = 1181] [outer = 09C08C00] 08:32:53 INFO - PROCESS | 380 | 1465918373417 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:32:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1019ms 08:32:53 INFO - PROCESS | 380 | 1465918373459 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 08:32:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:32:53 INFO - PROCESS | 380 | 1465918373463 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 08:32:53 INFO - PROCESS | 380 | 1465918373468 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 380 | 1465918373471 Marionette TRACE conn6 <- [1,1538,null,{}] 08:32:53 INFO - PROCESS | 380 | 1465918373495 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:53 INFO - PROCESS | 380 | 1465918373498 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:53 INFO - PROCESS | 380 | 1465918373610 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 08:32:53 INFO - PROCESS | 380 | 1465918373746 Marionette TRACE conn6 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 380 | 1465918373749 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:53 INFO - PROCESS | 380 | ++DOCSHELL 14903000 == 40 [pid = 380] [id = 394] 08:32:53 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (14922000) [pid = 380] [serial = 1182] [outer = 00000000] 08:32:53 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (149CE800) [pid = 380] [serial = 1183] [outer = 14922000] 08:32:53 INFO - PROCESS | 380 | 1465918373805 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (15B38800) [pid = 380] [serial = 1184] [outer = 14922000] 08:32:54 INFO - PROCESS | 380 | 1465918374409 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:32:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 990ms 08:32:54 INFO - PROCESS | 380 | 1465918374458 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 380 | 1465918374461 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 08:32:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:32:54 INFO - PROCESS | 380 | 1465918374465 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 380 | 1465918374467 Marionette TRACE conn6 <- [1,1542,null,{}] 08:32:54 INFO - PROCESS | 380 | 1465918374471 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:54 INFO - PROCESS | 380 | 1465918374474 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:54 INFO - PROCESS | 380 | 1465918374583 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 08:32:54 INFO - PROCESS | 380 | 1465918374720 Marionette TRACE conn6 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 380 | 1465918374723 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:54 INFO - PROCESS | 380 | ++DOCSHELL 14947000 == 41 [pid = 380] [id = 395] 08:32:54 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18F14000) [pid = 380] [serial = 1185] [outer = 00000000] 08:32:54 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (194F1000) [pid = 380] [serial = 1186] [outer = 18F14000] 08:32:54 INFO - PROCESS | 380 | 1465918374777 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1A409C00) [pid = 380] [serial = 1187] [outer = 18F14000] 08:32:55 INFO - PROCESS | 380 | 1465918375407 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 970ms 08:32:55 INFO - PROCESS | 380 | 1465918375438 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 380 | 1465918375442 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 08:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:32:55 INFO - PROCESS | 380 | 1465918375453 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 380 | 1465918375458 Marionette TRACE conn6 <- [1,1546,null,{}] 08:32:55 INFO - PROCESS | 380 | 1465918375461 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:55 INFO - PROCESS | 380 | 1465918375464 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:55 INFO - PROCESS | 380 | 1465918375576 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 08:32:55 INFO - PROCESS | 380 | 1465918375734 Marionette TRACE conn6 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 380 | 1465918375736 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:55 INFO - PROCESS | 380 | ++DOCSHELL 18F1C000 == 42 [pid = 380] [id = 396] 08:32:55 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (18F1CC00) [pid = 380] [serial = 1188] [outer = 00000000] 08:32:55 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1B529400) [pid = 380] [serial = 1189] [outer = 18F1CC00] 08:32:55 INFO - PROCESS | 380 | 1465918375791 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1BB51C00) [pid = 380] [serial = 1190] [outer = 18F1CC00] 08:32:56 INFO - PROCESS | 380 | 1465918376447 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:32:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:32:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1081ms 08:32:56 INFO - PROCESS | 380 | 1465918376529 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 08:32:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:32:56 INFO - PROCESS | 380 | 1465918376533 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 08:32:56 INFO - PROCESS | 380 | 1465918376538 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 380 | 1465918376541 Marionette TRACE conn6 <- [1,1550,null,{}] 08:32:56 INFO - PROCESS | 380 | 1465918376547 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:56 INFO - PROCESS | 380 | 1465918376550 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:56 INFO - PROCESS | 380 | 1465918376655 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 08:32:56 INFO - PROCESS | 380 | 1465918376786 Marionette TRACE conn6 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 380 | 1465918376788 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:56 INFO - PROCESS | 380 | ++DOCSHELL 0CA29400 == 43 [pid = 380] [id = 397] 08:32:56 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0F6E7000) [pid = 380] [serial = 1191] [outer = 00000000] 08:32:56 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (102A4000) [pid = 380] [serial = 1192] [outer = 0F6E7000] 08:32:56 INFO - PROCESS | 380 | 1465918376839 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (140D7000) [pid = 380] [serial = 1193] [outer = 0F6E7000] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 16433800 == 42 [pid = 380] [id = 392] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 1731D800 == 41 [pid = 380] [id = 391] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 0FC69C00 == 40 [pid = 380] [id = 390] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 0FD2D000 == 39 [pid = 380] [id = 389] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 0FD0BC00 == 38 [pid = 380] [id = 388] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 17549000 == 37 [pid = 380] [id = 387] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 15B32C00 == 36 [pid = 380] [id = 386] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 10BCE000 == 35 [pid = 380] [id = 385] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 09C0C800 == 34 [pid = 380] [id = 384] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 09C19C00 == 33 [pid = 380] [id = 382] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 08C60000 == 32 [pid = 380] [id = 383] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 1488F000 == 31 [pid = 380] [id = 381] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 0C946400 == 30 [pid = 380] [id = 372] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 18F1C000 == 29 [pid = 380] [id = 396] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 14947000 == 28 [pid = 380] [id = 395] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 09C06C00 == 27 [pid = 380] [id = 393] 08:32:57 INFO - PROCESS | 380 | --DOCSHELL 14903000 == 26 [pid = 380] [id = 394] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 93 (15B30000) [pid = 380] [serial = 1129] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 92 (17546800) [pid = 380] [serial = 1132] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 91 (0FD10800) [pid = 380] [serial = 1123] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0FD29000) [pid = 380] [serial = 1124] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1725EC00) [pid = 380] [serial = 1130] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FB3E000) [pid = 380] [serial = 1118] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0F661800) [pid = 380] [serial = 1117] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0C877C00) [pid = 380] [serial = 1120] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0C951400) [pid = 380] [serial = 1121] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14926400) [pid = 380] [serial = 1126] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 83 (185D0C00) [pid = 380] [serial = 1135] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 82 (17C0A000) [pid = 380] [serial = 1133] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FD0B000) [pid = 380] [serial = 1108] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0F664C00) [pid = 380] [serial = 1107] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18324800) [pid = 380] [serial = 1111] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17266800) [pid = 380] [serial = 1110] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1ACBF400) [pid = 380] [serial = 1114] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1ACB7800) [pid = 380] [serial = 1113] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 75 (194EF000) [pid = 380] [serial = 1144] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F16800) [pid = 380] [serial = 1141] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18A26C00) [pid = 380] [serial = 1136] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17C01400) [pid = 380] [serial = 1138] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18EDC800) [pid = 380] [serial = 1142] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 70 (17CC9800) [pid = 380] [serial = 1139] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | --DOMWINDOW == 69 (14A2A400) [pid = 380] [serial = 1127] [outer = 00000000] [url = about:blank] 08:32:57 INFO - PROCESS | 380 | 1465918377999 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1490ms 08:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:32:58 INFO - PROCESS | 380 | 1465918378030 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 380 | 1465918378034 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 08:32:58 INFO - PROCESS | 380 | 1465918378038 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 380 | 1465918378043 Marionette TRACE conn6 <- [1,1554,null,{}] 08:32:58 INFO - PROCESS | 380 | 1465918378048 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:58 INFO - PROCESS | 380 | 1465918378051 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:58 INFO - PROCESS | 380 | 1465918378177 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 08:32:58 INFO - PROCESS | 380 | 1465918378267 Marionette TRACE conn6 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 380 | 1465918378269 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:58 INFO - PROCESS | 380 | ++DOCSHELL 09CB3400 == 27 [pid = 380] [id = 398] 08:32:58 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (09CB9000) [pid = 380] [serial = 1194] [outer = 00000000] 08:32:58 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0C951000) [pid = 380] [serial = 1195] [outer = 09CB9000] 08:32:58 INFO - PROCESS | 380 | 1465918378317 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0F665000) [pid = 380] [serial = 1196] [outer = 09CB9000] 08:32:58 INFO - PROCESS | 380 | 1465918378683 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 690ms 08:32:58 INFO - PROCESS | 380 | 1465918378729 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 380 | 1465918378734 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 08:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:32:58 INFO - PROCESS | 380 | 1465918378740 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 380 | 1465918378743 Marionette TRACE conn6 <- [1,1558,null,{}] 08:32:58 INFO - PROCESS | 380 | 1465918378747 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:58 INFO - PROCESS | 380 | 1465918378749 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:58 INFO - PROCESS | 380 | 1465918378867 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 08:32:58 INFO - PROCESS | 380 | 1465918378877 Marionette TRACE conn6 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 380 | 1465918378879 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:58 INFO - PROCESS | 380 | ++DOCSHELL 0FD04400 == 28 [pid = 380] [id = 399] 08:32:58 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FD05C00) [pid = 380] [serial = 1197] [outer = 00000000] 08:32:58 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FD0F000) [pid = 380] [serial = 1198] [outer = 0FD05C00] 08:32:58 INFO - PROCESS | 380 | 1465918378925 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FD27400) [pid = 380] [serial = 1199] [outer = 0FD05C00] 08:32:59 INFO - PROCESS | 380 | 1465918379356 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:32:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 08:32:59 INFO - PROCESS | 380 | 1465918379414 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 08:32:59 INFO - PROCESS | 380 | 1465918379416 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 08:32:59 INFO - PROCESS | 380 | 1465918379420 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:32:59 INFO - PROCESS | 380 | 1465918379423 Marionette TRACE conn6 <- [1,1562,null,{}] 08:32:59 INFO - PROCESS | 380 | 1465918379434 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:59 INFO - PROCESS | 380 | 1465918379438 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:59 INFO - PROCESS | 380 | 1465918379523 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 08:32:59 INFO - PROCESS | 380 | 1465918379530 Marionette TRACE conn6 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:59 INFO - PROCESS | 380 | 1465918379532 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:32:59 INFO - PROCESS | 380 | ++DOCSHELL 140D8800 == 29 [pid = 380] [id = 400] 08:32:59 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (141BC000) [pid = 380] [serial = 1200] [outer = 00000000] 08:32:59 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1484D000) [pid = 380] [serial = 1201] [outer = 141BC000] 08:32:59 INFO - PROCESS | 380 | 1465918379579 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14947000) [pid = 380] [serial = 1202] [outer = 141BC000] 08:33:00 INFO - PROCESS | 380 | 1465918380077 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 08:33:00 INFO - PROCESS | 380 | 1465918380099 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 380 | 1465918380101 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 08:33:00 INFO - PROCESS | 380 | 1465918380104 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 380 | 1465918380106 Marionette TRACE conn6 <- [1,1566,null,{}] 08:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:33:00 INFO - PROCESS | 380 | 1465918380110 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:00 INFO - PROCESS | 380 | 1465918380112 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:00 INFO - PROCESS | 380 | 1465918380233 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 08:33:00 INFO - PROCESS | 380 | 1465918380326 Marionette TRACE conn6 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 380 | 1465918380328 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:00 INFO - PROCESS | 380 | ++DOCSHELL 15643C00 == 30 [pid = 380] [id = 401] 08:33:00 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1564D000) [pid = 380] [serial = 1203] [outer = 00000000] 08:33:00 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (16434400) [pid = 380] [serial = 1204] [outer = 1564D000] 08:33:00 INFO - PROCESS | 380 | 1465918380371 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1725F400) [pid = 380] [serial = 1205] [outer = 1564D000] 08:33:00 INFO - PROCESS | 380 | 1465918380778 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 730ms 08:33:00 INFO - PROCESS | 380 | 1465918380839 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 08:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:33:00 INFO - PROCESS | 380 | 1465918380841 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 08:33:00 INFO - PROCESS | 380 | 1465918380844 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 380 | 1465918380846 Marionette TRACE conn6 <- [1,1570,null,{}] 08:33:00 INFO - PROCESS | 380 | 1465918380849 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:00 INFO - PROCESS | 380 | 1465918380851 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:00 INFO - PROCESS | 380 | 1465918380981 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 08:33:00 INFO - PROCESS | 380 | 1465918380990 Marionette TRACE conn6 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 380 | 1465918380992 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:01 INFO - PROCESS | 380 | ++DOCSHELL 17510000 == 31 [pid = 380] [id = 402] 08:33:01 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17511800) [pid = 380] [serial = 1206] [outer = 00000000] 08:33:01 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (17C02000) [pid = 380] [serial = 1207] [outer = 17511800] 08:33:01 INFO - PROCESS | 380 | 1465918381091 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (17C03000) [pid = 380] [serial = 1208] [outer = 17511800] 08:33:01 INFO - PROCESS | 380 | 1465918381549 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 771ms 08:33:01 INFO - PROCESS | 380 | 1465918381616 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 380 | 1465918381618 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 08:33:01 INFO - PROCESS | 380 | 1465918381621 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:33:01 INFO - PROCESS | 380 | 1465918381623 Marionette TRACE conn6 <- [1,1574,null,{}] 08:33:01 INFO - PROCESS | 380 | 1465918381626 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:01 INFO - PROCESS | 380 | 1465918381632 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:01 INFO - PROCESS | 380 | 1465918381958 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1A499C00) [pid = 380] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1754E000) [pid = 380] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 81 (185CF400) [pid = 380] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 80 (15B34C00) [pid = 380] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 79 (08C67800) [pid = 380] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 78 (10C11400) [pid = 380] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18FAFC00) [pid = 380] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CB7800) [pid = 380] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18F20800) [pid = 380] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09C1D800) [pid = 380] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 73 (14011000) [pid = 380] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:33:01 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17C03C00) [pid = 380] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:33:02 INFO - PROCESS | 380 | 1465918382024 Marionette TRACE conn6 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 380 | 1465918382026 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:02 INFO - PROCESS | 380 | ++DOCSHELL 08C67800 == 32 [pid = 380] [id = 403] 08:33:02 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09C0D800) [pid = 380] [serial = 1209] [outer = 00000000] 08:33:02 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (10C11400) [pid = 380] [serial = 1210] [outer = 09C0D800] 08:33:02 INFO - PROCESS | 380 | 1465918382069 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17C0E400) [pid = 380] [serial = 1211] [outer = 09C0D800] 08:33:02 INFO - PROCESS | 380 | 1465918382439 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 870ms 08:33:02 INFO - PROCESS | 380 | 1465918382496 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 380 | 1465918382498 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 08:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:33:02 INFO - PROCESS | 380 | 1465918382501 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 380 | 1465918382503 Marionette TRACE conn6 <- [1,1578,null,{}] 08:33:02 INFO - PROCESS | 380 | 1465918382507 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:02 INFO - PROCESS | 380 | 1465918382508 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:02 INFO - PROCESS | 380 | 1465918382585 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 08:33:02 INFO - PROCESS | 380 | 1465918382591 Marionette TRACE conn6 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 380 | 1465918382593 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:02 INFO - PROCESS | 380 | ++DOCSHELL 0FC66400 == 33 [pid = 380] [id = 404] 08:33:02 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1435F000) [pid = 380] [serial = 1212] [outer = 00000000] 08:33:02 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (185D1C00) [pid = 380] [serial = 1213] [outer = 1435F000] 08:33:02 INFO - PROCESS | 380 | 1465918382637 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (188D4C00) [pid = 380] [serial = 1214] [outer = 1435F000] 08:33:03 INFO - PROCESS | 380 | 1465918383055 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 630ms 08:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:33:03 INFO - PROCESS | 380 | 1465918383132 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 380 | 1465918383134 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 08:33:03 INFO - PROCESS | 380 | 1465918383137 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 380 | 1465918383139 Marionette TRACE conn6 <- [1,1582,null,{}] 08:33:03 INFO - PROCESS | 380 | 1465918383142 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:03 INFO - PROCESS | 380 | 1465918383144 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:03 INFO - PROCESS | 380 | 1465918383238 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 08:33:03 INFO - PROCESS | 380 | 1465918383276 Marionette TRACE conn6 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 380 | 1465918383278 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:03 INFO - PROCESS | 380 | ++DOCSHELL 09C20C00 == 34 [pid = 380] [id = 405] 08:33:03 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0FD21800) [pid = 380] [serial = 1215] [outer = 00000000] 08:33:03 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18EDA000) [pid = 380] [serial = 1216] [outer = 0FD21800] 08:33:03 INFO - PROCESS | 380 | 1465918383325 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18EDBC00) [pid = 380] [serial = 1217] [outer = 0FD21800] 08:33:03 INFO - PROCESS | 380 | 1465918383753 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 08:33:03 INFO - PROCESS | 380 | 1465918383809 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 380 | 1465918383811 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 08:33:03 INFO - PROCESS | 380 | 1465918383814 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:33:03 INFO - PROCESS | 380 | 1465918383816 Marionette TRACE conn6 <- [1,1586,null,{}] 08:33:03 INFO - PROCESS | 380 | 1465918383819 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:03 INFO - PROCESS | 380 | 1465918383821 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:03 INFO - PROCESS | 380 | 1465918383899 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 08:33:03 INFO - PROCESS | 380 | 1465918383908 Marionette TRACE conn6 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 380 | 1465918383909 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:03 INFO - PROCESS | 380 | ++DOCSHELL 18FB3000 == 35 [pid = 380] [id = 406] 08:33:03 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18FB3C00) [pid = 380] [serial = 1218] [outer = 00000000] 08:33:03 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (194EAC00) [pid = 380] [serial = 1219] [outer = 18FB3C00] 08:33:03 INFO - PROCESS | 380 | 1465918383952 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1957EC00) [pid = 380] [serial = 1220] [outer = 18FB3C00] 08:33:04 INFO - PROCESS | 380 | 1465918384806 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1016ms 08:33:04 INFO - PROCESS | 380 | 1465918384834 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 380 | 1465918384839 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 08:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:33:04 INFO - PROCESS | 380 | 1465918384843 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 380 | 1465918384848 Marionette TRACE conn6 <- [1,1590,null,{}] 08:33:04 INFO - PROCESS | 380 | 1465918384873 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:04 INFO - PROCESS | 380 | 1465918384876 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:05 INFO - PROCESS | 380 | 1465918385019 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 08:33:05 INFO - PROCESS | 380 | 1465918385152 Marionette TRACE conn6 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 380 | 1465918385155 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:05 INFO - PROCESS | 380 | ++DOCSHELL 09CBD400 == 36 [pid = 380] [id = 407] 08:33:05 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0C94D800) [pid = 380] [serial = 1221] [outer = 00000000] 08:33:05 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FC6F000) [pid = 380] [serial = 1222] [outer = 0C94D800] 08:33:05 INFO - PROCESS | 380 | 1465918385212 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0FD2B000) [pid = 380] [serial = 1223] [outer = 0C94D800] 08:33:05 INFO - PROCESS | 380 | 1465918385879 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1045ms 08:33:05 INFO - PROCESS | 380 | 1465918385889 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 380 | 1465918385894 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 08:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:33:05 INFO - PROCESS | 380 | 1465918385900 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 380 | 1465918385903 Marionette TRACE conn6 <- [1,1594,null,{}] 08:33:05 INFO - PROCESS | 380 | 1465918385907 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:05 INFO - PROCESS | 380 | 1465918385910 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:06 INFO - PROCESS | 380 | 1465918386031 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 08:33:06 INFO - PROCESS | 380 | 1465918386149 Marionette TRACE conn6 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 380 | 1465918386152 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:06 INFO - PROCESS | 380 | ++DOCSHELL 09C20400 == 37 [pid = 380] [id = 408] 08:33:06 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (09CB1C00) [pid = 380] [serial = 1224] [outer = 00000000] 08:33:06 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0FD01C00) [pid = 380] [serial = 1225] [outer = 09CB1C00] 08:33:06 INFO - PROCESS | 380 | 1465918386208 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (10BD1C00) [pid = 380] [serial = 1226] [outer = 09CB1C00] 08:33:06 INFO - PROCESS | 380 | --DOCSHELL 09C20C00 == 36 [pid = 380] [id = 405] 08:33:06 INFO - PROCESS | 380 | --DOCSHELL 0FC66400 == 35 [pid = 380] [id = 404] 08:33:06 INFO - PROCESS | 380 | --DOCSHELL 08C67800 == 34 [pid = 380] [id = 403] 08:33:06 INFO - PROCESS | 380 | --DOCSHELL 17510000 == 33 [pid = 380] [id = 402] 08:33:06 INFO - PROCESS | 380 | --DOCSHELL 15643C00 == 32 [pid = 380] [id = 401] 08:33:06 INFO - PROCESS | 380 | --DOCSHELL 140D8800 == 31 [pid = 380] [id = 400] 08:33:06 INFO - PROCESS | 380 | --DOCSHELL 0FD04400 == 30 [pid = 380] [id = 399] 08:33:06 INFO - PROCESS | 380 | --DOCSHELL 09CB3400 == 29 [pid = 380] [id = 398] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1ACBC800) [pid = 380] [serial = 1177] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 88 (17CD0800) [pid = 380] [serial = 1162] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18329000) [pid = 380] [serial = 1163] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18F13800) [pid = 380] [serial = 1165] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 85 (18F1DC00) [pid = 380] [serial = 1166] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 84 (17318400) [pid = 380] [serial = 1159] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09C0AC00) [pid = 380] [serial = 1150] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09CB1000) [pid = 380] [serial = 1151] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 81 (140E0400) [pid = 380] [serial = 1156] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1488E800) [pid = 380] [serial = 1157] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 79 (194F0C00) [pid = 380] [serial = 1145] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FB3D800) [pid = 380] [serial = 1147] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FD0F800) [pid = 380] [serial = 1148] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1976E400) [pid = 380] [serial = 1168] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FB3C000) [pid = 380] [serial = 1153] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FC67800) [pid = 380] [serial = 1154] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1491E000) [pid = 380] [serial = 1171] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1643D000) [pid = 380] [serial = 1172] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1A49AC00) [pid = 380] [serial = 1174] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 70 (194EC000) [pid = 380] [serial = 1169] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1A4A2000) [pid = 380] [serial = 1175] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1ACC2000) [pid = 380] [serial = 1178] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | --DOMWINDOW == 67 (173C2800) [pid = 380] [serial = 1160] [outer = 00000000] [url = about:blank] 08:33:06 INFO - PROCESS | 380 | 1465918386989 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1130ms 08:33:07 INFO - PROCESS | 380 | 1465918387034 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 380 | 1465918387038 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 08:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:33:07 INFO - PROCESS | 380 | 1465918387042 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 380 | 1465918387047 Marionette TRACE conn6 <- [1,1598,null,{}] 08:33:07 INFO - PROCESS | 380 | 1465918387052 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:07 INFO - PROCESS | 380 | 1465918387054 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:07 INFO - PROCESS | 380 | 1465918387140 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 08:33:07 INFO - PROCESS | 380 | 1465918387147 Marionette TRACE conn6 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 380 | 1465918387150 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:07 INFO - PROCESS | 380 | ++DOCSHELL 09CB7C00 == 30 [pid = 380] [id = 409] 08:33:07 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (09CBA000) [pid = 380] [serial = 1227] [outer = 00000000] 08:33:07 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0C948400) [pid = 380] [serial = 1228] [outer = 09CBA000] 08:33:07 INFO - PROCESS | 380 | 1465918387197 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FB84400) [pid = 380] [serial = 1229] [outer = 09CBA000] 08:33:07 INFO - PROCESS | 380 | 1465918387706 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 08:33:07 INFO - PROCESS | 380 | 1465918387714 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 08:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:33:07 INFO - PROCESS | 380 | 1465918387718 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 08:33:07 INFO - PROCESS | 380 | 1465918387724 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 380 | 1465918387727 Marionette TRACE conn6 <- [1,1602,null,{}] 08:33:07 INFO - PROCESS | 380 | 1465918387730 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:07 INFO - PROCESS | 380 | 1465918387733 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:07 INFO - PROCESS | 380 | 1465918387821 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 08:33:07 INFO - PROCESS | 380 | 1465918387829 Marionette TRACE conn6 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 380 | 1465918387831 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:07 INFO - PROCESS | 380 | ++DOCSHELL 102E7000 == 31 [pid = 380] [id = 410] 08:33:07 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (102ED400) [pid = 380] [serial = 1230] [outer = 00000000] 08:33:07 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1409DC00) [pid = 380] [serial = 1231] [outer = 102ED400] 08:33:07 INFO - PROCESS | 380 | 1465918387877 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (14830800) [pid = 380] [serial = 1232] [outer = 102ED400] 08:33:08 INFO - PROCESS | 380 | 1465918388337 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:33:08 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 08:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 08:33:08 INFO - PROCESS | 380 | 1465918388394 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 380 | 1465918388396 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 08:33:08 INFO - PROCESS | 380 | 1465918388400 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:33:08 INFO - PROCESS | 380 | 1465918388403 Marionette TRACE conn6 <- [1,1606,null,{}] 08:33:08 INFO - PROCESS | 380 | 1465918388414 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:08 INFO - PROCESS | 380 | 1465918388418 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:08 INFO - PROCESS | 380 | 1465918388505 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 08:33:08 INFO - PROCESS | 380 | 1465918388601 Marionette TRACE conn6 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 380 | 1465918388604 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:08 INFO - PROCESS | 380 | ++DOCSHELL 173C9000 == 32 [pid = 380] [id = 411] 08:33:08 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (173C9400) [pid = 380] [serial = 1233] [outer = 00000000] 08:33:08 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1750F800) [pid = 380] [serial = 1234] [outer = 173C9400] 08:33:08 INFO - PROCESS | 380 | 1465918388652 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17C0A800) [pid = 380] [serial = 1235] [outer = 173C9400] 08:33:09 INFO - PROCESS | 380 | 1465918389030 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 08:33:09 INFO - PROCESS | 380 | 1465918389074 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 380 | 1465918389077 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 08:33:09 INFO - PROCESS | 380 | 1465918389081 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:33:09 INFO - PROCESS | 380 | 1465918389082 Marionette TRACE conn6 <- [1,1610,null,{}] 08:33:09 INFO - PROCESS | 380 | 1465918389086 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:09 INFO - PROCESS | 380 | 1465918389088 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:09 INFO - PROCESS | 380 | 1465918389250 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 08:33:09 INFO - PROCESS | 380 | 1465918389268 Marionette TRACE conn6 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 380 | 1465918389270 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:09 INFO - PROCESS | 380 | ++DOCSHELL 17CC7000 == 33 [pid = 380] [id = 412] 08:33:09 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17CC8800) [pid = 380] [serial = 1236] [outer = 00000000] 08:33:09 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18331C00) [pid = 380] [serial = 1237] [outer = 17CC8800] 08:33:09 INFO - PROCESS | 380 | 1465918389316 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (185D1000) [pid = 380] [serial = 1238] [outer = 17CC8800] 08:33:09 INFO - PROCESS | 380 | 1465918389753 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:33:09 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 08:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 730ms 08:33:09 INFO - PROCESS | 380 | 1465918389819 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 380 | 1465918389821 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 08:33:09 INFO - PROCESS | 380 | 1465918389824 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:33:09 INFO - PROCESS | 380 | 1465918389825 Marionette TRACE conn6 <- [1,1614,null,{}] 08:33:09 INFO - PROCESS | 380 | 1465918389829 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:09 INFO - PROCESS | 380 | 1465918389831 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:09 INFO - PROCESS | 380 | 1465918389943 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 08:33:09 INFO - PROCESS | 380 | 1465918389951 Marionette TRACE conn6 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 380 | 1465918389953 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:09 INFO - PROCESS | 380 | ++DOCSHELL 188DD000 == 34 [pid = 380] [id = 413] 08:33:09 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18A26C00) [pid = 380] [serial = 1239] [outer = 00000000] 08:33:10 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18F16000) [pid = 380] [serial = 1240] [outer = 18A26C00] 08:33:10 INFO - PROCESS | 380 | 1465918390050 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18F1F000) [pid = 380] [serial = 1241] [outer = 18A26C00] 08:33:10 INFO - PROCESS | 380 | 1465918390501 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 730ms 08:33:10 INFO - PROCESS | 380 | 1465918390579 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 380 | 1465918390581 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 08:33:10 INFO - PROCESS | 380 | 1465918390587 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 380 | 1465918390589 Marionette TRACE conn6 <- [1,1618,null,{}] 08:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:33:10 INFO - PROCESS | 380 | 1465918390592 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:10 INFO - PROCESS | 380 | 1465918390598 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:10 INFO - PROCESS | 380 | 1465918390740 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 08:33:10 INFO - PROCESS | 380 | 1465918390798 Marionette TRACE conn6 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 380 | 1465918390800 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:10 INFO - PROCESS | 380 | ++DOCSHELL 19584000 == 35 [pid = 380] [id = 414] 08:33:10 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (195DEC00) [pid = 380] [serial = 1242] [outer = 00000000] 08:33:10 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1A411C00) [pid = 380] [serial = 1243] [outer = 195DEC00] 08:33:10 INFO - PROCESS | 380 | 1465918390844 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (19777C00) [pid = 380] [serial = 1244] [outer = 195DEC00] 08:33:11 INFO - PROCESS | 380 | 1465918391317 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FD21800) [pid = 380] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1564D000) [pid = 380] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD05C00) [pid = 380] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0F6E7000) [pid = 380] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 80 (141BC000) [pid = 380] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09CB9000) [pid = 380] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17511800) [pid = 380] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09C08C00) [pid = 380] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 76 (14922000) [pid = 380] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18F14000) [pid = 380] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F1CC00) [pid = 380] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 73 (09C0D800) [pid = 380] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:33:11 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1435F000) [pid = 380] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 770ms 08:33:11 INFO - PROCESS | 380 | 1465918391365 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 380 | 1465918391367 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 08:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:33:11 INFO - PROCESS | 380 | 1465918391371 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 380 | 1465918391373 Marionette TRACE conn6 <- [1,1622,null,{}] 08:33:11 INFO - PROCESS | 380 | 1465918391377 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:11 INFO - PROCESS | 380 | 1465918391378 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:11 INFO - PROCESS | 380 | 1465918391461 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 08:33:11 INFO - PROCESS | 380 | 1465918391466 Marionette TRACE conn6 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:11 INFO - PROCESS | 380 | 1465918391468 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:11 INFO - PROCESS | 380 | ++DOCSHELL 09CB8000 == 36 [pid = 380] [id = 415] 08:33:11 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09CB9000) [pid = 380] [serial = 1245] [outer = 00000000] 08:33:11 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (141BC000) [pid = 380] [serial = 1246] [outer = 09CB9000] 08:33:11 INFO - PROCESS | 380 | 1465918391512 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14ACDC00) [pid = 380] [serial = 1247] [outer = 09CB9000] 08:33:11 INFO - PROCESS | 380 | 1465918391941 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 630ms 08:33:11 INFO - PROCESS | 380 | 1465918392002 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 380 | 1465918392004 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 08:33:11 INFO - PROCESS | 380 | 1465918392007 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:33:11 INFO - PROCESS | 380 | 1465918392009 Marionette TRACE conn6 <- [1,1626,null,{}] 08:33:11 INFO - PROCESS | 380 | 1465918392013 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:11 INFO - PROCESS | 380 | 1465918392015 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:12 INFO - PROCESS | 380 | 1465918392128 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 08:33:12 INFO - PROCESS | 380 | 1465918392136 Marionette TRACE conn6 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 380 | 1465918392138 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:12 INFO - PROCESS | 380 | ++DOCSHELL 08C69000 == 37 [pid = 380] [id = 416] 08:33:12 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FD0A000) [pid = 380] [serial = 1248] [outer = 00000000] 08:33:12 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18F1C000) [pid = 380] [serial = 1249] [outer = 0FD0A000] 08:33:12 INFO - PROCESS | 380 | 1465918392184 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1A411800) [pid = 380] [serial = 1250] [outer = 0FD0A000] 08:33:12 INFO - PROCESS | 380 | 1465918392598 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 630ms 08:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:33:12 INFO - PROCESS | 380 | 1465918392648 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 380 | 1465918392650 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 08:33:12 INFO - PROCESS | 380 | 1465918392662 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 380 | 1465918392664 Marionette TRACE conn6 <- [1,1630,null,{}] 08:33:12 INFO - PROCESS | 380 | 1465918392668 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:12 INFO - PROCESS | 380 | 1465918392669 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:12 INFO - PROCESS | 380 | 1465918392749 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 08:33:12 INFO - PROCESS | 380 | 1465918392756 Marionette TRACE conn6 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 380 | 1465918392758 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:12 INFO - PROCESS | 380 | ++DOCSHELL 18F1A800 == 38 [pid = 380] [id = 417] 08:33:12 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1A4A2000) [pid = 380] [serial = 1251] [outer = 00000000] 08:33:12 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1ACBE000) [pid = 380] [serial = 1252] [outer = 1A4A2000] 08:33:12 INFO - PROCESS | 380 | 1465918392800 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1AD01400) [pid = 380] [serial = 1253] [outer = 1A4A2000] 08:33:13 INFO - PROCESS | 380 | 1465918393204 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:33:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 590ms 08:33:13 INFO - PROCESS | 380 | 1465918393277 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 380 | 1465918393279 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 08:33:13 INFO - PROCESS | 380 | 1465918393283 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 380 | 1465918393285 Marionette TRACE conn6 <- [1,1634,null,{}] 08:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:33:13 INFO - PROCESS | 380 | 1465918393289 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:13 INFO - PROCESS | 380 | 1465918393290 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:13 INFO - PROCESS | 380 | 1465918393415 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 08:33:13 INFO - PROCESS | 380 | 1465918393601 Marionette TRACE conn6 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 380 | 1465918393604 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:13 INFO - PROCESS | 380 | ++DOCSHELL 09C18400 == 39 [pid = 380] [id = 418] 08:33:13 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (09C1A000) [pid = 380] [serial = 1254] [outer = 00000000] 08:33:13 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (09CB5400) [pid = 380] [serial = 1255] [outer = 09C1A000] 08:33:13 INFO - PROCESS | 380 | 1465918393666 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (09CF5C00) [pid = 380] [serial = 1256] [outer = 09C1A000] 08:33:14 INFO - PROCESS | 380 | 1465918394243 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 970ms 08:33:14 INFO - PROCESS | 380 | 1465918394262 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 380 | 1465918394267 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 08:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:33:14 INFO - PROCESS | 380 | 1465918394272 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 380 | 1465918394275 Marionette TRACE conn6 <- [1,1638,null,{}] 08:33:14 INFO - PROCESS | 380 | 1465918394280 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:14 INFO - PROCESS | 380 | 1465918394283 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:14 INFO - PROCESS | 380 | 1465918394395 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 08:33:14 INFO - PROCESS | 380 | 1465918394503 Marionette TRACE conn6 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 380 | 1465918394506 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:14 INFO - PROCESS | 380 | ++DOCSHELL 14945400 == 40 [pid = 380] [id = 419] 08:33:14 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (14A2CC00) [pid = 380] [serial = 1257] [outer = 00000000] 08:33:14 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (15B2F800) [pid = 380] [serial = 1258] [outer = 14A2CC00] 08:33:14 INFO - PROCESS | 380 | 1465918394561 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17318400) [pid = 380] [serial = 1259] [outer = 14A2CC00] 08:33:15 INFO - PROCESS | 380 | 1465918395162 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 930ms 08:33:15 INFO - PROCESS | 380 | 1465918395202 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 08:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:33:15 INFO - PROCESS | 380 | 1465918395206 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 08:33:15 INFO - PROCESS | 380 | 1465918395209 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 380 | 1465918395212 Marionette TRACE conn6 <- [1,1642,null,{}] 08:33:15 INFO - PROCESS | 380 | 1465918395216 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:15 INFO - PROCESS | 380 | 1465918395218 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:15 INFO - PROCESS | 380 | 1465918395328 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 08:33:15 INFO - PROCESS | 380 | 1465918395440 Marionette TRACE conn6 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 380 | 1465918395442 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:15 INFO - PROCESS | 380 | ++DOCSHELL 17317000 == 41 [pid = 380] [id = 420] 08:33:15 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (194EE800) [pid = 380] [serial = 1260] [outer = 00000000] 08:33:15 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (197DCC00) [pid = 380] [serial = 1261] [outer = 194EE800] 08:33:15 INFO - PROCESS | 380 | 1465918395536 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1ACBDC00) [pid = 380] [serial = 1262] [outer = 194EE800] 08:33:16 INFO - PROCESS | 380 | 1465918396130 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:33:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 970ms 08:33:16 INFO - PROCESS | 380 | 1465918396186 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 380 | 1465918396190 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 08:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:33:16 INFO - PROCESS | 380 | 1465918396202 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 380 | 1465918396206 Marionette TRACE conn6 <- [1,1646,null,{}] 08:33:16 INFO - PROCESS | 380 | 1465918396210 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:16 INFO - PROCESS | 380 | 1465918396213 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:16 INFO - PROCESS | 380 | 1465918396325 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 08:33:16 INFO - PROCESS | 380 | 1465918396458 Marionette TRACE conn6 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 380 | 1465918396460 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:16 INFO - PROCESS | 380 | ++DOCSHELL 18323800 == 42 [pid = 380] [id = 421] 08:33:16 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1AD0C400) [pid = 380] [serial = 1263] [outer = 00000000] 08:33:16 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1BB57400) [pid = 380] [serial = 1264] [outer = 1AD0C400] 08:33:16 INFO - PROCESS | 380 | 1465918396513 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1C30F800) [pid = 380] [serial = 1265] [outer = 1AD0C400] 08:33:17 INFO - PROCESS | 380 | 1465918397342 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1184ms 08:33:17 INFO - PROCESS | 380 | 1465918397381 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 380 | 1465918397385 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 08:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:33:17 INFO - PROCESS | 380 | 1465918397390 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 380 | 1465918397393 Marionette TRACE conn6 <- [1,1650,null,{}] 08:33:17 INFO - PROCESS | 380 | 1465918397398 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:17 INFO - PROCESS | 380 | 1465918397401 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:17 INFO - PROCESS | 380 | 1465918397503 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 08:33:17 INFO - PROCESS | 380 | 1465918397641 Marionette TRACE conn6 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 380 | 1465918397646 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:17 INFO - PROCESS | 380 | ++DOCSHELL 0FC6FC00 == 43 [pid = 380] [id = 422] 08:33:17 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0FD03C00) [pid = 380] [serial = 1266] [outer = 00000000] 08:33:17 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (0FD22400) [pid = 380] [serial = 1267] [outer = 0FD03C00] 08:33:17 INFO - PROCESS | 380 | 1465918397699 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1029FC00) [pid = 380] [serial = 1268] [outer = 0FD03C00] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 18F1A800 == 42 [pid = 380] [id = 417] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 08C69000 == 41 [pid = 380] [id = 416] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 09CB8000 == 40 [pid = 380] [id = 415] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 19584000 == 39 [pid = 380] [id = 414] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 188DD000 == 38 [pid = 380] [id = 413] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 17CC7000 == 37 [pid = 380] [id = 412] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 173C9000 == 36 [pid = 380] [id = 411] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 102E7000 == 35 [pid = 380] [id = 410] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 09CB7C00 == 34 [pid = 380] [id = 409] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 09CBD400 == 33 [pid = 380] [id = 407] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 18FB3000 == 32 [pid = 380] [id = 406] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 0CA29400 == 31 [pid = 380] [id = 397] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 09C20400 == 30 [pid = 380] [id = 408] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 18323800 == 29 [pid = 380] [id = 421] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 17317000 == 28 [pid = 380] [id = 420] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 09C18400 == 27 [pid = 380] [id = 418] 08:33:18 INFO - PROCESS | 380 | --DOCSHELL 14945400 == 26 [pid = 380] [id = 419] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 95 (18EDA000) [pid = 380] [serial = 1216] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 94 (16434400) [pid = 380] [serial = 1204] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0FD0F000) [pid = 380] [serial = 1198] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 92 (140D7000) [pid = 380] [serial = 1193] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 91 (102A4000) [pid = 380] [serial = 1192] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1484D000) [pid = 380] [serial = 1201] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0C951000) [pid = 380] [serial = 1195] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0F665000) [pid = 380] [serial = 1196] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 87 (17C02000) [pid = 380] [serial = 1207] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1725F400) [pid = 380] [serial = 1205] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0CA75000) [pid = 380] [serial = 1181] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09C24000) [pid = 380] [serial = 1180] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 83 (15B38800) [pid = 380] [serial = 1184] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 82 (149CE800) [pid = 380] [serial = 1183] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1A409C00) [pid = 380] [serial = 1187] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 80 (194F1000) [pid = 380] [serial = 1186] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1BB51C00) [pid = 380] [serial = 1190] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1B529400) [pid = 380] [serial = 1189] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 77 (10C11400) [pid = 380] [serial = 1210] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17C03000) [pid = 380] [serial = 1208] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 75 (185D1C00) [pid = 380] [serial = 1213] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17C0E400) [pid = 380] [serial = 1211] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 73 (188D4C00) [pid = 380] [serial = 1214] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 72 (18EDBC00) [pid = 380] [serial = 1217] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0FD27400) [pid = 380] [serial = 1199] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | --DOMWINDOW == 70 (14947000) [pid = 380] [serial = 1202] [outer = 00000000] [url = about:blank] 08:33:18 INFO - PROCESS | 380 | 1465918398921 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1576ms 08:33:18 INFO - PROCESS | 380 | 1465918398968 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 380 | 1465918398971 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 08:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:33:18 INFO - PROCESS | 380 | 1465918398975 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 380 | 1465918398978 Marionette TRACE conn6 <- [1,1654,null,{}] 08:33:18 INFO - PROCESS | 380 | 1465918398983 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:18 INFO - PROCESS | 380 | 1465918398986 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:19 INFO - PROCESS | 380 | 1465918399073 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 08:33:19 INFO - PROCESS | 380 | 1465918399197 Marionette TRACE conn6 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 380 | 1465918399199 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:19 INFO - PROCESS | 380 | ++DOCSHELL 09CBE000 == 27 [pid = 380] [id = 423] 08:33:19 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09CEAC00) [pid = 380] [serial = 1269] [outer = 00000000] 08:33:19 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0CA6E800) [pid = 380] [serial = 1270] [outer = 09CEAC00] 08:33:19 INFO - PROCESS | 380 | 1465918399247 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0F6EB800) [pid = 380] [serial = 1271] [outer = 09CEAC00] 08:33:19 INFO - PROCESS | 380 | 1465918399622 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 08:33:19 INFO - PROCESS | 380 | 1465918399654 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 380 | 1465918399659 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 08:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:33:19 INFO - PROCESS | 380 | 1465918399665 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 380 | 1465918399667 Marionette TRACE conn6 <- [1,1658,null,{}] 08:33:19 INFO - PROCESS | 380 | 1465918399671 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:19 INFO - PROCESS | 380 | 1465918399673 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:19 INFO - PROCESS | 380 | 1465918399793 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 08:33:19 INFO - PROCESS | 380 | 1465918399803 Marionette TRACE conn6 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 380 | 1465918399805 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:19 INFO - PROCESS | 380 | ++DOCSHELL 0FD27800 == 28 [pid = 380] [id = 424] 08:33:19 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FD27C00) [pid = 380] [serial = 1272] [outer = 00000000] 08:33:19 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (10299C00) [pid = 380] [serial = 1273] [outer = 0FD27C00] 08:33:19 INFO - PROCESS | 380 | 1465918399852 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (10BCE000) [pid = 380] [serial = 1274] [outer = 0FD27C00] 08:33:20 INFO - PROCESS | 380 | 1465918400299 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 08:33:20 INFO - PROCESS | 380 | 1465918400338 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 380 | 1465918400340 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 08:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:33:20 INFO - PROCESS | 380 | 1465918400344 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 380 | 1465918400347 Marionette TRACE conn6 <- [1,1662,null,{}] 08:33:20 INFO - PROCESS | 380 | 1465918400358 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:20 INFO - PROCESS | 380 | 1465918400363 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:20 INFO - PROCESS | 380 | 1465918400449 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 08:33:20 INFO - PROCESS | 380 | 1465918400458 Marionette TRACE conn6 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 380 | 1465918400461 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:20 INFO - PROCESS | 380 | ++DOCSHELL 149C7000 == 29 [pid = 380] [id = 425] 08:33:20 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (149C8000) [pid = 380] [serial = 1275] [outer = 00000000] 08:33:20 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14A2D400) [pid = 380] [serial = 1276] [outer = 149C8000] 08:33:20 INFO - PROCESS | 380 | 1465918400508 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1564DC00) [pid = 380] [serial = 1277] [outer = 149C8000] 08:33:20 INFO - PROCESS | 380 | 1465918401013 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 730ms 08:33:21 INFO - PROCESS | 380 | 1465918401078 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 380 | 1465918401081 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 08:33:21 INFO - PROCESS | 380 | 1465918401084 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:33:21 INFO - PROCESS | 380 | 1465918401086 Marionette TRACE conn6 <- [1,1666,null,{}] 08:33:21 INFO - PROCESS | 380 | 1465918401089 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:21 INFO - PROCESS | 380 | 1465918401091 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:21 INFO - PROCESS | 380 | 1465918401237 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 08:33:21 INFO - PROCESS | 380 | 1465918401258 Marionette TRACE conn6 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 380 | 1465918401260 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:21 INFO - PROCESS | 380 | ++DOCSHELL 1643E000 == 30 [pid = 380] [id = 426] 08:33:21 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1643F000) [pid = 380] [serial = 1278] [outer = 00000000] 08:33:21 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17263800) [pid = 380] [serial = 1279] [outer = 1643F000] 08:33:21 INFO - PROCESS | 380 | 1465918401304 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (173C8000) [pid = 380] [serial = 1280] [outer = 1643F000] 08:33:21 INFO - PROCESS | 380 | 1465918401743 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 08:33:21 INFO - PROCESS | 380 | 1465918401758 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 380 | 1465918401760 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 08:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:33:21 INFO - PROCESS | 380 | 1465918401768 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 380 | 1465918401770 Marionette TRACE conn6 <- [1,1670,null,{}] 08:33:21 INFO - PROCESS | 380 | 1465918401774 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:21 INFO - PROCESS | 380 | 1465918401776 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:21 INFO - PROCESS | 380 | 1465918401891 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 08:33:21 INFO - PROCESS | 380 | 1465918401897 Marionette TRACE conn6 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 380 | 1465918401899 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:21 INFO - PROCESS | 380 | ++DOCSHELL 17543400 == 31 [pid = 380] [id = 427] 08:33:21 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (17543C00) [pid = 380] [serial = 1281] [outer = 00000000] 08:33:21 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (17C08000) [pid = 380] [serial = 1282] [outer = 17543C00] 08:33:21 INFO - PROCESS | 380 | 1465918401942 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (17C09800) [pid = 380] [serial = 1283] [outer = 17543C00] 08:33:22 INFO - PROCESS | 380 | 1465918402423 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 08:33:22 INFO - PROCESS | 380 | 1465918402443 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 380 | 1465918402445 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 08:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:33:22 INFO - PROCESS | 380 | 1465918402448 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 380 | 1465918402450 Marionette TRACE conn6 <- [1,1674,null,{}] 08:33:22 INFO - PROCESS | 380 | 1465918402453 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:22 INFO - PROCESS | 380 | 1465918402458 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:22 INFO - PROCESS | 380 | 1465918402582 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 08:33:22 INFO - PROCESS | 380 | 1465918402674 Marionette TRACE conn6 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 380 | 1465918402676 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:22 INFO - PROCESS | 380 | ++DOCSHELL 17CC8400 == 32 [pid = 380] [id = 428] 08:33:22 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17CD4400) [pid = 380] [serial = 1284] [outer = 00000000] 08:33:22 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18632400) [pid = 380] [serial = 1285] [outer = 17CD4400] 08:33:22 INFO - PROCESS | 380 | 1465918402720 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (188DE800) [pid = 380] [serial = 1286] [outer = 17CD4400] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1A4A2000) [pid = 380] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18A26C00) [pid = 380] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0C94D800) [pid = 380] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09CB1C00) [pid = 380] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 83 (102ED400) [pid = 380] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09CBA000) [pid = 380] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18FB3C00) [pid = 380] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 80 (173C9400) [pid = 380] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 79 (195DEC00) [pid = 380] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09CB9000) [pid = 380] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FD0A000) [pid = 380] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:33:23 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17CC8800) [pid = 380] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:33:23 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 08:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 870ms 08:33:23 INFO - PROCESS | 380 | 1465918403311 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:33:23 INFO - PROCESS | 380 | 1465918403319 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 380 | 1465918403321 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 08:33:23 INFO - PROCESS | 380 | 1465918403329 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:33:23 INFO - PROCESS | 380 | 1465918403331 Marionette TRACE conn6 <- [1,1678,null,{}] 08:33:23 INFO - PROCESS | 380 | 1465918403334 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:23 INFO - PROCESS | 380 | 1465918403336 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:23 INFO - PROCESS | 380 | 1465918403453 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 08:33:23 INFO - PROCESS | 380 | 1465918403525 Marionette TRACE conn6 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 380 | 1465918403527 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:23 INFO - PROCESS | 380 | ++DOCSHELL 09C18C00 == 33 [pid = 380] [id = 429] 08:33:23 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0C883800) [pid = 380] [serial = 1287] [outer = 00000000] 08:33:23 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (173C1400) [pid = 380] [serial = 1288] [outer = 0C883800] 08:33:23 INFO - PROCESS | 380 | 1465918403570 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (173C9400) [pid = 380] [serial = 1289] [outer = 0C883800] 08:33:23 INFO - PROCESS | 380 | 1465918403885 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 632ms 08:33:23 INFO - PROCESS | 380 | 1465918403966 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 380 | 1465918403968 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 08:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:33:23 INFO - PROCESS | 380 | 1465918403971 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 380 | 1465918403972 Marionette TRACE conn6 <- [1,1682,null,{}] 08:33:23 INFO - PROCESS | 380 | 1465918403976 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:23 INFO - PROCESS | 380 | 1465918403978 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:24 INFO - PROCESS | 380 | 1465918404054 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 08:33:24 INFO - PROCESS | 380 | 1465918404060 Marionette TRACE conn6 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 380 | 1465918404062 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:24 INFO - PROCESS | 380 | ++DOCSHELL 18A26C00 == 34 [pid = 380] [id = 430] 08:33:24 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18A2B800) [pid = 380] [serial = 1290] [outer = 00000000] 08:33:24 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18F16800) [pid = 380] [serial = 1291] [outer = 18A2B800] 08:33:24 INFO - PROCESS | 380 | 1465918404105 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1731F000) [pid = 380] [serial = 1292] [outer = 18A2B800] 08:33:24 INFO - PROCESS | 380 | 1465918404540 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 630ms 08:33:24 INFO - PROCESS | 380 | 1465918404605 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 380 | 1465918404607 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 08:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:33:24 INFO - PROCESS | 380 | 1465918404611 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 380 | 1465918404612 Marionette TRACE conn6 <- [1,1686,null,{}] 08:33:24 INFO - PROCESS | 380 | 1465918404616 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:24 INFO - PROCESS | 380 | 1465918404617 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:24 INFO - PROCESS | 380 | 1465918404696 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 08:33:24 INFO - PROCESS | 380 | 1465918404704 Marionette TRACE conn6 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 380 | 1465918404706 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:24 INFO - PROCESS | 380 | ++DOCSHELL 18F20800 == 35 [pid = 380] [id = 431] 08:33:24 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18FB3000) [pid = 380] [serial = 1293] [outer = 00000000] 08:33:24 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (194EF000) [pid = 380] [serial = 1294] [outer = 18FB3000] 08:33:24 INFO - PROCESS | 380 | 1465918404749 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (195D4000) [pid = 380] [serial = 1295] [outer = 18FB3000] 08:33:25 INFO - PROCESS | 380 | 1465918405320 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:33:25 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 08:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 770ms 08:33:25 INFO - PROCESS | 380 | 1465918405382 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 380 | 1465918405387 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 08:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:33:25 INFO - PROCESS | 380 | 1465918405434 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 380 | 1465918405438 Marionette TRACE conn6 <- [1,1690,null,{}] 08:33:25 INFO - PROCESS | 380 | 1465918405469 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:25 INFO - PROCESS | 380 | 1465918405472 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:25 INFO - PROCESS | 380 | 1465918405603 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 08:33:25 INFO - PROCESS | 380 | 1465918405714 Marionette TRACE conn6 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 380 | 1465918405719 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:25 INFO - PROCESS | 380 | ++DOCSHELL 09CB7C00 == 36 [pid = 380] [id = 432] 08:33:25 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (09CB8000) [pid = 380] [serial = 1296] [outer = 00000000] 08:33:25 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0FB37000) [pid = 380] [serial = 1297] [outer = 09CB8000] 08:33:25 INFO - PROCESS | 380 | 1465918405777 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FC6AC00) [pid = 380] [serial = 1298] [outer = 09CB8000] 08:33:26 INFO - PROCESS | 380 | 1465918406463 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1099ms 08:33:26 INFO - PROCESS | 380 | 1465918406536 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 380 | 1465918406541 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 08:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:33:26 INFO - PROCESS | 380 | 1465918406572 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 380 | 1465918406575 Marionette TRACE conn6 <- [1,1694,null,{}] 08:33:26 INFO - PROCESS | 380 | 1465918406579 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:26 INFO - PROCESS | 380 | 1465918406582 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:26 INFO - PROCESS | 380 | 1465918406708 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 08:33:26 INFO - PROCESS | 380 | 1465918406837 Marionette TRACE conn6 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 380 | 1465918406840 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:26 INFO - PROCESS | 380 | ++DOCSHELL 140DE400 == 37 [pid = 380] [id = 433] 08:33:26 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (140E3000) [pid = 380] [serial = 1299] [outer = 00000000] 08:33:26 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (14903800) [pid = 380] [serial = 1300] [outer = 140E3000] 08:33:26 INFO - PROCESS | 380 | 1465918406898 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (14A29C00) [pid = 380] [serial = 1301] [outer = 140E3000] 08:33:27 INFO - PROCESS | 380 | 1465918407745 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1222ms 08:33:27 INFO - PROCESS | 380 | 1465918407794 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 380 | 1465918407799 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 08:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:33:27 INFO - PROCESS | 380 | 1465918407804 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 380 | 1465918407807 Marionette TRACE conn6 <- [1,1698,null,{}] 08:33:27 INFO - PROCESS | 380 | 1465918407812 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:27 INFO - PROCESS | 380 | 1465918407814 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:27 INFO - PROCESS | 380 | 1465918407925 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 08:33:28 INFO - PROCESS | 380 | 1465918408048 Marionette TRACE conn6 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 380 | 1465918408052 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:28 INFO - PROCESS | 380 | --DOCSHELL 18A26C00 == 36 [pid = 380] [id = 430] 08:33:28 INFO - PROCESS | 380 | --DOCSHELL 09C18C00 == 35 [pid = 380] [id = 429] 08:33:28 INFO - PROCESS | 380 | --DOCSHELL 17CC8400 == 34 [pid = 380] [id = 428] 08:33:28 INFO - PROCESS | 380 | --DOCSHELL 17543400 == 33 [pid = 380] [id = 427] 08:33:28 INFO - PROCESS | 380 | --DOCSHELL 1643E000 == 32 [pid = 380] [id = 426] 08:33:28 INFO - PROCESS | 380 | --DOCSHELL 149C7000 == 31 [pid = 380] [id = 425] 08:33:28 INFO - PROCESS | 380 | --DOCSHELL 0FD27800 == 30 [pid = 380] [id = 424] 08:33:28 INFO - PROCESS | 380 | --DOCSHELL 09CBE000 == 29 [pid = 380] [id = 423] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 90 (18F16000) [pid = 380] [serial = 1240] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0FC6F000) [pid = 380] [serial = 1222] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FD2B000) [pid = 380] [serial = 1223] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FD01C00) [pid = 380] [serial = 1225] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 86 (10BD1C00) [pid = 380] [serial = 1226] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1409DC00) [pid = 380] [serial = 1231] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18F1F000) [pid = 380] [serial = 1241] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 83 (14830800) [pid = 380] [serial = 1232] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0C948400) [pid = 380] [serial = 1228] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FB84400) [pid = 380] [serial = 1229] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 80 (194EAC00) [pid = 380] [serial = 1219] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1957EC00) [pid = 380] [serial = 1220] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1750F800) [pid = 380] [serial = 1234] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17C0A800) [pid = 380] [serial = 1235] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1A411C00) [pid = 380] [serial = 1243] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 75 (141BC000) [pid = 380] [serial = 1246] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F1C000) [pid = 380] [serial = 1249] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 73 (19777C00) [pid = 380] [serial = 1244] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1AD01400) [pid = 380] [serial = 1253] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18331C00) [pid = 380] [serial = 1237] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1A411800) [pid = 380] [serial = 1250] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 69 (185D1000) [pid = 380] [serial = 1238] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 68 (14ACDC00) [pid = 380] [serial = 1247] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1ACBE000) [pid = 380] [serial = 1252] [outer = 00000000] [url = about:blank] 08:33:28 INFO - PROCESS | 380 | ++DOCSHELL 08C60000 == 30 [pid = 380] [id = 434] 08:33:28 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (09C0AC00) [pid = 380] [serial = 1302] [outer = 00000000] 08:33:28 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09CBB400) [pid = 380] [serial = 1303] [outer = 09C0AC00] 08:33:28 INFO - PROCESS | 380 | 1465918408142 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0CACA800) [pid = 380] [serial = 1304] [outer = 09C0AC00] 08:33:28 INFO - PROCESS | 380 | 1465918408559 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 830ms 08:33:28 INFO - PROCESS | 380 | 1465918408635 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 380 | 1465918408639 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 08:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:33:28 INFO - PROCESS | 380 | 1465918408645 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 380 | 1465918408647 Marionette TRACE conn6 <- [1,1702,null,{}] 08:33:28 INFO - PROCESS | 380 | 1465918408651 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:28 INFO - PROCESS | 380 | 1465918408653 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:28 INFO - PROCESS | 380 | 1465918408742 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 08:33:28 INFO - PROCESS | 380 | 1465918408757 Marionette TRACE conn6 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 380 | 1465918408759 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:28 INFO - PROCESS | 380 | ++DOCSHELL 0FD10000 == 31 [pid = 380] [id = 435] 08:33:28 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FD25000) [pid = 380] [serial = 1305] [outer = 00000000] 08:33:28 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1029F000) [pid = 380] [serial = 1306] [outer = 0FD25000] 08:33:28 INFO - PROCESS | 380 | 1465918408808 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (13E07000) [pid = 380] [serial = 1307] [outer = 0FD25000] 08:33:29 INFO - PROCESS | 380 | 1465918409275 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 672ms 08:33:29 INFO - PROCESS | 380 | 1465918409322 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 380 | 1465918409324 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 08:33:29 INFO - PROCESS | 380 | 1465918409328 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:33:29 INFO - PROCESS | 380 | 1465918409331 Marionette TRACE conn6 <- [1,1706,null,{}] 08:33:29 INFO - PROCESS | 380 | 1465918409341 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:29 INFO - PROCESS | 380 | 1465918409346 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:29 INFO - PROCESS | 380 | 1465918409458 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 08:33:29 INFO - PROCESS | 380 | 1465918409474 Marionette TRACE conn6 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 380 | 1465918409477 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:29 INFO - PROCESS | 380 | ++DOCSHELL 15B2F400 == 32 [pid = 380] [id = 436] 08:33:29 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (15B30000) [pid = 380] [serial = 1308] [outer = 00000000] 08:33:29 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (16438400) [pid = 380] [serial = 1309] [outer = 15B30000] 08:33:29 INFO - PROCESS | 380 | 1465918409524 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17266400) [pid = 380] [serial = 1310] [outer = 15B30000] 08:33:29 INFO - PROCESS | 380 | 1465918409988 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 671ms 08:33:29 INFO - PROCESS | 380 | 1465918410011 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 380 | 1465918410013 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 08:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:33:30 INFO - PROCESS | 380 | 1465918410018 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 380 | 1465918410020 Marionette TRACE conn6 <- [1,1710,null,{}] 08:33:30 INFO - PROCESS | 380 | 1465918410033 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:30 INFO - PROCESS | 380 | 1465918410036 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:30 INFO - PROCESS | 380 | 1465918410126 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 08:33:30 INFO - PROCESS | 380 | 1465918410131 Marionette TRACE conn6 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 380 | 1465918410133 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:30 INFO - PROCESS | 380 | ++DOCSHELL 17C0EC00 == 33 [pid = 380] [id = 437] 08:33:30 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17CD0800) [pid = 380] [serial = 1311] [outer = 00000000] 08:33:30 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18328400) [pid = 380] [serial = 1312] [outer = 17CD0800] 08:33:30 INFO - PROCESS | 380 | 1465918410177 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18330800) [pid = 380] [serial = 1313] [outer = 17CD0800] 08:33:30 INFO - PROCESS | 380 | 1465918410630 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:33:30 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 08:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 630ms 08:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:33:30 INFO - PROCESS | 380 | 1465918410660 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 380 | 1465918410662 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 08:33:30 INFO - PROCESS | 380 | 1465918410665 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 380 | 1465918410667 Marionette TRACE conn6 <- [1,1714,null,{}] 08:33:30 INFO - PROCESS | 380 | 1465918410677 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:30 INFO - PROCESS | 380 | 1465918410679 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:30 INFO - PROCESS | 380 | 1465918410795 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 08:33:30 INFO - PROCESS | 380 | 1465918410887 Marionette TRACE conn6 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 380 | 1465918410889 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:30 INFO - PROCESS | 380 | ++DOCSHELL 0FFBB400 == 34 [pid = 380] [id = 438] 08:33:30 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (140A2C00) [pid = 380] [serial = 1314] [outer = 00000000] 08:33:30 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (188DA000) [pid = 380] [serial = 1315] [outer = 140A2C00] 08:33:30 INFO - PROCESS | 380 | 1465918410935 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18A26C00) [pid = 380] [serial = 1316] [outer = 140A2C00] 08:33:31 INFO - PROCESS | 380 | 1465918411359 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms 08:33:31 INFO - PROCESS | 380 | 1465918411398 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 380 | 1465918411400 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 08:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:33:31 INFO - PROCESS | 380 | 1465918411403 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 380 | 1465918411405 Marionette TRACE conn6 <- [1,1718,null,{}] 08:33:31 INFO - PROCESS | 380 | 1465918411408 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:31 INFO - PROCESS | 380 | 1465918411414 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:31 INFO - PROCESS | 380 | 1465918411551 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 08:33:31 INFO - PROCESS | 380 | 1465918411557 Marionette TRACE conn6 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 380 | 1465918411559 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:31 INFO - PROCESS | 380 | ++DOCSHELL 08C72C00 == 35 [pid = 380] [id = 439] 08:33:31 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (09C1C400) [pid = 380] [serial = 1317] [outer = 00000000] 08:33:31 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (194F1000) [pid = 380] [serial = 1318] [outer = 09C1C400] 08:33:31 INFO - PROCESS | 380 | 1465918411603 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (194F2800) [pid = 380] [serial = 1319] [outer = 09C1C400] 08:33:32 INFO - PROCESS | 380 | 1465918412064 Marionette TRACE conn6 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 08:33:32 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 08:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 08:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:33:32 INFO - PROCESS | 380 | 1465918412074 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 380 | 1465918412076 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 08:33:32 INFO - PROCESS | 380 | 1465918412079 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 380 | 1465918412080 Marionette TRACE conn6 <- [1,1722,null,{}] 08:33:32 INFO - PROCESS | 380 | 1465918412089 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:32 INFO - PROCESS | 380 | 1465918412091 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:32 INFO - PROCESS | 380 | 1465918412202 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 08:33:32 INFO - PROCESS | 380 | 1465918412296 Marionette TRACE conn6 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:32 INFO - PROCESS | 380 | 1465918412297 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:32 INFO - PROCESS | 380 | ++DOCSHELL 1A496400 == 36 [pid = 380] [id = 440] 08:33:32 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1A496800) [pid = 380] [serial = 1320] [outer = 00000000] 08:33:32 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1A49B800) [pid = 380] [serial = 1321] [outer = 1A496800] 08:33:32 INFO - PROCESS | 380 | 1465918412340 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1A49BC00) [pid = 380] [serial = 1322] [outer = 1A496800] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1643F000) [pid = 380] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 86 (149C8000) [pid = 380] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 85 (09C1A000) [pid = 380] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14A2CC00) [pid = 380] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 83 (194EE800) [pid = 380] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1AD0C400) [pid = 380] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17543C00) [pid = 380] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17CD4400) [pid = 380] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0C883800) [pid = 380] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18A2B800) [pid = 380] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FD03C00) [pid = 380] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FD27C00) [pid = 380] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:33:32 INFO - PROCESS | 380 | --DOMWINDOW == 75 (09CEAC00) [pid = 380] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:33:32 INFO - PROCESS | 380 | 1465918412851 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 830ms 08:33:32 INFO - PROCESS | 380 | 1465918412910 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 08:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:33:32 INFO - PROCESS | 380 | 1465918412912 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 08:33:32 INFO - PROCESS | 380 | 1465918412915 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 380 | 1465918412917 Marionette TRACE conn6 <- [1,1726,null,{}] 08:33:32 INFO - PROCESS | 380 | 1465918412920 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:32 INFO - PROCESS | 380 | 1465918412922 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:32 INFO - PROCESS | 380 | 1465918413003 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 08:33:33 INFO - PROCESS | 380 | 1465918413098 Marionette TRACE conn6 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 380 | 1465918413100 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:33 INFO - PROCESS | 380 | ++DOCSHELL 09CBC400 == 37 [pid = 380] [id = 441] 08:33:33 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (09CBDC00) [pid = 380] [serial = 1323] [outer = 00000000] 08:33:33 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14ACD800) [pid = 380] [serial = 1324] [outer = 09CBDC00] 08:33:33 INFO - PROCESS | 380 | 1465918413145 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C0DC00) [pid = 380] [serial = 1325] [outer = 09CBDC00] 08:33:33 INFO - PROCESS | 380 | 1465918413505 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 630ms 08:33:33 INFO - PROCESS | 380 | 1465918413566 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 08:33:33 INFO - PROCESS | 380 | 1465918413568 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 08:33:33 INFO - PROCESS | 380 | 1465918413571 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:33:33 INFO - PROCESS | 380 | 1465918413572 Marionette TRACE conn6 <- [1,1730,null,{}] 08:33:33 INFO - PROCESS | 380 | 1465918413578 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:33 INFO - PROCESS | 380 | 1465918413580 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:33 INFO - PROCESS | 380 | 1465918413696 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 08:33:33 INFO - PROCESS | 380 | 1465918413720 Marionette TRACE conn6 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 380 | 1465918413722 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:33 INFO - PROCESS | 380 | ++DOCSHELL 14AD5400 == 38 [pid = 380] [id = 442] 08:33:33 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17C0B400) [pid = 380] [serial = 1326] [outer = 00000000] 08:33:33 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1ACB5800) [pid = 380] [serial = 1327] [outer = 17C0B400] 08:33:33 INFO - PROCESS | 380 | 1465918413774 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1ACC2800) [pid = 380] [serial = 1328] [outer = 17C0B400] 08:33:34 INFO - PROCESS | 380 | 1465918414180 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 08:33:34 INFO - PROCESS | 380 | 1465918414204 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 08:33:34 INFO - PROCESS | 380 | 1465918414206 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 08:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:33:34 INFO - PROCESS | 380 | 1465918414209 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 380 | 1465918414211 Marionette TRACE conn6 <- [1,1734,null,{}] 08:33:34 INFO - PROCESS | 380 | 1465918414214 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:34 INFO - PROCESS | 380 | 1465918414216 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:34 INFO - PROCESS | 380 | 1465918414341 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 08:33:34 INFO - PROCESS | 380 | 1465918414349 Marionette TRACE conn6 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 380 | 1465918414351 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:34 INFO - PROCESS | 380 | ++DOCSHELL 1A4BA000 == 39 [pid = 380] [id = 443] 08:33:34 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1ACB7400) [pid = 380] [serial = 1329] [outer = 00000000] 08:33:34 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1AD0A800) [pid = 380] [serial = 1330] [outer = 1ACB7400] 08:33:34 INFO - PROCESS | 380 | 1465918414396 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1AD0B400) [pid = 380] [serial = 1331] [outer = 1ACB7400] 08:33:34 INFO - PROCESS | 380 | 1465918414862 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 730ms 08:33:34 INFO - PROCESS | 380 | 1465918414941 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 08:33:34 INFO - PROCESS | 380 | 1465918414946 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 08:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:33:35 INFO - PROCESS | 380 | 1465918415061 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 380 | 1465918415064 Marionette TRACE conn6 <- [1,1738,null,{}] 08:33:35 INFO - PROCESS | 380 | 1465918415072 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:35 INFO - PROCESS | 380 | 1465918415075 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:35 INFO - PROCESS | 380 | 1465918415190 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 08:33:35 INFO - PROCESS | 380 | 1465918415320 Marionette TRACE conn6 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 380 | 1465918415325 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:35 INFO - PROCESS | 380 | ++DOCSHELL 0CACBC00 == 40 [pid = 380] [id = 444] 08:33:35 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0F6E6C00) [pid = 380] [serial = 1332] [outer = 00000000] 08:33:35 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FC68C00) [pid = 380] [serial = 1333] [outer = 0F6E6C00] 08:33:35 INFO - PROCESS | 380 | 1465918415385 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0FD23C00) [pid = 380] [serial = 1334] [outer = 0F6E6C00] 08:33:35 INFO - PROCESS | 380 | 1465918415944 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 987ms 08:33:35 INFO - PROCESS | 380 | 1465918415994 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 380 | 1465918415999 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 08:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:33:35 INFO - PROCESS | 380 | 1465918416005 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 380 | 1465918416008 Marionette TRACE conn6 <- [1,1742,null,{}] 08:33:35 INFO - PROCESS | 380 | 1465918416011 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:35 INFO - PROCESS | 380 | 1465918416014 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:36 INFO - PROCESS | 380 | 1465918416127 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 08:33:36 INFO - PROCESS | 380 | 1465918416238 Marionette TRACE conn6 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 380 | 1465918416241 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:36 INFO - PROCESS | 380 | ++DOCSHELL 14948800 == 41 [pid = 380] [id = 445] 08:33:36 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (149C7000) [pid = 380] [serial = 1335] [outer = 00000000] 08:33:36 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (17263400) [pid = 380] [serial = 1336] [outer = 149C7000] 08:33:36 INFO - PROCESS | 380 | 1465918416339 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (17C03C00) [pid = 380] [serial = 1337] [outer = 149C7000] 08:33:36 INFO - PROCESS | 380 | 1465918416940 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 970ms 08:33:36 INFO - PROCESS | 380 | 1465918416979 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 380 | 1465918416981 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 08:33:36 INFO - PROCESS | 380 | 1465918416985 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:33:36 INFO - PROCESS | 380 | 1465918416988 Marionette TRACE conn6 <- [1,1746,null,{}] 08:33:36 INFO - PROCESS | 380 | 1465918416999 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:36 INFO - PROCESS | 380 | 1465918417004 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:37 INFO - PROCESS | 380 | 1465918417116 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 08:33:37 INFO - PROCESS | 380 | 1465918417254 Marionette TRACE conn6 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 380 | 1465918417257 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:37 INFO - PROCESS | 380 | ++DOCSHELL 1A499800 == 42 [pid = 380] [id = 446] 08:33:37 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1A4A2800) [pid = 380] [serial = 1338] [outer = 00000000] 08:33:37 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1AD08400) [pid = 380] [serial = 1339] [outer = 1A4A2800] 08:33:37 INFO - PROCESS | 380 | 1465918417314 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1B529400) [pid = 380] [serial = 1340] [outer = 1A4A2800] 08:33:37 INFO - PROCESS | 380 | 1465918417958 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1021ms 08:33:37 INFO - PROCESS | 380 | 1465918418010 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 08:33:37 INFO - PROCESS | 380 | 1465918418013 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 08:33:37 INFO - PROCESS | 380 | 1465918418016 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:33:37 INFO - PROCESS | 380 | 1465918418018 Marionette TRACE conn6 <- [1,1750,null,{}] 08:33:38 INFO - PROCESS | 380 | 1465918418022 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:38 INFO - PROCESS | 380 | 1465918418024 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:38 INFO - PROCESS | 380 | 1465918418133 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 08:33:38 INFO - PROCESS | 380 | 1465918418387 Marionette TRACE conn6 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 380 | 1465918418390 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:38 INFO - PROCESS | 380 | ++DOCSHELL 09C0E400 == 43 [pid = 380] [id = 447] 08:33:38 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (09C0EC00) [pid = 380] [serial = 1341] [outer = 00000000] 08:33:38 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (09CE9800) [pid = 380] [serial = 1342] [outer = 09C0EC00] 08:33:38 INFO - PROCESS | 380 | 1465918418460 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (0CA1EC00) [pid = 380] [serial = 1343] [outer = 09C0EC00] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 14AD5400 == 42 [pid = 380] [id = 442] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 09CBC400 == 41 [pid = 380] [id = 441] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 1A496400 == 40 [pid = 380] [id = 440] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 08C72C00 == 39 [pid = 380] [id = 439] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 0FFBB400 == 38 [pid = 380] [id = 438] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 17C0EC00 == 37 [pid = 380] [id = 437] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 15B2F400 == 36 [pid = 380] [id = 436] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 0FD10000 == 35 [pid = 380] [id = 435] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 08C60000 == 34 [pid = 380] [id = 434] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 09CB7C00 == 33 [pid = 380] [id = 432] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 0FC6FC00 == 32 [pid = 380] [id = 422] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 140DE400 == 31 [pid = 380] [id = 433] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 18F20800 == 30 [pid = 380] [id = 431] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 1A499800 == 29 [pid = 380] [id = 446] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 1A4BA000 == 28 [pid = 380] [id = 443] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 0CACBC00 == 27 [pid = 380] [id = 444] 08:33:39 INFO - PROCESS | 380 | --DOCSHELL 14948800 == 26 [pid = 380] [id = 445] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 95 (188DE800) [pid = 380] [serial = 1286] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 94 (10299C00) [pid = 380] [serial = 1273] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 93 (1731F000) [pid = 380] [serial = 1292] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 92 (10BCE000) [pid = 380] [serial = 1274] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 91 (194EF000) [pid = 380] [serial = 1294] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0F6EB800) [pid = 380] [serial = 1271] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0CA6E800) [pid = 380] [serial = 1270] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 88 (173C8000) [pid = 380] [serial = 1280] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 87 (173C9400) [pid = 380] [serial = 1289] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1564DC00) [pid = 380] [serial = 1277] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17263800) [pid = 380] [serial = 1279] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14A2D400) [pid = 380] [serial = 1276] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09CF5C00) [pid = 380] [serial = 1256] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09CB5400) [pid = 380] [serial = 1255] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17318400) [pid = 380] [serial = 1259] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 80 (15B2F800) [pid = 380] [serial = 1258] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1ACBDC00) [pid = 380] [serial = 1262] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 78 (197DCC00) [pid = 380] [serial = 1261] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1C30F800) [pid = 380] [serial = 1265] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1BB57400) [pid = 380] [serial = 1264] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17C08000) [pid = 380] [serial = 1282] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18632400) [pid = 380] [serial = 1285] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 73 (173C1400) [pid = 380] [serial = 1288] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17C09800) [pid = 380] [serial = 1283] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18F16800) [pid = 380] [serial = 1291] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1029FC00) [pid = 380] [serial = 1268] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0FD22400) [pid = 380] [serial = 1267] [outer = 00000000] [url = about:blank] 08:33:39 INFO - PROCESS | 380 | 1465918419734 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1829ms 08:33:39 INFO - PROCESS | 380 | 1465918419849 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 380 | 1465918419853 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 08:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:33:39 INFO - PROCESS | 380 | 1465918419859 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 380 | 1465918419862 Marionette TRACE conn6 <- [1,1754,null,{}] 08:33:39 INFO - PROCESS | 380 | 1465918419868 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:39 INFO - PROCESS | 380 | 1465918419871 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:39 INFO - PROCESS | 380 | 1465918419958 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 08:33:39 INFO - PROCESS | 380 | 1465918419965 Marionette TRACE conn6 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 380 | 1465918419969 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:39 INFO - PROCESS | 380 | ++DOCSHELL 09CB4000 == 27 [pid = 380] [id = 448] 08:33:39 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (09CB5400) [pid = 380] [serial = 1344] [outer = 00000000] 08:33:39 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09CBC400) [pid = 380] [serial = 1345] [outer = 09CB5400] 08:33:40 INFO - PROCESS | 380 | 1465918420017 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (09CF2C00) [pid = 380] [serial = 1346] [outer = 09CB5400] 08:33:40 INFO - PROCESS | 380 | 1465918420516 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 690ms 08:33:40 INFO - PROCESS | 380 | 1465918420549 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 380 | 1465918420555 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 08:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:33:40 INFO - PROCESS | 380 | 1465918420561 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 380 | 1465918420564 Marionette TRACE conn6 <- [1,1758,null,{}] 08:33:40 INFO - PROCESS | 380 | 1465918420568 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:40 INFO - PROCESS | 380 | 1465918420570 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:40 INFO - PROCESS | 380 | 1465918420659 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 08:33:40 INFO - PROCESS | 380 | 1465918420667 Marionette TRACE conn6 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 380 | 1465918420670 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:40 INFO - PROCESS | 380 | ++DOCSHELL 0FC61C00 == 28 [pid = 380] [id = 449] 08:33:40 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FC65400) [pid = 380] [serial = 1347] [outer = 00000000] 08:33:40 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FC6D400) [pid = 380] [serial = 1348] [outer = 0FC65400] 08:33:40 INFO - PROCESS | 380 | 1465918420716 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FD0C800) [pid = 380] [serial = 1349] [outer = 0FC65400] 08:33:41 INFO - PROCESS | 380 | 1465918421194 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 08:33:41 INFO - PROCESS | 380 | 1465918421234 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 380 | 1465918421236 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 08:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:33:41 INFO - PROCESS | 380 | 1465918421239 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 380 | 1465918421242 Marionette TRACE conn6 <- [1,1762,null,{}] 08:33:41 INFO - PROCESS | 380 | 1465918421253 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:41 INFO - PROCESS | 380 | 1465918421258 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:41 INFO - PROCESS | 380 | 1465918421371 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 08:33:41 INFO - PROCESS | 380 | 1465918421469 Marionette TRACE conn6 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 380 | 1465918421472 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:41 INFO - PROCESS | 380 | ++DOCSHELL 103C2800 == 29 [pid = 380] [id = 450] 08:33:41 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (10BCE000) [pid = 380] [serial = 1350] [outer = 00000000] 08:33:41 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (140DE400) [pid = 380] [serial = 1351] [outer = 10BCE000] 08:33:41 INFO - PROCESS | 380 | 1465918421520 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (143A5C00) [pid = 380] [serial = 1352] [outer = 10BCE000] 08:33:41 INFO - PROCESS | 380 | 1465918421906 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 730ms 08:33:41 INFO - PROCESS | 380 | 1465918421970 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 380 | 1465918421981 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 08:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:33:41 INFO - PROCESS | 380 | 1465918421995 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 380 | 1465918421997 Marionette TRACE conn6 <- [1,1766,null,{}] 08:33:41 INFO - PROCESS | 380 | 1465918422001 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:41 INFO - PROCESS | 380 | 1465918422002 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:42 INFO - PROCESS | 380 | 1465918422116 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 08:33:42 INFO - PROCESS | 380 | 1465918422128 Marionette TRACE conn6 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 380 | 1465918422130 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:42 INFO - PROCESS | 380 | ++DOCSHELL 14926400 == 30 [pid = 380] [id = 451] 08:33:42 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14927C00) [pid = 380] [serial = 1353] [outer = 00000000] 08:33:42 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (15B3A800) [pid = 380] [serial = 1354] [outer = 14927C00] 08:33:42 INFO - PROCESS | 380 | 1465918422174 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17261800) [pid = 380] [serial = 1355] [outer = 14927C00] 08:33:42 INFO - PROCESS | 380 | 1465918422616 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:33:42 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 08:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 08:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:33:42 INFO - PROCESS | 380 | 1465918422668 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 380 | 1465918422670 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 08:33:42 INFO - PROCESS | 380 | 1465918422673 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 380 | 1465918422675 Marionette TRACE conn6 <- [1,1770,null,{}] 08:33:42 INFO - PROCESS | 380 | 1465918422678 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:42 INFO - PROCESS | 380 | 1465918422681 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:42 INFO - PROCESS | 380 | 1465918422831 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 08:33:42 INFO - PROCESS | 380 | 1465918422850 Marionette TRACE conn6 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 380 | 1465918422852 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:42 INFO - PROCESS | 380 | ++DOCSHELL 17319400 == 31 [pid = 380] [id = 452] 08:33:42 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1731F400) [pid = 380] [serial = 1356] [outer = 00000000] 08:33:42 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (17544800) [pid = 380] [serial = 1357] [outer = 1731F400] 08:33:42 INFO - PROCESS | 380 | 1465918422895 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (17C08000) [pid = 380] [serial = 1358] [outer = 1731F400] 08:33:43 INFO - PROCESS | 380 | 1465918423314 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:33:43 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 08:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 08:33:43 INFO - PROCESS | 380 | 1465918423344 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 08:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:33:43 INFO - PROCESS | 380 | 1465918423346 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 08:33:43 INFO - PROCESS | 380 | 1465918423349 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 380 | 1465918423351 Marionette TRACE conn6 <- [1,1774,null,{}] 08:33:43 INFO - PROCESS | 380 | 1465918423354 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:43 INFO - PROCESS | 380 | 1465918423360 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:43 INFO - PROCESS | 380 | 1465918423502 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 08:33:43 INFO - PROCESS | 380 | 1465918423508 Marionette TRACE conn6 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 380 | 1465918423510 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:43 INFO - PROCESS | 380 | ++DOCSHELL 17C0EC00 == 32 [pid = 380] [id = 453] 08:33:43 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (17CAC800) [pid = 380] [serial = 1359] [outer = 00000000] 08:33:43 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18366000) [pid = 380] [serial = 1360] [outer = 17CAC800] 08:33:43 INFO - PROCESS | 380 | 1465918423554 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1863B800) [pid = 380] [serial = 1361] [outer = 17CAC800] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 86 (140A2C00) [pid = 380] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 85 (09C1C400) [pid = 380] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09CBDC00) [pid = 380] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18FB3000) [pid = 380] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09C0AC00) [pid = 380] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 81 (140E3000) [pid = 380] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1A496800) [pid = 380] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09CB8000) [pid = 380] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17CD0800) [pid = 380] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 77 (15B30000) [pid = 380] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17C0B400) [pid = 380] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FD25000) [pid = 380] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:33:44 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1ACB7400) [pid = 380] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:33:44 INFO - PROCESS | 380 | 1465918424344 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:33:44 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 08:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1019ms 08:33:44 INFO - PROCESS | 380 | 1465918424369 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 08:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:33:44 INFO - PROCESS | 380 | 1465918424371 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 08:33:44 INFO - PROCESS | 380 | 1465918424374 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 380 | 1465918424375 Marionette TRACE conn6 <- [1,1778,null,{}] 08:33:44 INFO - PROCESS | 380 | 1465918424379 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:44 INFO - PROCESS | 380 | 1465918424380 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:44 INFO - PROCESS | 380 | 1465918424456 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 08:33:44 INFO - PROCESS | 380 | 1465918424461 Marionette TRACE conn6 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 380 | 1465918424463 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:44 INFO - PROCESS | 380 | ++DOCSHELL 09CB8000 == 33 [pid = 380] [id = 454] 08:33:44 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (09CBC800) [pid = 380] [serial = 1362] [outer = 00000000] 08:33:44 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (102E5800) [pid = 380] [serial = 1363] [outer = 09CBC800] 08:33:44 INFO - PROCESS | 380 | 1465918424506 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1439DC00) [pid = 380] [serial = 1364] [outer = 09CBC800] 08:33:44 INFO - PROCESS | 380 | 1465918424943 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:33:44 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) 08:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 630ms 08:33:44 INFO - PROCESS | 380 | 1465918425005 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 380 | 1465918425007 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 08:33:44 INFO - PROCESS | 380 | 1465918425010 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:33:44 INFO - PROCESS | 380 | 1465918425012 Marionette TRACE conn6 <- [1,1782,null,{}] 08:33:45 INFO - PROCESS | 380 | 1465918425015 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:45 INFO - PROCESS | 380 | 1465918425017 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:45 INFO - PROCESS | 380 | 1465918425093 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 08:33:45 INFO - PROCESS | 380 | 1465918425099 Marionette TRACE conn6 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 380 | 1465918425100 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:45 INFO - PROCESS | 380 | ++DOCSHELL 08C68C00 == 34 [pid = 380] [id = 455] 08:33:45 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (09C18000) [pid = 380] [serial = 1365] [outer = 00000000] 08:33:45 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (188DA400) [pid = 380] [serial = 1366] [outer = 09C18000] 08:33:45 INFO - PROCESS | 380 | 1465918425143 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18E4D000) [pid = 380] [serial = 1367] [outer = 09C18000] 08:33:45 INFO - PROCESS | 380 | 1465918425560 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 08:33:45 INFO - PROCESS | 380 | 1465918425584 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 380 | 1465918425586 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 08:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:33:45 INFO - PROCESS | 380 | 1465918425589 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 380 | 1465918425591 Marionette TRACE conn6 <- [1,1786,null,{}] 08:33:45 INFO - PROCESS | 380 | 1465918425595 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:45 INFO - PROCESS | 380 | 1465918425596 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:45 INFO - PROCESS | 380 | 1465918425717 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 08:33:45 INFO - PROCESS | 380 | 1465918425729 Marionette TRACE conn6 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 380 | 1465918425730 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:45 INFO - PROCESS | 380 | ++DOCSHELL 18FAFC00 == 35 [pid = 380] [id = 456] 08:33:45 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18FB1800) [pid = 380] [serial = 1368] [outer = 00000000] 08:33:45 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (194E8C00) [pid = 380] [serial = 1369] [outer = 18FB1800] 08:33:45 INFO - PROCESS | 380 | 1465918425773 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (194E9800) [pid = 380] [serial = 1370] [outer = 18FB1800] 08:33:46 INFO - PROCESS | 380 | 1465918426210 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 08:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:33:46 INFO - PROCESS | 380 | 1465918426261 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 380 | 1465918426262 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 08:33:46 INFO - PROCESS | 380 | 1465918426274 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 380 | 1465918426276 Marionette TRACE conn6 <- [1,1790,null,{}] 08:33:46 INFO - PROCESS | 380 | 1465918426280 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:46 INFO - PROCESS | 380 | 1465918426282 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:46 INFO - PROCESS | 380 | 1465918426406 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 08:33:46 INFO - PROCESS | 380 | 1465918426527 Marionette TRACE conn6 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:46 INFO - PROCESS | 380 | 1465918426530 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:46 INFO - PROCESS | 380 | ++DOCSHELL 09C0F800 == 36 [pid = 380] [id = 457] 08:33:46 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (09C0FC00) [pid = 380] [serial = 1371] [outer = 00000000] 08:33:46 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (09C23800) [pid = 380] [serial = 1372] [outer = 09C0FC00] 08:33:46 INFO - PROCESS | 380 | 1465918426589 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (09CBA800) [pid = 380] [serial = 1373] [outer = 09C0FC00] 08:33:47 INFO - PROCESS | 380 | 1465918427353 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1140ms 08:33:47 INFO - PROCESS | 380 | 1465918427408 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 08:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:33:47 INFO - PROCESS | 380 | 1465918427412 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 08:33:47 INFO - PROCESS | 380 | 1465918427418 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 380 | 1465918427421 Marionette TRACE conn6 <- [1,1794,null,{}] 08:33:47 INFO - PROCESS | 380 | 1465918427426 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:47 INFO - PROCESS | 380 | 1465918427429 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:47 INFO - PROCESS | 380 | 1465918427557 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 08:33:47 INFO - PROCESS | 380 | 1465918427687 Marionette TRACE conn6 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 380 | 1465918427690 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:47 INFO - PROCESS | 380 | ++DOCSHELL 0FFB6400 == 37 [pid = 380] [id = 458] 08:33:47 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (102A1000) [pid = 380] [serial = 1374] [outer = 00000000] 08:33:47 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (140E0400) [pid = 380] [serial = 1375] [outer = 102A1000] 08:33:47 INFO - PROCESS | 380 | 1465918427753 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (14944800) [pid = 380] [serial = 1376] [outer = 102A1000] 08:33:48 INFO - PROCESS | 380 | 1465918428439 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1075ms 08:33:48 INFO - PROCESS | 380 | 1465918428500 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 380 | 1465918428504 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 08:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:33:48 INFO - PROCESS | 380 | 1465918428508 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 380 | 1465918428510 Marionette TRACE conn6 <- [1,1798,null,{}] 08:33:48 INFO - PROCESS | 380 | 1465918428514 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:48 INFO - PROCESS | 380 | 1465918428516 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:48 INFO - PROCESS | 380 | 1465918428740 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 08:33:48 INFO - PROCESS | 380 | 1465918428915 Marionette TRACE conn6 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 380 | 1465918428918 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:48 INFO - PROCESS | 380 | ++DOCSHELL 09C22C00 == 38 [pid = 380] [id = 459] 08:33:48 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (09C25000) [pid = 380] [serial = 1377] [outer = 00000000] 08:33:48 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (09CBEC00) [pid = 380] [serial = 1378] [outer = 09C25000] 08:33:48 INFO - PROCESS | 380 | 1465918428968 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0C946400) [pid = 380] [serial = 1379] [outer = 09C25000] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 18FAFC00 == 37 [pid = 380] [id = 456] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 08C68C00 == 36 [pid = 380] [id = 455] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 09CB8000 == 35 [pid = 380] [id = 454] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 17C0EC00 == 34 [pid = 380] [id = 453] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 17319400 == 33 [pid = 380] [id = 452] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 14926400 == 32 [pid = 380] [id = 451] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 103C2800 == 31 [pid = 380] [id = 450] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 0FC61C00 == 30 [pid = 380] [id = 449] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 09CB4000 == 29 [pid = 380] [id = 448] 08:33:49 INFO - PROCESS | 380 | --DOCSHELL 09C0E400 == 28 [pid = 380] [id = 447] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 91 (188DA000) [pid = 380] [serial = 1315] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 90 (18A26C00) [pid = 380] [serial = 1316] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 89 (194F1000) [pid = 380] [serial = 1318] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 88 (14ACD800) [pid = 380] [serial = 1324] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 87 (195D4000) [pid = 380] [serial = 1295] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 86 (09CBB400) [pid = 380] [serial = 1303] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0CACA800) [pid = 380] [serial = 1304] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14903800) [pid = 380] [serial = 1300] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1A49B800) [pid = 380] [serial = 1321] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 82 (14A29C00) [pid = 380] [serial = 1301] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FB37000) [pid = 380] [serial = 1297] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FC6AC00) [pid = 380] [serial = 1298] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18328400) [pid = 380] [serial = 1312] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 78 (16438400) [pid = 380] [serial = 1309] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17266400) [pid = 380] [serial = 1310] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1ACC2800) [pid = 380] [serial = 1328] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1029F000) [pid = 380] [serial = 1306] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 74 (13E07000) [pid = 380] [serial = 1307] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1ACB5800) [pid = 380] [serial = 1327] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1AD0A800) [pid = 380] [serial = 1330] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1AD0B400) [pid = 380] [serial = 1331] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1A49BC00) [pid = 380] [serial = 1322] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17C0DC00) [pid = 380] [serial = 1325] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 68 (194F2800) [pid = 380] [serial = 1319] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | --DOMWINDOW == 67 (18330800) [pid = 380] [serial = 1313] [outer = 00000000] [url = about:blank] 08:33:49 INFO - PROCESS | 380 | 1465918429536 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1070ms 08:33:49 INFO - PROCESS | 380 | 1465918429584 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 08:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:33:49 INFO - PROCESS | 380 | 1465918429588 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 08:33:49 INFO - PROCESS | 380 | 1465918429592 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 380 | 1465918429595 Marionette TRACE conn6 <- [1,1802,null,{}] 08:33:49 INFO - PROCESS | 380 | 1465918429599 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:49 INFO - PROCESS | 380 | 1465918429602 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:49 INFO - PROCESS | 380 | 1465918429691 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 08:33:49 INFO - PROCESS | 380 | 1465918429777 Marionette TRACE conn6 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 380 | 1465918429780 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:49 INFO - PROCESS | 380 | ++DOCSHELL 0FB37000 == 29 [pid = 380] [id = 460] 08:33:49 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FB38C00) [pid = 380] [serial = 1380] [outer = 00000000] 08:33:49 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FC6AC00) [pid = 380] [serial = 1381] [outer = 0FB38C00] 08:33:49 INFO - PROCESS | 380 | 1465918429834 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FD25400) [pid = 380] [serial = 1382] [outer = 0FB38C00] 08:33:50 INFO - PROCESS | 380 | 1465918430242 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 08:33:50 INFO - PROCESS | 380 | 1465918430287 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 380 | 1465918430290 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 08:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:33:50 INFO - PROCESS | 380 | 1465918430296 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 380 | 1465918430298 Marionette TRACE conn6 <- [1,1806,null,{}] 08:33:50 INFO - PROCESS | 380 | 1465918430301 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:50 INFO - PROCESS | 380 | 1465918430303 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:50 INFO - PROCESS | 380 | 1465918430388 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 08:33:50 INFO - PROCESS | 380 | 1465918430396 Marionette TRACE conn6 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 380 | 1465918430398 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:50 INFO - PROCESS | 380 | ++DOCSHELL 13E06000 == 30 [pid = 380] [id = 461] 08:33:50 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (13E07000) [pid = 380] [serial = 1383] [outer = 00000000] 08:33:50 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (14A2A400) [pid = 380] [serial = 1384] [outer = 13E07000] 08:33:50 INFO - PROCESS | 380 | 1465918430442 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1564DC00) [pid = 380] [serial = 1385] [outer = 13E07000] 08:33:50 INFO - PROCESS | 380 | 1465918430911 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 08:33:50 INFO - PROCESS | 380 | 1465918430969 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 380 | 1465918430973 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 08:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:33:50 INFO - PROCESS | 380 | 1465918430983 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 380 | 1465918430988 Marionette TRACE conn6 <- [1,1810,null,{}] 08:33:50 INFO - PROCESS | 380 | 1465918430992 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:50 INFO - PROCESS | 380 | 1465918430995 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:51 INFO - PROCESS | 380 | 1465918431085 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 08:33:51 INFO - PROCESS | 380 | 1465918431091 Marionette TRACE conn6 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 380 | 1465918431093 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:51 INFO - PROCESS | 380 | ++DOCSHELL 17CA6C00 == 31 [pid = 380] [id = 462] 08:33:51 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17CA8C00) [pid = 380] [serial = 1386] [outer = 00000000] 08:33:51 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (18328400) [pid = 380] [serial = 1387] [outer = 17CA8C00] 08:33:51 INFO - PROCESS | 380 | 1465918431145 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18369400) [pid = 380] [serial = 1388] [outer = 17CA8C00] 08:33:51 INFO - PROCESS | 380 | 1465918431598 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 691ms 08:33:51 INFO - PROCESS | 380 | 1465918431677 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 380 | 1465918431679 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 08:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:33:51 INFO - PROCESS | 380 | 1465918431682 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 380 | 1465918431684 Marionette TRACE conn6 <- [1,1814,null,{}] 08:33:51 INFO - PROCESS | 380 | 1465918431687 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:51 INFO - PROCESS | 380 | 1465918431689 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:51 INFO - PROCESS | 380 | 1465918431832 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 08:33:51 INFO - PROCESS | 380 | 1465918431848 Marionette TRACE conn6 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 380 | 1465918431850 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:51 INFO - PROCESS | 380 | ++DOCSHELL 1725C800 == 32 [pid = 380] [id = 463] 08:33:51 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (185DC400) [pid = 380] [serial = 1389] [outer = 00000000] 08:33:51 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18ECE400) [pid = 380] [serial = 1390] [outer = 185DC400] 08:33:51 INFO - PROCESS | 380 | 1465918431893 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F18000) [pid = 380] [serial = 1391] [outer = 185DC400] 08:33:52 INFO - PROCESS | 380 | 1465918432335 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 08:33:52 INFO - PROCESS | 380 | 1465918432355 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 380 | 1465918432357 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 08:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:33:52 INFO - PROCESS | 380 | 1465918432368 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 380 | 1465918432369 Marionette TRACE conn6 <- [1,1818,null,{}] 08:33:52 INFO - PROCESS | 380 | 1465918432373 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:52 INFO - PROCESS | 380 | 1465918432375 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:52 INFO - PROCESS | 380 | 1465918432502 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 08:33:52 INFO - PROCESS | 380 | 1465918432508 Marionette TRACE conn6 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 380 | 1465918432514 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:52 INFO - PROCESS | 380 | ++DOCSHELL 194EA000 == 33 [pid = 380] [id = 464] 08:33:52 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (194EB800) [pid = 380] [serial = 1392] [outer = 00000000] 08:33:52 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (19581400) [pid = 380] [serial = 1393] [outer = 194EB800] 08:33:52 INFO - PROCESS | 380 | 1465918432567 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1976C400) [pid = 380] [serial = 1394] [outer = 194EB800] 08:33:53 INFO - PROCESS | 380 | 1465918433046 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 730ms 08:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:33:53 INFO - PROCESS | 380 | 1465918433100 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 380 | 1465918433102 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 08:33:53 INFO - PROCESS | 380 | 1465918433106 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 380 | 1465918433107 Marionette TRACE conn6 <- [1,1822,null,{}] 08:33:53 INFO - PROCESS | 380 | 1465918433111 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:53 INFO - PROCESS | 380 | 1465918433113 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:53 INFO - PROCESS | 380 | 1465918433264 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 08:33:53 INFO - PROCESS | 380 | 1465918433328 Marionette TRACE conn6 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 380 | 1465918433330 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:53 INFO - PROCESS | 380 | ++DOCSHELL 1725D000 == 34 [pid = 380] [id = 465] 08:33:53 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1725E400) [pid = 380] [serial = 1395] [outer = 00000000] 08:33:53 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1A412C00) [pid = 380] [serial = 1396] [outer = 1725E400] 08:33:53 INFO - PROCESS | 380 | 1465918433373 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1A49C800) [pid = 380] [serial = 1397] [outer = 1725E400] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14927C00) [pid = 380] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FC65400) [pid = 380] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 82 (10BCE000) [pid = 380] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09C0EC00) [pid = 380] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 80 (09CB5400) [pid = 380] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1731F400) [pid = 380] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0F6E6C00) [pid = 380] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 77 (149C7000) [pid = 380] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1A4A2800) [pid = 380] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17CAC800) [pid = 380] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09CBC800) [pid = 380] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:33:53 INFO - PROCESS | 380 | --DOMWINDOW == 73 (09C18000) [pid = 380] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:33:53 INFO - PROCESS | 380 | 1465918433856 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:33:53 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 08:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 770ms 08:33:53 INFO - PROCESS | 380 | 1465918433876 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 380 | 1465918433878 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 08:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:33:53 INFO - PROCESS | 380 | 1465918433881 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 380 | 1465918433883 Marionette TRACE conn6 <- [1,1826,null,{}] 08:33:53 INFO - PROCESS | 380 | 1465918433886 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:53 INFO - PROCESS | 380 | 1465918433888 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:53 INFO - PROCESS | 380 | 1465918433971 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 08:33:53 INFO - PROCESS | 380 | 1465918433976 Marionette TRACE conn6 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 380 | 1465918433978 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:53 INFO - PROCESS | 380 | ++DOCSHELL 102A0000 == 35 [pid = 380] [id = 466] 08:33:53 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (102E3800) [pid = 380] [serial = 1398] [outer = 00000000] 08:33:53 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1731F400) [pid = 380] [serial = 1399] [outer = 102E3800] 08:33:54 INFO - PROCESS | 380 | 1465918434021 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18F14400) [pid = 380] [serial = 1400] [outer = 102E3800] 08:33:54 INFO - PROCESS | 380 | 1465918434467 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 630ms 08:33:54 INFO - PROCESS | 380 | 1465918434512 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 08:33:54 INFO - PROCESS | 380 | 1465918434514 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 08:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:33:54 INFO - PROCESS | 380 | 1465918434517 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:33:54 INFO - PROCESS | 380 | 1465918434519 Marionette TRACE conn6 <- [1,1830,null,{}] 08:33:54 INFO - PROCESS | 380 | 1465918434522 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:54 INFO - PROCESS | 380 | 1465918434524 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:54 INFO - PROCESS | 380 | 1465918434628 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 08:33:54 INFO - PROCESS | 380 | 1465918434636 Marionette TRACE conn6 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 380 | 1465918434638 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:54 INFO - PROCESS | 380 | ++DOCSHELL 1832F800 == 36 [pid = 380] [id = 467] 08:33:54 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18A27000) [pid = 380] [serial = 1401] [outer = 00000000] 08:33:54 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1ACB6C00) [pid = 380] [serial = 1402] [outer = 18A27000] 08:33:54 INFO - PROCESS | 380 | 1465918434680 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1ACB7400) [pid = 380] [serial = 1403] [outer = 18A27000] 08:33:55 INFO - PROCESS | 380 | 1465918435088 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 08:33:55 INFO - PROCESS | 380 | 1465918435157 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 380 | 1465918435160 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 08:33:55 INFO - PROCESS | 380 | 1465918435163 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 380 | 1465918435165 Marionette TRACE conn6 <- [1,1834,null,{}] 08:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:33:55 INFO - PROCESS | 380 | 1465918435168 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:55 INFO - PROCESS | 380 | 1465918435169 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:55 INFO - PROCESS | 380 | 1465918435250 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 08:33:55 INFO - PROCESS | 380 | 1465918435255 Marionette TRACE conn6 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:55 INFO - PROCESS | 380 | 1465918435257 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:55 INFO - PROCESS | 380 | ++DOCSHELL 17CD2C00 == 37 [pid = 380] [id = 468] 08:33:55 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1832B400) [pid = 380] [serial = 1404] [outer = 00000000] 08:33:55 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1AD08800) [pid = 380] [serial = 1405] [outer = 1832B400] 08:33:55 INFO - PROCESS | 380 | 1465918435301 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1AD09C00) [pid = 380] [serial = 1406] [outer = 1832B400] 08:33:55 INFO - PROCESS | 380 | 1465918435733 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:33:55 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) 08:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 630ms 08:33:55 INFO - PROCESS | 380 | 1465918435800 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 08:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:33:55 INFO - PROCESS | 380 | 1465918435804 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 08:33:55 INFO - PROCESS | 380 | 1465918435809 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 380 | 1465918435813 Marionette TRACE conn6 <- [1,1838,null,{}] 08:33:55 INFO - PROCESS | 380 | 1465918435820 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:55 INFO - PROCESS | 380 | 1465918435823 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:55 INFO - PROCESS | 380 | 1465918435942 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 08:33:56 INFO - PROCESS | 380 | 1465918436111 Marionette TRACE conn6 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 380 | 1465918436116 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:56 INFO - PROCESS | 380 | ++DOCSHELL 0C94D400 == 38 [pid = 380] [id = 469] 08:33:56 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0C955400) [pid = 380] [serial = 1407] [outer = 00000000] 08:33:56 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FB3C400) [pid = 380] [serial = 1408] [outer = 0C955400] 08:33:56 INFO - PROCESS | 380 | 1465918436174 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FC6E400) [pid = 380] [serial = 1409] [outer = 0C955400] 08:33:56 INFO - PROCESS | 380 | 1465918436726 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 990ms 08:33:56 INFO - PROCESS | 380 | 1465918436800 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 380 | 1465918436803 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 08:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:33:56 INFO - PROCESS | 380 | 1465918436810 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 380 | 1465918436813 Marionette TRACE conn6 <- [1,1842,null,{}] 08:33:56 INFO - PROCESS | 380 | 1465918436818 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:56 INFO - PROCESS | 380 | 1465918436820 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:56 INFO - PROCESS | 380 | 1465918436932 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 08:33:57 INFO - PROCESS | 380 | 1465918437071 Marionette TRACE conn6 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 380 | 1465918437073 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:57 INFO - PROCESS | 380 | ++DOCSHELL 1725C400 == 39 [pid = 380] [id = 470] 08:33:57 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17264000) [pid = 380] [serial = 1410] [outer = 00000000] 08:33:57 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (173C3400) [pid = 380] [serial = 1411] [outer = 17264000] 08:33:57 INFO - PROCESS | 380 | 1465918437130 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (17CC7800) [pid = 380] [serial = 1412] [outer = 17264000] 08:33:57 INFO - PROCESS | 380 | 1465918437744 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 990ms 08:33:57 INFO - PROCESS | 380 | 1465918437804 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 380 | 1465918437806 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 08:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:33:57 INFO - PROCESS | 380 | 1465918437811 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 380 | 1465918437813 Marionette TRACE conn6 <- [1,1846,null,{}] 08:33:57 INFO - PROCESS | 380 | 1465918437824 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:57 INFO - PROCESS | 380 | 1465918437828 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:57 INFO - PROCESS | 380 | 1465918437941 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 08:33:58 INFO - PROCESS | 380 | 1465918438079 Marionette TRACE conn6 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 380 | 1465918438083 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:58 INFO - PROCESS | 380 | ++DOCSHELL 1A49F800 == 40 [pid = 380] [id = 471] 08:33:58 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1A4A1800) [pid = 380] [serial = 1413] [outer = 00000000] 08:33:58 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1AD03800) [pid = 380] [serial = 1414] [outer = 1A4A1800] 08:33:58 INFO - PROCESS | 380 | 1465918438141 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1ADB2400) [pid = 380] [serial = 1415] [outer = 1A4A1800] 08:33:58 INFO - PROCESS | 380 | 1465918438757 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 970ms 08:33:58 INFO - PROCESS | 380 | 1465918438784 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 380 | 1465918438787 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 08:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:33:58 INFO - PROCESS | 380 | 1465918438790 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 380 | 1465918438792 Marionette TRACE conn6 <- [1,1850,null,{}] 08:33:58 INFO - PROCESS | 380 | 1465918438796 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:58 INFO - PROCESS | 380 | 1465918438798 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:58 INFO - PROCESS | 380 | 1465918438907 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 08:33:58 INFO - PROCESS | 380 | 1465918439016 Marionette TRACE conn6 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 380 | 1465918439018 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:33:59 INFO - PROCESS | 380 | ++DOCSHELL 1C302C00 == 41 [pid = 380] [id = 472] 08:33:59 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1C307400) [pid = 380] [serial = 1416] [outer = 00000000] 08:33:59 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1C373C00) [pid = 380] [serial = 1417] [outer = 1C307400] 08:33:59 INFO - PROCESS | 380 | 1465918439070 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1C381400) [pid = 380] [serial = 1418] [outer = 1C307400] 08:33:59 INFO - PROCESS | 380 | 1465918439866 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1123ms 08:33:59 INFO - PROCESS | 380 | 1465918439918 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 380 | 1465918439922 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 08:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:33:59 INFO - PROCESS | 380 | 1465918439927 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 380 | 1465918439930 Marionette TRACE conn6 <- [1,1854,null,{}] 08:33:59 INFO - PROCESS | 380 | 1465918439936 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:59 INFO - PROCESS | 380 | 1465918439939 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:00 INFO - PROCESS | 380 | 1465918440043 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 08:34:00 INFO - PROCESS | 380 | 1465918440181 Marionette TRACE conn6 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 380 | 1465918440186 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:00 INFO - PROCESS | 380 | ++DOCSHELL 0FD10800 == 42 [pid = 380] [id = 473] 08:34:00 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (0FD22000) [pid = 380] [serial = 1419] [outer = 00000000] 08:34:00 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (0FE6EC00) [pid = 380] [serial = 1420] [outer = 0FD22000] 08:34:00 INFO - PROCESS | 380 | 1465918440237 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (10CBEC00) [pid = 380] [serial = 1421] [outer = 0FD22000] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 1832F800 == 41 [pid = 380] [id = 467] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 102A0000 == 40 [pid = 380] [id = 466] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 1725D000 == 39 [pid = 380] [id = 465] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 194EA000 == 38 [pid = 380] [id = 464] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 1725C800 == 37 [pid = 380] [id = 463] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 17CA6C00 == 36 [pid = 380] [id = 462] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 13E06000 == 35 [pid = 380] [id = 461] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 0FB37000 == 34 [pid = 380] [id = 460] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 09C22C00 == 33 [pid = 380] [id = 459] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 0FFB6400 == 32 [pid = 380] [id = 458] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 09C0F800 == 31 [pid = 380] [id = 457] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 1C302C00 == 30 [pid = 380] [id = 472] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 1A49F800 == 29 [pid = 380] [id = 471] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 17CD2C00 == 28 [pid = 380] [id = 468] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 0C94D400 == 27 [pid = 380] [id = 469] 08:34:01 INFO - PROCESS | 380 | --DOCSHELL 1725C400 == 26 [pid = 380] [id = 470] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 96 (194E8C00) [pid = 380] [serial = 1369] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 95 (15B3A800) [pid = 380] [serial = 1354] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 94 (0FC6D400) [pid = 380] [serial = 1348] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0FD0C800) [pid = 380] [serial = 1349] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 92 (140DE400) [pid = 380] [serial = 1351] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 91 (0CA1EC00) [pid = 380] [serial = 1343] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 90 (09CE9800) [pid = 380] [serial = 1342] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 89 (09CBC400) [pid = 380] [serial = 1345] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 88 (09CF2C00) [pid = 380] [serial = 1346] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 87 (17544800) [pid = 380] [serial = 1357] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0FD23C00) [pid = 380] [serial = 1334] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FC68C00) [pid = 380] [serial = 1333] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 84 (17C03C00) [pid = 380] [serial = 1337] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 83 (17263400) [pid = 380] [serial = 1336] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1B529400) [pid = 380] [serial = 1340] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1AD08400) [pid = 380] [serial = 1339] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 80 (18366000) [pid = 380] [serial = 1360] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 79 (102E5800) [pid = 380] [serial = 1363] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1863B800) [pid = 380] [serial = 1361] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17261800) [pid = 380] [serial = 1355] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17C08000) [pid = 380] [serial = 1358] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18E4D000) [pid = 380] [serial = 1367] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1439DC00) [pid = 380] [serial = 1364] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 73 (188DA400) [pid = 380] [serial = 1366] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | --DOMWINDOW == 72 (143A5C00) [pid = 380] [serial = 1352] [outer = 00000000] [url = about:blank] 08:34:01 INFO - PROCESS | 380 | 1465918441469 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1579ms 08:34:01 INFO - PROCESS | 380 | 1465918441507 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 380 | 1465918441511 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 08:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:34:01 INFO - PROCESS | 380 | 1465918441516 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 380 | 1465918441519 Marionette TRACE conn6 <- [1,1858,null,{}] 08:34:01 INFO - PROCESS | 380 | 1465918441525 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:01 INFO - PROCESS | 380 | 1465918441528 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:01 INFO - PROCESS | 380 | 1465918441611 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 08:34:01 INFO - PROCESS | 380 | 1465918441618 Marionette TRACE conn6 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 380 | 1465918441622 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:01 INFO - PROCESS | 380 | ++DOCSHELL 09CF2400 == 27 [pid = 380] [id = 474] 08:34:01 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09CF2C00) [pid = 380] [serial = 1422] [outer = 00000000] 08:34:01 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0C883400) [pid = 380] [serial = 1423] [outer = 09CF2C00] 08:34:01 INFO - PROCESS | 380 | 1465918441670 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0C951400) [pid = 380] [serial = 1424] [outer = 09CF2C00] 08:34:02 INFO - PROCESS | 380 | 1465918442141 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 730ms 08:34:02 INFO - PROCESS | 380 | 1465918442247 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 380 | 1465918442252 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 08:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:34:02 INFO - PROCESS | 380 | 1465918442258 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 380 | 1465918442260 Marionette TRACE conn6 <- [1,1862,null,{}] 08:34:02 INFO - PROCESS | 380 | 1465918442264 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:02 INFO - PROCESS | 380 | 1465918442266 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:02 INFO - PROCESS | 380 | 1465918442360 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 08:34:02 INFO - PROCESS | 380 | 1465918442451 Marionette TRACE conn6 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 380 | 1465918442453 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:02 INFO - PROCESS | 380 | ++DOCSHELL 0FD03C00 == 28 [pid = 380] [id = 475] 08:34:02 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FD04C00) [pid = 380] [serial = 1425] [outer = 00000000] 08:34:02 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FD0DC00) [pid = 380] [serial = 1426] [outer = 0FD04C00] 08:34:02 INFO - PROCESS | 380 | 1465918442504 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FD24400) [pid = 380] [serial = 1427] [outer = 0FD04C00] 08:34:02 INFO - PROCESS | 380 | 1465918442893 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 670ms 08:34:02 INFO - PROCESS | 380 | 1465918442932 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 380 | 1465918442934 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 08:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:34:02 INFO - PROCESS | 380 | 1465918442937 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 380 | 1465918442940 Marionette TRACE conn6 <- [1,1866,null,{}] 08:34:02 INFO - PROCESS | 380 | 1465918442951 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:02 INFO - PROCESS | 380 | 1465918442955 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:03 INFO - PROCESS | 380 | 1465918443039 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 08:34:03 INFO - PROCESS | 380 | 1465918443046 Marionette TRACE conn6 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 380 | 1465918443048 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:03 INFO - PROCESS | 380 | ++DOCSHELL 140D6C00 == 29 [pid = 380] [id = 476] 08:34:03 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (140E3000) [pid = 380] [serial = 1428] [outer = 00000000] 08:34:03 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (143A5C00) [pid = 380] [serial = 1429] [outer = 140E3000] 08:34:03 INFO - PROCESS | 380 | 1465918443096 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (14898C00) [pid = 380] [serial = 1430] [outer = 140E3000] 08:34:03 INFO - PROCESS | 380 | 1465918443608 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 730ms 08:34:03 INFO - PROCESS | 380 | 1465918443667 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 08:34:03 INFO - PROCESS | 380 | 1465918443670 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 08:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:34:03 INFO - PROCESS | 380 | 1465918443679 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 380 | 1465918443680 Marionette TRACE conn6 <- [1,1870,null,{}] 08:34:03 INFO - PROCESS | 380 | 1465918443710 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:03 INFO - PROCESS | 380 | 1465918443712 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:03 INFO - PROCESS | 380 | 1465918443834 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 08:34:03 INFO - PROCESS | 380 | 1465918443916 Marionette TRACE conn6 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 380 | 1465918443918 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:03 INFO - PROCESS | 380 | ++DOCSHELL 1494A000 == 30 [pid = 380] [id = 477] 08:34:03 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (149CE800) [pid = 380] [serial = 1431] [outer = 00000000] 08:34:03 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1643D000) [pid = 380] [serial = 1432] [outer = 149CE800] 08:34:03 INFO - PROCESS | 380 | 1465918443962 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (17263000) [pid = 380] [serial = 1433] [outer = 149CE800] 08:34:04 INFO - PROCESS | 380 | 1465918444365 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 08:34:04 INFO - PROCESS | 380 | 1465918444407 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 08:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:34:04 INFO - PROCESS | 380 | 1465918444409 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 08:34:04 INFO - PROCESS | 380 | 1465918444412 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 380 | 1465918444414 Marionette TRACE conn6 <- [1,1874,null,{}] 08:34:04 INFO - PROCESS | 380 | 1465918444417 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:04 INFO - PROCESS | 380 | 1465918444419 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:04 INFO - PROCESS | 380 | 1465918444533 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 08:34:04 INFO - PROCESS | 380 | 1465918444539 Marionette TRACE conn6 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 380 | 1465918444541 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:04 INFO - PROCESS | 380 | ++DOCSHELL 17325800 == 31 [pid = 380] [id = 478] 08:34:04 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (173C0C00) [pid = 380] [serial = 1434] [outer = 00000000] 08:34:04 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1754E000) [pid = 380] [serial = 1435] [outer = 173C0C00] 08:34:04 INFO - PROCESS | 380 | 1465918444586 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17C09800) [pid = 380] [serial = 1436] [outer = 173C0C00] 08:34:05 INFO - PROCESS | 380 | 1465918445065 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 08:34:05 INFO - PROCESS | 380 | 1465918445083 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 380 | 1465918445085 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 08:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:34:05 INFO - PROCESS | 380 | 1465918445088 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 380 | 1465918445090 Marionette TRACE conn6 <- [1,1878,null,{}] 08:34:05 INFO - PROCESS | 380 | 1465918445093 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:05 INFO - PROCESS | 380 | 1465918445099 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:05 INFO - PROCESS | 380 | 1465918445261 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 86 (185DC400) [pid = 380] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 85 (194EB800) [pid = 380] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18FB1800) [pid = 380] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FB38C00) [pid = 380] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 82 (17CA8C00) [pid = 380] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09C0FC00) [pid = 380] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 80 (102A1000) [pid = 380] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1725E400) [pid = 380] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 78 (13E07000) [pid = 380] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09C25000) [pid = 380] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 76 (102E3800) [pid = 380] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18A27000) [pid = 380] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:34:05 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1832B400) [pid = 380] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:34:05 INFO - PROCESS | 380 | 1465918445584 Marionette TRACE conn6 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 380 | 1465918445586 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:05 INFO - PROCESS | 380 | ++DOCSHELL 09C18000 == 32 [pid = 380] [id = 479] 08:34:05 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (09C19C00) [pid = 380] [serial = 1437] [outer = 00000000] 08:34:05 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FB3F400) [pid = 380] [serial = 1438] [outer = 09C19C00] 08:34:05 INFO - PROCESS | 380 | 1465918445639 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14908800) [pid = 380] [serial = 1439] [outer = 09C19C00] 08:34:05 INFO - PROCESS | 380 | 1465918445980 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 930ms 08:34:05 INFO - PROCESS | 380 | 1465918446020 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 380 | 1465918446021 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 08:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:34:06 INFO - PROCESS | 380 | 1465918446025 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 380 | 1465918446026 Marionette TRACE conn6 <- [1,1882,null,{}] 08:34:06 INFO - PROCESS | 380 | 1465918446030 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:06 INFO - PROCESS | 380 | 1465918446032 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:06 INFO - PROCESS | 380 | 1465918446151 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 08:34:06 INFO - PROCESS | 380 | 1465918446160 Marionette TRACE conn6 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 380 | 1465918446162 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:06 INFO - PROCESS | 380 | ++DOCSHELL 0FD0D400 == 33 [pid = 380] [id = 480] 08:34:06 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (173C2C00) [pid = 380] [serial = 1440] [outer = 00000000] 08:34:06 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1863A400) [pid = 380] [serial = 1441] [outer = 173C2C00] 08:34:06 INFO - PROCESS | 380 | 1465918446207 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (188D1400) [pid = 380] [serial = 1442] [outer = 173C2C00] 08:34:06 INFO - PROCESS | 380 | 1465918446618 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 08:34:06 INFO - PROCESS | 380 | 1465918446656 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 380 | 1465918446658 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 08:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:34:06 INFO - PROCESS | 380 | 1465918446661 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 380 | 1465918446663 Marionette TRACE conn6 <- [1,1886,null,{}] 08:34:06 INFO - PROCESS | 380 | 1465918446666 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:06 INFO - PROCESS | 380 | 1465918446668 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:06 INFO - PROCESS | 380 | 1465918446783 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 08:34:06 INFO - PROCESS | 380 | 1465918446911 Marionette TRACE conn6 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 380 | 1465918446915 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:06 INFO - PROCESS | 380 | ++DOCSHELL 08C58800 == 34 [pid = 380] [id = 481] 08:34:06 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (08C58C00) [pid = 380] [serial = 1443] [outer = 00000000] 08:34:06 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (09C01800) [pid = 380] [serial = 1444] [outer = 08C58C00] 08:34:06 INFO - PROCESS | 380 | 1465918446972 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (09C20C00) [pid = 380] [serial = 1445] [outer = 08C58C00] 08:34:07 INFO - PROCESS | 380 | 1465918447670 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1069ms 08:34:07 INFO - PROCESS | 380 | 1465918447733 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 08:34:07 INFO - PROCESS | 380 | 1465918447737 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 08:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:34:07 INFO - PROCESS | 380 | 1465918447765 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 380 | 1465918447769 Marionette TRACE conn6 <- [1,1890,null,{}] 08:34:07 INFO - PROCESS | 380 | 1465918447775 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:07 INFO - PROCESS | 380 | 1465918447780 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:07 INFO - PROCESS | 380 | 1465918447904 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 08:34:08 INFO - PROCESS | 380 | 1465918448034 Marionette TRACE conn6 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 380 | 1465918448037 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:08 INFO - PROCESS | 380 | ++DOCSHELL 0FD2A400 == 35 [pid = 380] [id = 482] 08:34:08 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FFB6400) [pid = 380] [serial = 1446] [outer = 00000000] 08:34:08 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (10C19000) [pid = 380] [serial = 1447] [outer = 0FFB6400] 08:34:08 INFO - PROCESS | 380 | 1465918448093 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (14098C00) [pid = 380] [serial = 1448] [outer = 0FFB6400] 08:34:08 INFO - PROCESS | 380 | 1465918448847 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1142ms 08:34:08 INFO - PROCESS | 380 | 1465918448969 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 08:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:34:08 INFO - PROCESS | 380 | 1465918448973 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 08:34:08 INFO - PROCESS | 380 | 1465918448978 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 380 | 1465918448982 Marionette TRACE conn6 <- [1,1894,null,{}] 08:34:08 INFO - PROCESS | 380 | 1465918448988 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:08 INFO - PROCESS | 380 | 1465918448991 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:09 INFO - PROCESS | 380 | 1465918449110 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 08:34:09 INFO - PROCESS | 380 | 1465918449241 Marionette TRACE conn6 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 380 | 1465918449247 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:09 INFO - PROCESS | 380 | ++DOCSHELL 0CA22C00 == 36 [pid = 380] [id = 483] 08:34:09 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0F664C00) [pid = 380] [serial = 1449] [outer = 00000000] 08:34:09 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FC62800) [pid = 380] [serial = 1450] [outer = 0F664C00] 08:34:09 INFO - PROCESS | 380 | 1465918449300 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0FC6DC00) [pid = 380] [serial = 1451] [outer = 0F664C00] 08:34:09 INFO - PROCESS | 380 | --DOCSHELL 0FD0D400 == 35 [pid = 380] [id = 480] 08:34:09 INFO - PROCESS | 380 | --DOCSHELL 09C18000 == 34 [pid = 380] [id = 479] 08:34:09 INFO - PROCESS | 380 | --DOCSHELL 17325800 == 33 [pid = 380] [id = 478] 08:34:09 INFO - PROCESS | 380 | --DOCSHELL 1494A000 == 32 [pid = 380] [id = 477] 08:34:09 INFO - PROCESS | 380 | --DOCSHELL 140D6C00 == 31 [pid = 380] [id = 476] 08:34:09 INFO - PROCESS | 380 | --DOCSHELL 0FD03C00 == 30 [pid = 380] [id = 475] 08:34:09 INFO - PROCESS | 380 | --DOCSHELL 09CF2400 == 29 [pid = 380] [id = 474] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 88 (18ECE400) [pid = 380] [serial = 1390] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 87 (18F18000) [pid = 380] [serial = 1391] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1976C400) [pid = 380] [serial = 1394] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 85 (19581400) [pid = 380] [serial = 1393] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 84 (194E9800) [pid = 380] [serial = 1370] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FC6AC00) [pid = 380] [serial = 1381] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD25400) [pid = 380] [serial = 1382] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18328400) [pid = 380] [serial = 1387] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 80 (09C23800) [pid = 380] [serial = 1372] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09CBA800) [pid = 380] [serial = 1373] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 78 (140E0400) [pid = 380] [serial = 1375] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1A412C00) [pid = 380] [serial = 1396] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 76 (14944800) [pid = 380] [serial = 1376] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 75 (14A2A400) [pid = 380] [serial = 1384] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1564DC00) [pid = 380] [serial = 1385] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 73 (09CBEC00) [pid = 380] [serial = 1378] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0C946400) [pid = 380] [serial = 1379] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1731F400) [pid = 380] [serial = 1399] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 70 (18F14400) [pid = 380] [serial = 1400] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1ACB6C00) [pid = 380] [serial = 1402] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1ACB7400) [pid = 380] [serial = 1403] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1A49C800) [pid = 380] [serial = 1397] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 66 (1AD08800) [pid = 380] [serial = 1405] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 65 (1AD09C00) [pid = 380] [serial = 1406] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | --DOMWINDOW == 64 (18369400) [pid = 380] [serial = 1388] [outer = 00000000] [url = about:blank] 08:34:09 INFO - PROCESS | 380 | 1465918449814 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 890ms 08:34:09 INFO - PROCESS | 380 | 1465918449869 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 08:34:09 INFO - PROCESS | 380 | 1465918449873 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 08:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:34:09 INFO - PROCESS | 380 | 1465918449879 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 380 | 1465918449883 Marionette TRACE conn6 <- [1,1898,null,{}] 08:34:09 INFO - PROCESS | 380 | 1465918449887 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:09 INFO - PROCESS | 380 | 1465918449889 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:09 INFO - PROCESS | 380 | 1465918449975 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 08:34:09 INFO - PROCESS | 380 | 1465918449983 Marionette TRACE conn6 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 380 | 1465918449986 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:09 INFO - PROCESS | 380 | ++DOCSHELL 0FC70000 == 30 [pid = 380] [id = 484] 08:34:09 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FD02800) [pid = 380] [serial = 1452] [outer = 00000000] 08:34:10 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FD2E000) [pid = 380] [serial = 1453] [outer = 0FD02800] 08:34:10 INFO - PROCESS | 380 | 1465918450032 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (102E3400) [pid = 380] [serial = 1454] [outer = 0FD02800] 08:34:10 INFO - PROCESS | 380 | 1465918450520 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 690ms 08:34:10 INFO - PROCESS | 380 | 1465918450569 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 380 | 1465918450571 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 08:34:10 INFO - PROCESS | 380 | 1465918450574 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:34:10 INFO - PROCESS | 380 | 1465918450576 Marionette TRACE conn6 <- [1,1902,null,{}] 08:34:10 INFO - PROCESS | 380 | 1465918450586 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:10 INFO - PROCESS | 380 | 1465918450590 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:10 INFO - PROCESS | 380 | 1465918450707 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 08:34:10 INFO - PROCESS | 380 | 1465918450810 Marionette TRACE conn6 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 380 | 1465918450814 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:10 INFO - PROCESS | 380 | ++DOCSHELL 14AD9800 == 31 [pid = 380] [id = 485] 08:34:10 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (14ADA000) [pid = 380] [serial = 1455] [outer = 00000000] 08:34:10 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (1564EC00) [pid = 380] [serial = 1456] [outer = 14ADA000] 08:34:10 INFO - PROCESS | 380 | 1465918450862 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1643B800) [pid = 380] [serial = 1457] [outer = 14ADA000] 08:34:11 INFO - PROCESS | 380 | 1465918451212 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 08:34:11 INFO - PROCESS | 380 | 1465918451264 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 380 | 1465918451266 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 08:34:11 INFO - PROCESS | 380 | 1465918451269 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 380 | 1465918451271 Marionette TRACE conn6 <- [1,1906,null,{}] 08:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:34:11 INFO - PROCESS | 380 | 1465918451274 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:11 INFO - PROCESS | 380 | 1465918451276 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:11 INFO - PROCESS | 380 | 1465918451362 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 08:34:11 INFO - PROCESS | 380 | 1465918451367 Marionette TRACE conn6 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:11 INFO - PROCESS | 380 | 1465918451369 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:11 INFO - PROCESS | 380 | ++DOCSHELL 1731D800 == 32 [pid = 380] [id = 486] 08:34:11 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (173CB800) [pid = 380] [serial = 1458] [outer = 00000000] 08:34:11 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17CD0800) [pid = 380] [serial = 1459] [outer = 173CB800] 08:34:11 INFO - PROCESS | 380 | 1465918451413 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1832BC00) [pid = 380] [serial = 1460] [outer = 173CB800] 08:34:11 INFO - PROCESS | 380 | 1465918451903 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 08:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:34:11 INFO - PROCESS | 380 | 1465918451947 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 380 | 1465918451949 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 08:34:11 INFO - PROCESS | 380 | 1465918451952 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 380 | 1465918451954 Marionette TRACE conn6 <- [1,1910,null,{}] 08:34:11 INFO - PROCESS | 380 | 1465918451957 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:11 INFO - PROCESS | 380 | 1465918451959 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:12 INFO - PROCESS | 380 | 1465918452069 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 08:34:12 INFO - PROCESS | 380 | 1465918452165 Marionette TRACE conn6 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 380 | 1465918452167 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:12 INFO - PROCESS | 380 | ++DOCSHELL 0FB3FC00 == 33 [pid = 380] [id = 487] 08:34:12 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (18370400) [pid = 380] [serial = 1461] [outer = 00000000] 08:34:12 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (185DC400) [pid = 380] [serial = 1462] [outer = 18370400] 08:34:12 INFO - PROCESS | 380 | 1465918452211 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18A2B800) [pid = 380] [serial = 1463] [outer = 18370400] 08:34:12 INFO - PROCESS | 380 | 1465918452624 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 730ms 08:34:12 INFO - PROCESS | 380 | 1465918452691 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 380 | 1465918452693 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 08:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:34:12 INFO - PROCESS | 380 | 1465918452696 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 380 | 1465918452698 Marionette TRACE conn6 <- [1,1914,null,{}] 08:34:12 INFO - PROCESS | 380 | 1465918452701 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:12 INFO - PROCESS | 380 | 1465918452707 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:12 INFO - PROCESS | 380 | 1465918452854 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 08:34:12 INFO - PROCESS | 380 | 1465918452920 Marionette TRACE conn6 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 380 | 1465918452923 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:12 INFO - PROCESS | 380 | ++DOCSHELL 18F14C00 == 34 [pid = 380] [id = 488] 08:34:12 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18F18800) [pid = 380] [serial = 1464] [outer = 00000000] 08:34:12 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18FB2800) [pid = 380] [serial = 1465] [outer = 18F18800] 08:34:12 INFO - PROCESS | 380 | 1465918452969 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (194EA400) [pid = 380] [serial = 1466] [outer = 18F18800] 08:34:13 INFO - PROCESS | 380 | 1465918453372 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 730ms 08:34:13 INFO - PROCESS | 380 | 1465918453457 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 08:34:13 INFO - PROCESS | 380 | 1465918453459 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 08:34:13 INFO - PROCESS | 380 | 1465918453465 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 380 | 1465918453467 Marionette TRACE conn6 <- [1,1918,null,{}] 08:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:34:13 INFO - PROCESS | 380 | 1465918453470 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:13 INFO - PROCESS | 380 | 1465918453472 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:13 INFO - PROCESS | 380 | 1465918453589 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 08:34:13 INFO - PROCESS | 380 | 1465918453597 Marionette TRACE conn6 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 380 | 1465918453599 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:13 INFO - PROCESS | 380 | ++DOCSHELL 194EC000 == 35 [pid = 380] [id = 489] 08:34:13 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (194EDC00) [pid = 380] [serial = 1467] [outer = 00000000] 08:34:13 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1957FC00) [pid = 380] [serial = 1468] [outer = 194EDC00] 08:34:13 INFO - PROCESS | 380 | 1465918453752 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (19587C00) [pid = 380] [serial = 1469] [outer = 194EDC00] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 81 (149CE800) [pid = 380] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 80 (09CF2C00) [pid = 380] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 79 (140E3000) [pid = 380] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 78 (173C0C00) [pid = 380] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FD22000) [pid = 380] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FD04C00) [pid = 380] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0C955400) [pid = 380] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17264000) [pid = 380] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1A4A1800) [pid = 380] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1C307400) [pid = 380] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:34:13 INFO - PROCESS | 380 | --DOMWINDOW == 71 (09C19C00) [pid = 380] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:34:14 INFO - PROCESS | 380 | 1465918454116 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 08:34:14 INFO - PROCESS | 380 | 1465918454143 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 380 | 1465918454145 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 08:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:34:14 INFO - PROCESS | 380 | 1465918454148 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 380 | 1465918454150 Marionette TRACE conn6 <- [1,1922,null,{}] 08:34:14 INFO - PROCESS | 380 | 1465918454153 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:14 INFO - PROCESS | 380 | 1465918454155 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:14 INFO - PROCESS | 380 | 1465918454233 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 08:34:14 INFO - PROCESS | 380 | 1465918454324 Marionette TRACE conn6 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 380 | 1465918454325 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:14 INFO - PROCESS | 380 | ++DOCSHELL 17266C00 == 36 [pid = 380] [id = 490] 08:34:14 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17510000) [pid = 380] [serial = 1470] [outer = 00000000] 08:34:14 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (194F2000) [pid = 380] [serial = 1471] [outer = 17510000] 08:34:14 INFO - PROCESS | 380 | 1465918454368 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (195DF800) [pid = 380] [serial = 1472] [outer = 17510000] 08:34:14 INFO - PROCESS | 380 | 1465918454728 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 630ms 08:34:14 INFO - PROCESS | 380 | 1465918454779 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 380 | 1465918454781 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 08:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:34:14 INFO - PROCESS | 380 | 1465918454784 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 380 | 1465918454786 Marionette TRACE conn6 <- [1,1926,null,{}] 08:34:14 INFO - PROCESS | 380 | 1465918454789 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:14 INFO - PROCESS | 380 | 1465918454791 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:14 INFO - PROCESS | 380 | 1465918454870 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 08:34:14 INFO - PROCESS | 380 | 1465918454987 Marionette TRACE conn6 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 380 | 1465918454989 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:14 INFO - PROCESS | 380 | ++DOCSHELL 0F661800 == 37 [pid = 380] [id = 491] 08:34:14 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FC6CC00) [pid = 380] [serial = 1473] [outer = 00000000] 08:34:15 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1A496400) [pid = 380] [serial = 1474] [outer = 0FC6CC00] 08:34:15 INFO - PROCESS | 380 | 1465918455034 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1A49D000) [pid = 380] [serial = 1475] [outer = 0FC6CC00] 08:34:15 INFO - PROCESS | 380 | 1465918455415 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 08:34:15 INFO - PROCESS | 380 | 1465918455457 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 380 | 1465918455459 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 08:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:34:15 INFO - PROCESS | 380 | 1465918455462 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 380 | 1465918455464 Marionette TRACE conn6 <- [1,1930,null,{}] 08:34:15 INFO - PROCESS | 380 | 1465918455467 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:15 INFO - PROCESS | 380 | 1465918455469 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:15 INFO - PROCESS | 380 | 1465918455558 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 08:34:15 INFO - PROCESS | 380 | 1465918455564 Marionette TRACE conn6 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 380 | 1465918455565 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:15 INFO - PROCESS | 380 | ++DOCSHELL 1A412C00 == 38 [pid = 380] [id = 492] 08:34:15 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1A49C800) [pid = 380] [serial = 1476] [outer = 00000000] 08:34:15 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1ACB7400) [pid = 380] [serial = 1477] [outer = 1A49C800] 08:34:15 INFO - PROCESS | 380 | 1465918455608 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1ACBE400) [pid = 380] [serial = 1478] [outer = 1A49C800] 08:34:16 INFO - PROCESS | 380 | 1465918456296 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 870ms 08:34:16 INFO - PROCESS | 380 | 1465918456333 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 08:34:16 INFO - PROCESS | 380 | 1465918456338 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 08:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:34:16 INFO - PROCESS | 380 | 1465918456342 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:34:16 INFO - PROCESS | 380 | 1465918456348 Marionette TRACE conn6 <- [1,1934,null,{}] 08:34:16 INFO - PROCESS | 380 | 1465918456353 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:16 INFO - PROCESS | 380 | 1465918456355 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:16 INFO - PROCESS | 380 | 1465918456475 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 08:34:16 INFO - PROCESS | 380 | 1465918456579 Marionette TRACE conn6 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:16 INFO - PROCESS | 380 | 1465918456582 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:16 INFO - PROCESS | 380 | ++DOCSHELL 09C19800 == 39 [pid = 380] [id = 493] 08:34:16 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (09CBA800) [pid = 380] [serial = 1479] [outer = 00000000] 08:34:16 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FD2D000) [pid = 380] [serial = 1480] [outer = 09CBA800] 08:34:16 INFO - PROCESS | 380 | 1465918456638 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1439E000) [pid = 380] [serial = 1481] [outer = 09CBA800] 08:34:17 INFO - PROCESS | 380 | 1465918457214 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 930ms 08:34:17 INFO - PROCESS | 380 | 1465918457274 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 380 | 1465918457279 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 08:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:34:17 INFO - PROCESS | 380 | 1465918457285 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 380 | 1465918457288 Marionette TRACE conn6 <- [1,1938,null,{}] 08:34:17 INFO - PROCESS | 380 | 1465918457292 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:17 INFO - PROCESS | 380 | 1465918457295 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:17 INFO - PROCESS | 380 | 1465918457409 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 08:34:17 INFO - PROCESS | 380 | 1465918457546 Marionette TRACE conn6 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 380 | 1465918457549 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:17 INFO - PROCESS | 380 | ++DOCSHELL 17C0DC00 == 40 [pid = 380] [id = 494] 08:34:17 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (17C0E400) [pid = 380] [serial = 1482] [outer = 00000000] 08:34:17 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1832E000) [pid = 380] [serial = 1483] [outer = 17C0E400] 08:34:17 INFO - PROCESS | 380 | 1465918457606 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1863B800) [pid = 380] [serial = 1484] [outer = 17C0E400] 08:34:18 INFO - PROCESS | 380 | 1465918458200 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 930ms 08:34:18 INFO - PROCESS | 380 | 1465918458218 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 380 | 1465918458221 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 08:34:18 INFO - PROCESS | 380 | 1465918458224 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:34:18 INFO - PROCESS | 380 | 1465918458228 Marionette TRACE conn6 <- [1,1942,null,{}] 08:34:18 INFO - PROCESS | 380 | 1465918458239 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:18 INFO - PROCESS | 380 | 1465918458244 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:18 INFO - PROCESS | 380 | 1465918458352 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 08:34:18 INFO - PROCESS | 380 | 1465918458478 Marionette TRACE conn6 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 380 | 1465918458482 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:18 INFO - PROCESS | 380 | ++DOCSHELL 1ACC1400 == 41 [pid = 380] [id = 495] 08:34:18 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1ACC1800) [pid = 380] [serial = 1485] [outer = 00000000] 08:34:18 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1AD04800) [pid = 380] [serial = 1486] [outer = 1ACC1800] 08:34:18 INFO - PROCESS | 380 | 1465918458538 Marionette DEBUG loaded listener.js 08:34:18 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1AD0C000) [pid = 380] [serial = 1487] [outer = 1ACC1800] 08:34:19 INFO - PROCESS | 380 | 1465918459160 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 970ms 08:34:19 INFO - PROCESS | 380 | 1465918459198 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 380 | 1465918459201 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 08:34:19 INFO - PROCESS | 380 | 1465918459204 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:34:19 INFO - PROCESS | 380 | 1465918459206 Marionette TRACE conn6 <- [1,1946,null,{}] 08:34:19 INFO - PROCESS | 380 | 1465918459209 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:19 INFO - PROCESS | 380 | 1465918459212 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:19 INFO - PROCESS | 380 | 1465918459322 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 08:34:19 INFO - PROCESS | 380 | 1465918459464 Marionette TRACE conn6 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 380 | 1465918459466 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:19 INFO - PROCESS | 380 | ++DOCSHELL 18323800 == 42 [pid = 380] [id = 496] 08:34:19 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18364C00) [pid = 380] [serial = 1488] [outer = 00000000] 08:34:19 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1BB22800) [pid = 380] [serial = 1489] [outer = 18364C00] 08:34:19 INFO - PROCESS | 380 | 1465918459521 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1C373800) [pid = 380] [serial = 1490] [outer = 18364C00] 08:34:20 INFO - PROCESS | 380 | 1465918460196 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1015ms 08:34:20 INFO - PROCESS | 380 | 1465918460224 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 08:34:20 INFO - PROCESS | 380 | 1465918460227 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 08:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:34:20 INFO - PROCESS | 380 | 1465918460232 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 380 | 1465918460235 Marionette TRACE conn6 <- [1,1950,null,{}] 08:34:20 INFO - PROCESS | 380 | 1465918460240 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:20 INFO - PROCESS | 380 | 1465918460243 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:20 INFO - PROCESS | 380 | 1465918460349 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 08:34:20 INFO - PROCESS | 380 | 1465918460465 Marionette TRACE conn6 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 380 | 1465918460468 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:20 INFO - PROCESS | 380 | ++DOCSHELL 0FC65800 == 43 [pid = 380] [id = 497] 08:34:20 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0FC68800) [pid = 380] [serial = 1491] [outer = 00000000] 08:34:20 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0FD2F000) [pid = 380] [serial = 1492] [outer = 0FC68800] 08:34:20 INFO - PROCESS | 380 | 1465918460559 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (14012400) [pid = 380] [serial = 1493] [outer = 0FC68800] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 0F661800 == 42 [pid = 380] [id = 491] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 17266C00 == 41 [pid = 380] [id = 490] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 194EC000 == 40 [pid = 380] [id = 489] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 18F14C00 == 39 [pid = 380] [id = 488] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 0FB3FC00 == 38 [pid = 380] [id = 487] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 1731D800 == 37 [pid = 380] [id = 486] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 14AD9800 == 36 [pid = 380] [id = 485] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 0FC70000 == 35 [pid = 380] [id = 484] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 0CA22C00 == 34 [pid = 380] [id = 483] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 08C58800 == 33 [pid = 380] [id = 481] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 0FD2A400 == 32 [pid = 380] [id = 482] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 0FD10800 == 31 [pid = 380] [id = 473] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 1ACC1400 == 30 [pid = 380] [id = 495] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 18323800 == 29 [pid = 380] [id = 496] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 17C0DC00 == 28 [pid = 380] [id = 494] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 1A412C00 == 27 [pid = 380] [id = 492] 08:34:21 INFO - PROCESS | 380 | --DOCSHELL 09C19800 == 26 [pid = 380] [id = 493] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 94 (1643D000) [pid = 380] [serial = 1432] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0C883400) [pid = 380] [serial = 1423] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 92 (0C951400) [pid = 380] [serial = 1424] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 91 (143A5C00) [pid = 380] [serial = 1429] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1754E000) [pid = 380] [serial = 1435] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 89 (10CBEC00) [pid = 380] [serial = 1421] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FE6EC00) [pid = 380] [serial = 1420] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FD0DC00) [pid = 380] [serial = 1426] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0FD24400) [pid = 380] [serial = 1427] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17263000) [pid = 380] [serial = 1433] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FC6E400) [pid = 380] [serial = 1409] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FB3C400) [pid = 380] [serial = 1408] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 82 (17CC7800) [pid = 380] [serial = 1412] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 81 (173C3400) [pid = 380] [serial = 1411] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1ADB2400) [pid = 380] [serial = 1415] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1AD03800) [pid = 380] [serial = 1414] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1C381400) [pid = 380] [serial = 1418] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1C373C00) [pid = 380] [serial = 1417] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FB3F400) [pid = 380] [serial = 1438] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17C09800) [pid = 380] [serial = 1436] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 74 (14908800) [pid = 380] [serial = 1439] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1863A400) [pid = 380] [serial = 1441] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | --DOMWINDOW == 72 (14898C00) [pid = 380] [serial = 1430] [outer = 00000000] [url = about:blank] 08:34:21 INFO - PROCESS | 380 | 1465918461734 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1524ms 08:34:21 INFO - PROCESS | 380 | 1465918461758 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 08:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:34:21 INFO - PROCESS | 380 | 1465918461762 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 08:34:21 INFO - PROCESS | 380 | 1465918461766 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 380 | 1465918461771 Marionette TRACE conn6 <- [1,1954,null,{}] 08:34:21 INFO - PROCESS | 380 | 1465918461776 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:21 INFO - PROCESS | 380 | 1465918461778 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:21 INFO - PROCESS | 380 | 1465918461868 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 08:34:21 INFO - PROCESS | 380 | 1465918461876 Marionette TRACE conn6 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 380 | 1465918461879 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:21 INFO - PROCESS | 380 | ++DOCSHELL 09CF1C00 == 27 [pid = 380] [id = 498] 08:34:21 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09CF3000) [pid = 380] [serial = 1494] [outer = 00000000] 08:34:21 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0C953000) [pid = 380] [serial = 1495] [outer = 09CF3000] 08:34:21 INFO - PROCESS | 380 | 1465918461927 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0CACA000) [pid = 380] [serial = 1496] [outer = 09CF3000] 08:34:22 INFO - PROCESS | 380 | 1465918462396 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 690ms 08:34:22 INFO - PROCESS | 380 | 1465918462458 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 380 | 1465918462462 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 08:34:22 INFO - PROCESS | 380 | 1465918462469 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:34:22 INFO - PROCESS | 380 | 1465918462471 Marionette TRACE conn6 <- [1,1958,null,{}] 08:34:22 INFO - PROCESS | 380 | 1465918462475 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:22 INFO - PROCESS | 380 | 1465918462478 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:22 INFO - PROCESS | 380 | 1465918462595 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 08:34:22 INFO - PROCESS | 380 | 1465918462611 Marionette TRACE conn6 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 380 | 1465918462613 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:22 INFO - PROCESS | 380 | ++DOCSHELL 0FD0B400 == 28 [pid = 380] [id = 499] 08:34:22 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FD0BC00) [pid = 380] [serial = 1497] [outer = 00000000] 08:34:22 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FD0F000) [pid = 380] [serial = 1498] [outer = 0FD0BC00] 08:34:22 INFO - PROCESS | 380 | 1465918462660 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FD25C00) [pid = 380] [serial = 1499] [outer = 0FD0BC00] 08:34:23 INFO - PROCESS | 380 | 1465918463120 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 08:34:23 INFO - PROCESS | 380 | 1465918463143 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 08:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:34:23 INFO - PROCESS | 380 | 1465918463145 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 08:34:23 INFO - PROCESS | 380 | 1465918463148 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 380 | 1465918463152 Marionette TRACE conn6 <- [1,1962,null,{}] 08:34:23 INFO - PROCESS | 380 | 1465918463162 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:23 INFO - PROCESS | 380 | 1465918463167 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:23 INFO - PROCESS | 380 | 1465918463254 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 08:34:23 INFO - PROCESS | 380 | 1465918463261 Marionette TRACE conn6 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 380 | 1465918463264 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:23 INFO - PROCESS | 380 | ++DOCSHELL 1439A000 == 29 [pid = 380] [id = 500] 08:34:23 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14899000) [pid = 380] [serial = 1500] [outer = 00000000] 08:34:23 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (14921400) [pid = 380] [serial = 1501] [outer = 14899000] 08:34:23 INFO - PROCESS | 380 | 1465918463311 Marionette DEBUG loaded listener.js 08:34:23 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (149C8000) [pid = 380] [serial = 1502] [outer = 14899000] 08:34:23 INFO - PROCESS | 380 | 1465918463768 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 690ms 08:34:23 INFO - PROCESS | 380 | 1465918463840 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 08:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:34:23 INFO - PROCESS | 380 | 1465918463842 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 08:34:23 INFO - PROCESS | 380 | 1465918463845 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 380 | 1465918463847 Marionette TRACE conn6 <- [1,1966,null,{}] 08:34:23 INFO - PROCESS | 380 | 1465918463850 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:23 INFO - PROCESS | 380 | 1465918463852 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:23 INFO - PROCESS | 380 | 1465918463975 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 08:34:24 INFO - PROCESS | 380 | 1465918464062 Marionette TRACE conn6 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 380 | 1465918464064 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:24 INFO - PROCESS | 380 | ++DOCSHELL 1564C000 == 30 [pid = 380] [id = 501] 08:34:24 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1564DC00) [pid = 380] [serial = 1503] [outer = 00000000] 08:34:24 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1725D800) [pid = 380] [serial = 1504] [outer = 1564DC00] 08:34:24 INFO - PROCESS | 380 | 1465918464107 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1731CC00) [pid = 380] [serial = 1505] [outer = 1564DC00] 08:34:24 INFO - PROCESS | 380 | 1465918464494 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 671ms 08:34:24 INFO - PROCESS | 380 | 1465918464522 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 380 | 1465918464524 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 08:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:34:24 INFO - PROCESS | 380 | 1465918464527 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 380 | 1465918464529 Marionette TRACE conn6 <- [1,1970,null,{}] 08:34:24 INFO - PROCESS | 380 | 1465918464532 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:24 INFO - PROCESS | 380 | 1465918464534 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:24 INFO - PROCESS | 380 | 1465918464644 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 08:34:24 INFO - PROCESS | 380 | 1465918464650 Marionette TRACE conn6 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 380 | 1465918464652 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:24 INFO - PROCESS | 380 | ++DOCSHELL 173C9400 == 31 [pid = 380] [id = 502] 08:34:24 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1750B000) [pid = 380] [serial = 1506] [outer = 00000000] 08:34:24 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17C03000) [pid = 380] [serial = 1507] [outer = 1750B000] 08:34:24 INFO - PROCESS | 380 | 1465918464695 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17C05800) [pid = 380] [serial = 1508] [outer = 1750B000] 08:34:25 INFO - PROCESS | 380 | 1465918465170 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 08:34:25 INFO - PROCESS | 380 | 1465918465204 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 08:34:25 INFO - PROCESS | 380 | 1465918465207 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 08:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:34:25 INFO - PROCESS | 380 | 1465918465209 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:34:25 INFO - PROCESS | 380 | 1465918465211 Marionette TRACE conn6 <- [1,1974,null,{}] 08:34:25 INFO - PROCESS | 380 | 1465918465214 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:25 INFO - PROCESS | 380 | 1465918465220 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:25 INFO - PROCESS | 380 | 1465918465345 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 08:34:25 INFO - PROCESS | 380 | 1465918465448 Marionette TRACE conn6 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 380 | 1465918465450 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:25 INFO - PROCESS | 380 | ++DOCSHELL 18325800 == 32 [pid = 380] [id = 503] 08:34:25 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (18326000) [pid = 380] [serial = 1509] [outer = 00000000] 08:34:25 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (188D4C00) [pid = 380] [serial = 1510] [outer = 18326000] 08:34:25 INFO - PROCESS | 380 | 1465918465494 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18E4E800) [pid = 380] [serial = 1511] [outer = 18326000] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 89 (173C2C00) [pid = 380] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FC6CC00) [pid = 380] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1A49C800) [pid = 380] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18370400) [pid = 380] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 85 (18F18800) [pid = 380] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FD02800) [pid = 380] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 83 (14ADA000) [pid = 380] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FFB6400) [pid = 380] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 81 (173CB800) [pid = 380] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0F664C00) [pid = 380] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 79 (08C58C00) [pid = 380] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 78 (194EDC00) [pid = 380] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:34:26 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17510000) [pid = 380] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:34:26 INFO - PROCESS | 380 | 1465918466169 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 970ms 08:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:34:26 INFO - PROCESS | 380 | 1465918466180 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 380 | 1465918466182 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 08:34:26 INFO - PROCESS | 380 | 1465918466185 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 380 | 1465918466187 Marionette TRACE conn6 <- [1,1978,null,{}] 08:34:26 INFO - PROCESS | 380 | 1465918466190 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:26 INFO - PROCESS | 380 | 1465918466192 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:26 INFO - PROCESS | 380 | 1465918466268 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 08:34:26 INFO - PROCESS | 380 | 1465918466273 Marionette TRACE conn6 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 380 | 1465918466275 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:26 INFO - PROCESS | 380 | ++DOCSHELL 0FB3E400 == 33 [pid = 380] [id = 504] 08:34:26 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FB82C00) [pid = 380] [serial = 1512] [outer = 00000000] 08:34:26 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17510000) [pid = 380] [serial = 1513] [outer = 0FB82C00] 08:34:26 INFO - PROCESS | 380 | 1465918466318 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17CA9000) [pid = 380] [serial = 1514] [outer = 0FB82C00] 08:34:26 INFO - PROCESS | 380 | 1465918466743 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 630ms 08:34:26 INFO - PROCESS | 380 | 1465918466816 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 380 | 1465918466818 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 08:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:34:26 INFO - PROCESS | 380 | 1465918466821 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 380 | 1465918466823 Marionette TRACE conn6 <- [1,1982,null,{}] 08:34:26 INFO - PROCESS | 380 | 1465918466827 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:26 INFO - PROCESS | 380 | 1465918466828 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:26 INFO - PROCESS | 380 | 1465918466905 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 08:34:26 INFO - PROCESS | 380 | 1465918466910 Marionette TRACE conn6 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 380 | 1465918466912 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:26 INFO - PROCESS | 380 | ++DOCSHELL 09CB3C00 == 34 [pid = 380] [id = 505] 08:34:26 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1493FC00) [pid = 380] [serial = 1515] [outer = 00000000] 08:34:26 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18F1B800) [pid = 380] [serial = 1516] [outer = 1493FC00] 08:34:26 INFO - PROCESS | 380 | 1465918466954 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18F18400) [pid = 380] [serial = 1517] [outer = 1493FC00] 08:34:27 INFO - PROCESS | 380 | 1465918467382 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 570ms 08:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:34:27 INFO - PROCESS | 380 | 1465918467392 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 380 | 1465918467394 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 08:34:27 INFO - PROCESS | 380 | 1465918467398 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 380 | 1465918467399 Marionette TRACE conn6 <- [1,1986,null,{}] 08:34:27 INFO - PROCESS | 380 | 1465918467403 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:27 INFO - PROCESS | 380 | 1465918467405 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:27 INFO - PROCESS | 380 | 1465918467525 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 08:34:27 INFO - PROCESS | 380 | 1465918467533 Marionette TRACE conn6 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 380 | 1465918467534 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:27 INFO - PROCESS | 380 | ++DOCSHELL 194E9C00 == 35 [pid = 380] [id = 506] 08:34:27 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (194ED800) [pid = 380] [serial = 1518] [outer = 00000000] 08:34:27 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1957D400) [pid = 380] [serial = 1519] [outer = 194ED800] 08:34:27 INFO - PROCESS | 380 | 1465918467577 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1A412800) [pid = 380] [serial = 1520] [outer = 194ED800] 08:34:27 INFO - PROCESS | 380 | 1465918468010 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 630ms 08:34:28 INFO - PROCESS | 380 | 1465918468028 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 380 | 1465918468030 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 08:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:34:28 INFO - PROCESS | 380 | 1465918468033 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 380 | 1465918468034 Marionette TRACE conn6 <- [1,1990,null,{}] 08:34:28 INFO - PROCESS | 380 | 1465918468037 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:28 INFO - PROCESS | 380 | 1465918468039 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:28 INFO - PROCESS | 380 | 1465918468159 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 08:34:28 INFO - PROCESS | 380 | 1465918468304 Marionette TRACE conn6 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 380 | 1465918468307 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:28 INFO - PROCESS | 380 | ++DOCSHELL 08C67800 == 36 [pid = 380] [id = 507] 08:34:28 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (08C6AC00) [pid = 380] [serial = 1521] [outer = 00000000] 08:34:28 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (09C19800) [pid = 380] [serial = 1522] [outer = 08C6AC00] 08:34:28 INFO - PROCESS | 380 | 1465918468367 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (09CB1000) [pid = 380] [serial = 1523] [outer = 08C6AC00] 08:34:29 INFO - PROCESS | 380 | 1465918469141 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1167ms 08:34:29 INFO - PROCESS | 380 | 1465918469216 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 380 | 1465918469220 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 08:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:34:29 INFO - PROCESS | 380 | 1465918469225 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 380 | 1465918469228 Marionette TRACE conn6 <- [1,1994,null,{}] 08:34:29 INFO - PROCESS | 380 | 1465918469233 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:29 INFO - PROCESS | 380 | 1465918469236 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:29 INFO - PROCESS | 380 | 1465918469363 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 08:34:29 INFO - PROCESS | 380 | 1465918469494 Marionette TRACE conn6 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 380 | 1465918469497 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:29 INFO - PROCESS | 380 | ++DOCSHELL 0FD0A000 == 37 [pid = 380] [id = 508] 08:34:29 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0FD2A400) [pid = 380] [serial = 1524] [outer = 00000000] 08:34:29 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (13E05000) [pid = 380] [serial = 1525] [outer = 0FD2A400] 08:34:29 INFO - PROCESS | 380 | 1465918469553 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (141BC000) [pid = 380] [serial = 1526] [outer = 0FD2A400] 08:34:30 INFO - PROCESS | 380 | 1465918470387 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:34:30 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 08:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1233ms 08:34:30 INFO - PROCESS | 380 | 1465918470463 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 380 | 1465918470467 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 08:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:34:30 INFO - PROCESS | 380 | 1465918470472 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 380 | 1465918470475 Marionette TRACE conn6 <- [1,1998,null,{}] 08:34:30 INFO - PROCESS | 380 | 1465918470506 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:30 INFO - PROCESS | 380 | 1465918470509 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:30 INFO - PROCESS | 380 | 1465918470631 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 08:34:30 INFO - PROCESS | 380 | 1465918470774 Marionette TRACE conn6 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 380 | 1465918470778 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 194E9C00 == 36 [pid = 380] [id = 506] 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 09CB3C00 == 35 [pid = 380] [id = 505] 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 0FB3E400 == 34 [pid = 380] [id = 504] 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 18325800 == 33 [pid = 380] [id = 503] 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 173C9400 == 32 [pid = 380] [id = 502] 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 1564C000 == 31 [pid = 380] [id = 501] 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 1439A000 == 30 [pid = 380] [id = 500] 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 0FD0B400 == 29 [pid = 380] [id = 499] 08:34:30 INFO - PROCESS | 380 | --DOCSHELL 09CF1C00 == 28 [pid = 380] [id = 498] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 91 (188D1400) [pid = 380] [serial = 1442] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1A49D000) [pid = 380] [serial = 1475] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1ACBE400) [pid = 380] [serial = 1478] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1ACB7400) [pid = 380] [serial = 1477] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 87 (185DC400) [pid = 380] [serial = 1462] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18FB2800) [pid = 380] [serial = 1465] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 85 (18A2B800) [pid = 380] [serial = 1463] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FD2E000) [pid = 380] [serial = 1453] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 83 (102E3400) [pid = 380] [serial = 1454] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1564EC00) [pid = 380] [serial = 1456] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1643B800) [pid = 380] [serial = 1457] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 80 (10C19000) [pid = 380] [serial = 1447] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14098C00) [pid = 380] [serial = 1448] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17CD0800) [pid = 380] [serial = 1459] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FC62800) [pid = 380] [serial = 1450] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 76 (194EA400) [pid = 380] [serial = 1466] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FC6DC00) [pid = 380] [serial = 1451] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09C01800) [pid = 380] [serial = 1444] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 73 (09C20C00) [pid = 380] [serial = 1445] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1A496400) [pid = 380] [serial = 1474] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1957FC00) [pid = 380] [serial = 1468] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 70 (19587C00) [pid = 380] [serial = 1469] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 69 (194F2000) [pid = 380] [serial = 1471] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1832BC00) [pid = 380] [serial = 1460] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | --DOMWINDOW == 67 (195DF800) [pid = 380] [serial = 1472] [outer = 00000000] [url = about:blank] 08:34:30 INFO - PROCESS | 380 | ++DOCSHELL 08C5C000 == 29 [pid = 380] [id = 509] 08:34:30 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (08C64C00) [pid = 380] [serial = 1527] [outer = 00000000] 08:34:30 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09C20000) [pid = 380] [serial = 1528] [outer = 08C64C00] 08:34:30 INFO - PROCESS | 380 | 1465918470870 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (09CF1C00) [pid = 380] [serial = 1529] [outer = 08C64C00] 08:34:31 INFO - PROCESS | 380 | 1465918471314 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:34:31 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 08:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 910ms 08:34:31 INFO - PROCESS | 380 | 1465918471383 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 380 | 1465918471388 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 08:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:34:31 INFO - PROCESS | 380 | 1465918471394 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 380 | 1465918471396 Marionette TRACE conn6 <- [1,2002,null,{}] 08:34:31 INFO - PROCESS | 380 | 1465918471400 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:31 INFO - PROCESS | 380 | 1465918471402 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:31 INFO - PROCESS | 380 | 1465918471489 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 08:34:31 INFO - PROCESS | 380 | 1465918471495 Marionette TRACE conn6 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 380 | 1465918471497 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:31 INFO - PROCESS | 380 | ++DOCSHELL 0FC70000 == 30 [pid = 380] [id = 510] 08:34:31 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FC70C00) [pid = 380] [serial = 1530] [outer = 00000000] 08:34:31 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FD24C00) [pid = 380] [serial = 1531] [outer = 0FC70C00] 08:34:31 INFO - PROCESS | 380 | 1465918471543 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FFB2800) [pid = 380] [serial = 1532] [outer = 0FC70C00] 08:34:31 INFO - PROCESS | 380 | 1465918472007 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 08:34:32 INFO - PROCESS | 380 | 1465918472068 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 380 | 1465918472070 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 08:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:34:32 INFO - PROCESS | 380 | 1465918472073 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 380 | 1465918472077 Marionette TRACE conn6 <- [1,2006,null,{}] 08:34:32 INFO - PROCESS | 380 | 1465918472087 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:32 INFO - PROCESS | 380 | 1465918472092 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:32 INFO - PROCESS | 380 | 1465918472209 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 08:34:32 INFO - PROCESS | 380 | 1465918472316 Marionette TRACE conn6 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 380 | 1465918472319 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:32 INFO - PROCESS | 380 | ++DOCSHELL 14AD9800 == 31 [pid = 380] [id = 511] 08:34:32 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14ADA800) [pid = 380] [serial = 1533] [outer = 00000000] 08:34:32 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (15B3AC00) [pid = 380] [serial = 1534] [outer = 14ADA800] 08:34:32 INFO - PROCESS | 380 | 1465918472368 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1643E000) [pid = 380] [serial = 1535] [outer = 14ADA800] 08:34:32 INFO - PROCESS | 380 | 1465918472738 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 690ms 08:34:32 INFO - PROCESS | 380 | 1465918472777 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 380 | 1465918472780 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 08:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:34:32 INFO - PROCESS | 380 | 1465918472783 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 380 | 1465918472784 Marionette TRACE conn6 <- [1,2010,null,{}] 08:34:32 INFO - PROCESS | 380 | 1465918472788 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:32 INFO - PROCESS | 380 | 1465918472799 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:32 INFO - PROCESS | 380 | 1465918472885 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 08:34:32 INFO - PROCESS | 380 | 1465918472892 Marionette TRACE conn6 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 380 | 1465918472894 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:32 INFO - PROCESS | 380 | ++DOCSHELL 17441400 == 32 [pid = 380] [id = 512] 08:34:32 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1750F800) [pid = 380] [serial = 1536] [outer = 00000000] 08:34:32 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18324C00) [pid = 380] [serial = 1537] [outer = 1750F800] 08:34:32 INFO - PROCESS | 380 | 1465918472937 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1832C800) [pid = 380] [serial = 1538] [outer = 1750F800] 08:34:33 INFO - PROCESS | 380 | 1465918473412 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 08:34:33 INFO - PROCESS | 380 | 1465918473455 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 08:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:34:33 INFO - PROCESS | 380 | 1465918473457 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 08:34:33 INFO - PROCESS | 380 | 1465918473460 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 380 | 1465918473462 Marionette TRACE conn6 <- [1,2014,null,{}] 08:34:33 INFO - PROCESS | 380 | 1465918473465 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:33 INFO - PROCESS | 380 | 1465918473467 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:33 INFO - PROCESS | 380 | 1465918473580 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 08:34:33 INFO - PROCESS | 380 | 1465918473671 Marionette TRACE conn6 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 380 | 1465918473673 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:33 INFO - PROCESS | 380 | ++DOCSHELL 14925800 == 33 [pid = 380] [id = 513] 08:34:33 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (185D1C00) [pid = 380] [serial = 1539] [outer = 00000000] 08:34:33 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (188D9000) [pid = 380] [serial = 1540] [outer = 185D1C00] 08:34:33 INFO - PROCESS | 380 | 1465918473719 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18F11C00) [pid = 380] [serial = 1541] [outer = 185D1C00] 08:34:34 INFO - PROCESS | 380 | 1465918474174 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 772ms 08:34:34 INFO - PROCESS | 380 | 1465918474233 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 08:34:34 INFO - PROCESS | 380 | 1465918474235 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 08:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:34:34 INFO - PROCESS | 380 | 1465918474238 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 380 | 1465918474240 Marionette TRACE conn6 <- [1,2018,null,{}] 08:34:34 INFO - PROCESS | 380 | 1465918474248 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:34 INFO - PROCESS | 380 | 1465918474254 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:34 INFO - PROCESS | 380 | 1465918474402 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 08:34:34 INFO - PROCESS | 380 | 1465918474416 Marionette TRACE conn6 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 380 | 1465918474418 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:34 INFO - PROCESS | 380 | ++DOCSHELL 14907000 == 34 [pid = 380] [id = 514] 08:34:34 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18F14C00) [pid = 380] [serial = 1542] [outer = 00000000] 08:34:34 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (19587C00) [pid = 380] [serial = 1543] [outer = 18F14C00] 08:34:34 INFO - PROCESS | 380 | 1465918474524 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1A40B000) [pid = 380] [serial = 1544] [outer = 18F14C00] 08:34:34 INFO - PROCESS | 380 | 1465918474987 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 790ms 08:34:35 INFO - PROCESS | 380 | 1465918475029 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 380 | 1465918475031 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 08:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:34:35 INFO - PROCESS | 380 | 1465918475039 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 380 | 1465918475041 Marionette TRACE conn6 <- [1,2022,null,{}] 08:34:35 INFO - PROCESS | 380 | 1465918475045 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:35 INFO - PROCESS | 380 | 1465918475047 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:35 INFO - PROCESS | 380 | 1465918475236 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09CF3000) [pid = 380] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FD0BC00) [pid = 380] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1564DC00) [pid = 380] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09CBA800) [pid = 380] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17C0E400) [pid = 380] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1ACC1800) [pid = 380] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18364C00) [pid = 380] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1750B000) [pid = 380] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18326000) [pid = 380] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FB82C00) [pid = 380] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 74 (14899000) [pid = 380] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FC68800) [pid = 380] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:34:35 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1493FC00) [pid = 380] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:34:35 INFO - PROCESS | 380 | 1465918475304 Marionette TRACE conn6 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 380 | 1465918475306 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:35 INFO - PROCESS | 380 | ++DOCSHELL 09CB7400 == 35 [pid = 380] [id = 515] 08:34:35 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (09CBA800) [pid = 380] [serial = 1545] [outer = 00000000] 08:34:35 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FB82C00) [pid = 380] [serial = 1546] [outer = 09CBA800] 08:34:35 INFO - PROCESS | 380 | 1465918475350 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FD08C00) [pid = 380] [serial = 1547] [outer = 09CBA800] 08:34:35 INFO - PROCESS | 380 | 1465918475697 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 690ms 08:34:35 INFO - PROCESS | 380 | 1465918475725 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 380 | 1465918475727 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 08:34:35 INFO - PROCESS | 380 | 1465918475741 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:34:35 INFO - PROCESS | 380 | 1465918475743 Marionette TRACE conn6 <- [1,2026,null,{}] 08:34:35 INFO - PROCESS | 380 | 1465918475746 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:35 INFO - PROCESS | 380 | 1465918475748 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:35 INFO - PROCESS | 380 | 1465918475826 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 08:34:35 INFO - PROCESS | 380 | 1465918475832 Marionette TRACE conn6 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 380 | 1465918475834 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:35 INFO - PROCESS | 380 | ++DOCSHELL 14906800 == 36 [pid = 380] [id = 516] 08:34:35 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1725F800) [pid = 380] [serial = 1548] [outer = 00000000] 08:34:35 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1A49B800) [pid = 380] [serial = 1549] [outer = 1725F800] 08:34:35 INFO - PROCESS | 380 | 1465918475876 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1ACB6000) [pid = 380] [serial = 1550] [outer = 1725F800] 08:34:36 INFO - PROCESS | 380 | 1465918476286 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 570ms 08:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:34:36 INFO - PROCESS | 380 | 1465918476316 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 08:34:36 INFO - PROCESS | 380 | 1465918476318 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 08:34:36 INFO - PROCESS | 380 | 1465918476321 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 380 | 1465918476322 Marionette TRACE conn6 <- [1,2030,null,{}] 08:34:36 INFO - PROCESS | 380 | 1465918476326 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:36 INFO - PROCESS | 380 | 1465918476328 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:36 INFO - PROCESS | 380 | 1465918476451 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 08:34:36 INFO - PROCESS | 380 | 1465918476461 Marionette TRACE conn6 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 380 | 1465918476463 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:36 INFO - PROCESS | 380 | ++DOCSHELL 17325800 == 37 [pid = 380] [id = 517] 08:34:36 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17C06400) [pid = 380] [serial = 1551] [outer = 00000000] 08:34:36 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1ACC4400) [pid = 380] [serial = 1552] [outer = 17C06400] 08:34:36 INFO - PROCESS | 380 | 1465918476515 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1AD03C00) [pid = 380] [serial = 1553] [outer = 17C06400] 08:34:36 INFO - PROCESS | 380 | 1465918476946 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:34:36 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) 08:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 08:34:36 INFO - PROCESS | 380 | 1465918476995 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 08:34:36 INFO - PROCESS | 380 | 1465918476997 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 08:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:34:36 INFO - PROCESS | 380 | 1465918477000 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 380 | 1465918477002 Marionette TRACE conn6 <- [1,2034,null,{}] 08:34:36 INFO - PROCESS | 380 | 1465918477005 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:36 INFO - PROCESS | 380 | 1465918477007 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:37 INFO - PROCESS | 380 | 1465918477127 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 08:34:37 INFO - PROCESS | 380 | 1465918477138 Marionette TRACE conn6 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 380 | 1465918477139 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:37 INFO - PROCESS | 380 | ++DOCSHELL 17320400 == 38 [pid = 380] [id = 518] 08:34:37 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1AD0D000) [pid = 380] [serial = 1554] [outer = 00000000] 08:34:37 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1B52A400) [pid = 380] [serial = 1555] [outer = 1AD0D000] 08:34:37 INFO - PROCESS | 380 | 1465918477187 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1B52F000) [pid = 380] [serial = 1556] [outer = 1AD0D000] 08:34:37 INFO - PROCESS | 380 | 1465918477864 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 930ms 08:34:37 INFO - PROCESS | 380 | 1465918477933 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 08:34:37 INFO - PROCESS | 380 | 1465918477937 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 08:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:34:37 INFO - PROCESS | 380 | 1465918477942 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:34:37 INFO - PROCESS | 380 | 1465918477947 Marionette TRACE conn6 <- [1,2038,null,{}] 08:34:37 INFO - PROCESS | 380 | 1465918477952 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:37 INFO - PROCESS | 380 | 1465918477955 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:38 INFO - PROCESS | 380 | 1465918478077 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 08:34:38 INFO - PROCESS | 380 | 1465918478211 Marionette TRACE conn6 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 380 | 1465918478214 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:38 INFO - PROCESS | 380 | ++DOCSHELL 0F665000 == 39 [pid = 380] [id = 519] 08:34:38 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FB3E400) [pid = 380] [serial = 1557] [outer = 00000000] 08:34:38 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (102A1000) [pid = 380] [serial = 1558] [outer = 0FB3E400] 08:34:38 INFO - PROCESS | 380 | 1465918478271 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (141BB800) [pid = 380] [serial = 1559] [outer = 0FB3E400] 08:34:38 INFO - PROCESS | 380 | 1465918478850 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 991ms 08:34:38 INFO - PROCESS | 380 | 1465918478934 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 380 | 1465918478938 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 08:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:34:38 INFO - PROCESS | 380 | 1465918478945 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 380 | 1465918478948 Marionette TRACE conn6 <- [1,2042,null,{}] 08:34:38 INFO - PROCESS | 380 | 1465918478952 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:38 INFO - PROCESS | 380 | 1465918478955 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:39 INFO - PROCESS | 380 | 1465918479076 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 08:34:39 INFO - PROCESS | 380 | 1465918479209 Marionette TRACE conn6 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:39 INFO - PROCESS | 380 | 1465918479212 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:39 INFO - PROCESS | 380 | ++DOCSHELL 17C08000 == 40 [pid = 380] [id = 520] 08:34:39 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (17CC7800) [pid = 380] [serial = 1560] [outer = 00000000] 08:34:39 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (188D6000) [pid = 380] [serial = 1561] [outer = 17CC7800] 08:34:39 INFO - PROCESS | 380 | 1465918479268 Marionette DEBUG loaded listener.js 08:34:39 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18FB3000) [pid = 380] [serial = 1562] [outer = 17CC7800] 08:34:39 INFO - PROCESS | 380 | 1465918479863 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 970ms 08:34:39 INFO - PROCESS | 380 | 1465918479918 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 380 | 1465918479921 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 08:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:34:39 INFO - PROCESS | 380 | 1465918479925 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 380 | 1465918479928 Marionette TRACE conn6 <- [1,2046,null,{}] 08:34:39 INFO - PROCESS | 380 | 1465918479939 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:39 INFO - PROCESS | 380 | 1465918479944 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:40 INFO - PROCESS | 380 | 1465918480099 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 08:34:40 INFO - PROCESS | 380 | 1465918480117 Marionette TRACE conn6 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 380 | 1465918480120 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:40 INFO - PROCESS | 380 | ++DOCSHELL 1AD39400 == 41 [pid = 380] [id = 521] 08:34:40 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1AD3CC00) [pid = 380] [serial = 1563] [outer = 00000000] 08:34:40 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1BB1EC00) [pid = 380] [serial = 1564] [outer = 1AD3CC00] 08:34:40 INFO - PROCESS | 380 | 1465918480175 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1C37AC00) [pid = 380] [serial = 1565] [outer = 1AD3CC00] 08:34:40 INFO - PROCESS | 380 | 1465918480824 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 930ms 08:34:40 INFO - PROCESS | 380 | 1465918480858 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 380 | 1465918480861 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 08:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:34:40 INFO - PROCESS | 380 | 1465918480864 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 380 | 1465918480866 Marionette TRACE conn6 <- [1,2050,null,{}] 08:34:40 INFO - PROCESS | 380 | 1465918480870 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:40 INFO - PROCESS | 380 | 1465918480872 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:40 INFO - PROCESS | 380 | 1465918480983 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 08:34:41 INFO - PROCESS | 380 | 1465918481095 Marionette TRACE conn6 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:41 INFO - PROCESS | 380 | 1465918481097 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:41 INFO - PROCESS | 380 | ++DOCSHELL 08C58C00 == 42 [pid = 380] [id = 522] 08:34:41 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (09C04400) [pid = 380] [serial = 1566] [outer = 00000000] 08:34:41 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (09CBA400) [pid = 380] [serial = 1567] [outer = 09C04400] 08:34:41 INFO - PROCESS | 380 | 1465918481295 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (09CF2400) [pid = 380] [serial = 1568] [outer = 09C04400] 08:34:41 INFO - PROCESS | 380 | 1465918481888 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 17325800 == 41 [pid = 380] [id = 517] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 14906800 == 40 [pid = 380] [id = 516] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 09CB7400 == 39 [pid = 380] [id = 515] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 14907000 == 38 [pid = 380] [id = 514] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 14925800 == 37 [pid = 380] [id = 513] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 17441400 == 36 [pid = 380] [id = 512] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 14AD9800 == 35 [pid = 380] [id = 511] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 0FC70000 == 34 [pid = 380] [id = 510] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 08C5C000 == 33 [pid = 380] [id = 509] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 0FD0A000 == 32 [pid = 380] [id = 508] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 08C67800 == 31 [pid = 380] [id = 507] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 0FC65800 == 30 [pid = 380] [id = 497] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 1AD39400 == 29 [pid = 380] [id = 521] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 17C08000 == 28 [pid = 380] [id = 520] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 17320400 == 27 [pid = 380] [id = 518] 08:34:42 INFO - PROCESS | 380 | --DOCSHELL 0F665000 == 26 [pid = 380] [id = 519] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 95 (0C953000) [pid = 380] [serial = 1495] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 94 (0FD0F000) [pid = 380] [serial = 1498] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0FD25C00) [pid = 380] [serial = 1499] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 92 (1725D800) [pid = 380] [serial = 1504] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1731CC00) [pid = 380] [serial = 1505] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1439E000) [pid = 380] [serial = 1481] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0FD2D000) [pid = 380] [serial = 1480] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1863B800) [pid = 380] [serial = 1484] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1832E000) [pid = 380] [serial = 1483] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1AD0C000) [pid = 380] [serial = 1487] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1AD04800) [pid = 380] [serial = 1486] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1C373800) [pid = 380] [serial = 1490] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1BB22800) [pid = 380] [serial = 1489] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 82 (17C05800) [pid = 380] [serial = 1508] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17C03000) [pid = 380] [serial = 1507] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 80 (188D4C00) [pid = 380] [serial = 1510] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 79 (17CA9000) [pid = 380] [serial = 1514] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17510000) [pid = 380] [serial = 1513] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14921400) [pid = 380] [serial = 1501] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 76 (14012400) [pid = 380] [serial = 1493] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18E4E800) [pid = 380] [serial = 1511] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD2F000) [pid = 380] [serial = 1492] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18F18400) [pid = 380] [serial = 1517] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0CACA000) [pid = 380] [serial = 1496] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1957D400) [pid = 380] [serial = 1519] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 70 (149C8000) [pid = 380] [serial = 1502] [outer = 00000000] [url = about:blank] 08:34:42 INFO - PROCESS | 380 | --DOMWINDOW == 69 (18F1B800) [pid = 380] [serial = 1516] [outer = 00000000] [url = about:blank] 08:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1732ms 08:34:42 INFO - PROCESS | 380 | 1465918482677 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 08:34:42 INFO - PROCESS | 380 | 1465918482683 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 08:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:34:42 INFO - PROCESS | 380 | 1465918482688 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 380 | 1465918482692 Marionette TRACE conn6 <- [1,2054,null,{}] 08:34:42 INFO - PROCESS | 380 | 1465918482698 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:42 INFO - PROCESS | 380 | 1465918482702 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:42 INFO - PROCESS | 380 | 1465918482802 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 08:34:42 INFO - PROCESS | 380 | 1465918482813 Marionette TRACE conn6 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 380 | 1465918482818 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:42 INFO - PROCESS | 380 | ++DOCSHELL 09CB7000 == 27 [pid = 380] [id = 523] 08:34:42 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (09CB7400) [pid = 380] [serial = 1569] [outer = 00000000] 08:34:42 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09CEB000) [pid = 380] [serial = 1570] [outer = 09CB7400] 08:34:42 INFO - PROCESS | 380 | 1465918482867 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0C835C00) [pid = 380] [serial = 1571] [outer = 09CB7400] 08:34:43 INFO - PROCESS | 380 | 1465918483370 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 730ms 08:34:43 INFO - PROCESS | 380 | 1465918483422 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 380 | 1465918483425 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 08:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:34:43 INFO - PROCESS | 380 | 1465918483431 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 380 | 1465918483435 Marionette TRACE conn6 <- [1,2058,null,{}] 08:34:43 INFO - PROCESS | 380 | 1465918483439 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:43 INFO - PROCESS | 380 | 1465918483442 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:43 INFO - PROCESS | 380 | 1465918483530 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 08:34:43 INFO - PROCESS | 380 | 1465918483539 Marionette TRACE conn6 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 380 | 1465918483541 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:43 INFO - PROCESS | 380 | ++DOCSHELL 0FB40400 == 28 [pid = 380] [id = 524] 08:34:43 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FB82800) [pid = 380] [serial = 1572] [outer = 00000000] 08:34:43 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FC67400) [pid = 380] [serial = 1573] [outer = 0FB82800] 08:34:43 INFO - PROCESS | 380 | 1465918483668 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FC6DC00) [pid = 380] [serial = 1574] [outer = 0FB82800] 08:34:44 INFO - PROCESS | 380 | 1465918484071 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 08:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 690ms 08:34:44 INFO - PROCESS | 380 | 1465918484121 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 380 | 1465918484124 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 08:34:44 INFO - PROCESS | 380 | 1465918484127 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:34:44 INFO - PROCESS | 380 | 1465918484129 Marionette TRACE conn6 <- [1,2062,null,{}] 08:34:44 INFO - PROCESS | 380 | 1465918484168 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:44 INFO - PROCESS | 380 | 1465918484173 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:44 INFO - PROCESS | 380 | 1465918484261 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 08:34:44 INFO - PROCESS | 380 | 1465918484276 Marionette TRACE conn6 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 380 | 1465918484280 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:44 INFO - PROCESS | 380 | ++DOCSHELL 0FD50C00 == 29 [pid = 380] [id = 525] 08:34:44 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FD53400) [pid = 380] [serial = 1575] [outer = 00000000] 08:34:44 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FD5A800) [pid = 380] [serial = 1576] [outer = 0FD53400] 08:34:44 INFO - PROCESS | 380 | 1465918484328 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (10299C00) [pid = 380] [serial = 1577] [outer = 0FD53400] 08:34:44 INFO - PROCESS | 380 | 1465918484785 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 08:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 730ms 08:34:44 INFO - PROCESS | 380 | 1465918484868 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 380 | 1465918484870 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 08:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:34:44 INFO - PROCESS | 380 | 1465918484874 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 380 | 1465918484875 Marionette TRACE conn6 <- [1,2066,null,{}] 08:34:44 INFO - PROCESS | 380 | 1465918484879 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:44 INFO - PROCESS | 380 | 1465918484881 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:44 INFO - PROCESS | 380 | 1465918485008 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 08:34:44 INFO - PROCESS | 380 | 1465918485014 Marionette TRACE conn6 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 380 | 1465918485016 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:45 INFO - PROCESS | 380 | ++DOCSHELL 10C10C00 == 30 [pid = 380] [id = 526] 08:34:45 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14011000) [pid = 380] [serial = 1578] [outer = 00000000] 08:34:45 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1484D000) [pid = 380] [serial = 1579] [outer = 14011000] 08:34:45 INFO - PROCESS | 380 | 1465918485111 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (14921400) [pid = 380] [serial = 1580] [outer = 14011000] 08:34:45 INFO - PROCESS | 380 | 1465918485539 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 730ms 08:34:45 INFO - PROCESS | 380 | 1465918485631 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 380 | 1465918485633 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 08:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:34:45 INFO - PROCESS | 380 | 1465918485641 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 380 | 1465918485643 Marionette TRACE conn6 <- [1,2070,null,{}] 08:34:45 INFO - PROCESS | 380 | 1465918485646 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:45 INFO - PROCESS | 380 | 1465918485648 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:45 INFO - PROCESS | 380 | 1465918485760 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 08:34:45 INFO - PROCESS | 380 | 1465918485771 Marionette TRACE conn6 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 380 | 1465918485773 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:45 INFO - PROCESS | 380 | ++DOCSHELL 149CDC00 == 31 [pid = 380] [id = 527] 08:34:45 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (14A2DC00) [pid = 380] [serial = 1581] [outer = 00000000] 08:34:45 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (15641800) [pid = 380] [serial = 1582] [outer = 14A2DC00] 08:34:45 INFO - PROCESS | 380 | 1465918485870 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (15B35C00) [pid = 380] [serial = 1583] [outer = 14A2DC00] 08:34:46 INFO - PROCESS | 380 | 1465918486301 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 08:34:46 INFO - PROCESS | 380 | 1465918486312 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 380 | 1465918486315 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 08:34:46 INFO - PROCESS | 380 | 1465918486318 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:34:46 INFO - PROCESS | 380 | 1465918486319 Marionette TRACE conn6 <- [1,2074,null,{}] 08:34:46 INFO - PROCESS | 380 | 1465918486331 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:46 INFO - PROCESS | 380 | 1465918486337 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:46 INFO - PROCESS | 380 | 1465918486481 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 08:34:46 INFO - PROCESS | 380 | 1465918486486 Marionette TRACE conn6 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 380 | 1465918486489 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:46 INFO - PROCESS | 380 | ++DOCSHELL 17264000 == 32 [pid = 380] [id = 528] 08:34:46 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (17267000) [pid = 380] [serial = 1584] [outer = 00000000] 08:34:46 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17512C00) [pid = 380] [serial = 1585] [outer = 17267000] 08:34:46 INFO - PROCESS | 380 | 1465918486589 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17C05C00) [pid = 380] [serial = 1586] [outer = 17267000] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1AD0D000) [pid = 380] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 85 (17C06400) [pid = 380] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 84 (185D1C00) [pid = 380] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18F14C00) [pid = 380] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1750F800) [pid = 380] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FD2A400) [pid = 380] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 80 (14ADA800) [pid = 380] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 79 (08C6AC00) [pid = 380] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09CBA800) [pid = 380] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FC70C00) [pid = 380] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 76 (08C64C00) [pid = 380] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 75 (194ED800) [pid = 380] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:34:47 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1725F800) [pid = 380] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:34:47 INFO - PROCESS | 380 | 1465918487246 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 991ms 08:34:47 INFO - PROCESS | 380 | 1465918487313 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 08:34:47 INFO - PROCESS | 380 | 1465918487315 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 08:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:34:47 INFO - PROCESS | 380 | 1465918487318 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 380 | 1465918487320 Marionette TRACE conn6 <- [1,2078,null,{}] 08:34:47 INFO - PROCESS | 380 | 1465918487324 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:47 INFO - PROCESS | 380 | 1465918487335 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:47 INFO - PROCESS | 380 | 1465918487448 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 08:34:47 INFO - PROCESS | 380 | 1465918487460 Marionette TRACE conn6 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:47 INFO - PROCESS | 380 | 1465918487462 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:47 INFO - PROCESS | 380 | ++DOCSHELL 09CF8000 == 33 [pid = 380] [id = 529] 08:34:47 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0CAD3800) [pid = 380] [serial = 1587] [outer = 00000000] 08:34:47 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17263400) [pid = 380] [serial = 1588] [outer = 0CAD3800] 08:34:47 INFO - PROCESS | 380 | 1465918487504 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17C02400) [pid = 380] [serial = 1589] [outer = 0CAD3800] 08:34:47 INFO - PROCESS | 380 | 1465918487906 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 630ms 08:34:47 INFO - PROCESS | 380 | 1465918487949 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 08:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:34:47 INFO - PROCESS | 380 | 1465918487951 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 08:34:47 INFO - PROCESS | 380 | 1465918487954 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 380 | 1465918487956 Marionette TRACE conn6 <- [1,2082,null,{}] 08:34:47 INFO - PROCESS | 380 | 1465918487962 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:47 INFO - PROCESS | 380 | 1465918487964 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:48 INFO - PROCESS | 380 | 1465918488040 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 08:34:48 INFO - PROCESS | 380 | 1465918488046 Marionette TRACE conn6 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 380 | 1465918488048 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:48 INFO - PROCESS | 380 | ++DOCSHELL 14A29C00 == 34 [pid = 380] [id = 530] 08:34:48 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C10400) [pid = 380] [serial = 1590] [outer = 00000000] 08:34:48 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18326000) [pid = 380] [serial = 1591] [outer = 17C10400] 08:34:48 INFO - PROCESS | 380 | 1465918488091 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18326800) [pid = 380] [serial = 1592] [outer = 17C10400] 08:34:48 INFO - PROCESS | 380 | 1465918488521 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 630ms 08:34:48 INFO - PROCESS | 380 | 1465918488585 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 08:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:34:48 INFO - PROCESS | 380 | 1465918488587 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 08:34:48 INFO - PROCESS | 380 | 1465918488590 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 380 | 1465918488592 Marionette TRACE conn6 <- [1,2086,null,{}] 08:34:48 INFO - PROCESS | 380 | 1465918488595 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:48 INFO - PROCESS | 380 | 1465918488597 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:48 INFO - PROCESS | 380 | 1465918488675 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 08:34:48 INFO - PROCESS | 380 | 1465918488680 Marionette TRACE conn6 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 380 | 1465918488682 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:48 INFO - PROCESS | 380 | ++DOCSHELL 1836C800 == 35 [pid = 380] [id = 531] 08:34:48 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (185CFC00) [pid = 380] [serial = 1593] [outer = 00000000] 08:34:48 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (185DA000) [pid = 380] [serial = 1594] [outer = 185CFC00] 08:34:48 INFO - PROCESS | 380 | 1465918488725 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (185DC800) [pid = 380] [serial = 1595] [outer = 185CFC00] 08:34:49 INFO - PROCESS | 380 | 1465918489410 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 08:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 870ms 08:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:34:49 INFO - PROCESS | 380 | 1465918489462 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 08:34:49 INFO - PROCESS | 380 | 1465918489466 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 08:34:49 INFO - PROCESS | 380 | 1465918489471 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 380 | 1465918489475 Marionette TRACE conn6 <- [1,2090,null,{}] 08:34:49 INFO - PROCESS | 380 | 1465918489480 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:49 INFO - PROCESS | 380 | 1465918489484 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:49 INFO - PROCESS | 380 | 1465918489632 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 08:34:49 INFO - PROCESS | 380 | 1465918489770 Marionette TRACE conn6 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 380 | 1465918489775 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:49 INFO - PROCESS | 380 | ++DOCSHELL 09C25400 == 36 [pid = 380] [id = 532] 08:34:49 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (09CB2800) [pid = 380] [serial = 1596] [outer = 00000000] 08:34:49 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FB3B800) [pid = 380] [serial = 1597] [outer = 09CB2800] 08:34:49 INFO - PROCESS | 380 | 1465918489832 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FC6F800) [pid = 380] [serial = 1598] [outer = 09CB2800] 08:34:50 INFO - PROCESS | 380 | 1465918490559 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 08:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1130ms 08:34:50 INFO - PROCESS | 380 | 1465918490602 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 380 | 1465918490607 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 08:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:34:50 INFO - PROCESS | 380 | 1465918490613 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 380 | 1465918490616 Marionette TRACE conn6 <- [1,2094,null,{}] 08:34:50 INFO - PROCESS | 380 | 1465918490620 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:50 INFO - PROCESS | 380 | 1465918490623 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:50 INFO - PROCESS | 380 | 1465918490743 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 08:34:50 INFO - PROCESS | 380 | 1465918490880 Marionette TRACE conn6 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 380 | 1465918490883 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:50 INFO - PROCESS | 380 | ++DOCSHELL 103B6C00 == 37 [pid = 380] [id = 533] 08:34:50 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (103B8000) [pid = 380] [serial = 1599] [outer = 00000000] 08:34:50 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1435F400) [pid = 380] [serial = 1600] [outer = 103B8000] 08:34:50 INFO - PROCESS | 380 | 1465918490939 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (14A2A400) [pid = 380] [serial = 1601] [outer = 103B8000] 08:34:51 INFO - PROCESS | 380 | 1465918491792 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 14A29C00 == 36 [pid = 380] [id = 530] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 09CF8000 == 35 [pid = 380] [id = 529] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 17264000 == 34 [pid = 380] [id = 528] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 149CDC00 == 33 [pid = 380] [id = 527] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 10C10C00 == 32 [pid = 380] [id = 526] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 0FD50C00 == 31 [pid = 380] [id = 525] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 0FB40400 == 30 [pid = 380] [id = 524] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 09CB7000 == 29 [pid = 380] [id = 523] 08:34:51 INFO - PROCESS | 380 | --DOCSHELL 08C58C00 == 28 [pid = 380] [id = 522] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1B52F000) [pid = 380] [serial = 1556] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1B52A400) [pid = 380] [serial = 1555] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1ACC4400) [pid = 380] [serial = 1552] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 85 (188D9000) [pid = 380] [serial = 1540] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 84 (19587C00) [pid = 380] [serial = 1543] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18F11C00) [pid = 380] [serial = 1541] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 82 (18324C00) [pid = 380] [serial = 1537] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 81 (13E05000) [pid = 380] [serial = 1525] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 80 (141BC000) [pid = 380] [serial = 1526] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 79 (15B3AC00) [pid = 380] [serial = 1534] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1643E000) [pid = 380] [serial = 1535] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09C19800) [pid = 380] [serial = 1522] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CB1000) [pid = 380] [serial = 1523] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FB82C00) [pid = 380] [serial = 1546] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD24C00) [pid = 380] [serial = 1531] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FFB2800) [pid = 380] [serial = 1532] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 72 (09C20000) [pid = 380] [serial = 1528] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1AD03C00) [pid = 380] [serial = 1553] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 70 (09CF1C00) [pid = 380] [serial = 1529] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1A40B000) [pid = 380] [serial = 1544] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1A412800) [pid = 380] [serial = 1520] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1A49B800) [pid = 380] [serial = 1549] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 66 (1ACB6000) [pid = 380] [serial = 1550] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 65 (0FD08C00) [pid = 380] [serial = 1547] [outer = 00000000] [url = about:blank] 08:34:51 INFO - PROCESS | 380 | --DOMWINDOW == 64 (1832C800) [pid = 380] [serial = 1538] [outer = 00000000] [url = about:blank] 08:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1234ms 08:34:51 INFO - PROCESS | 380 | 1465918491865 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 08:34:51 INFO - PROCESS | 380 | 1465918491869 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 08:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:34:51 INFO - PROCESS | 380 | 1465918491874 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:34:51 INFO - PROCESS | 380 | 1465918491877 Marionette TRACE conn6 <- [1,2098,null,{}] 08:34:51 INFO - PROCESS | 380 | 1465918491882 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:51 INFO - PROCESS | 380 | 1465918491885 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:51 INFO - PROCESS | 380 | 1465918491981 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 08:34:51 INFO - PROCESS | 380 | 1465918491988 Marionette TRACE conn6 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 380 | 1465918491992 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:51 INFO - PROCESS | 380 | ++DOCSHELL 09CBD000 == 29 [pid = 380] [id = 534] 08:34:51 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (09CBD800) [pid = 380] [serial = 1602] [outer = 00000000] 08:34:52 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0C834800) [pid = 380] [serial = 1603] [outer = 09CBD800] 08:34:52 INFO - PROCESS | 380 | 1465918492040 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0F664C00) [pid = 380] [serial = 1604] [outer = 09CBD800] 08:34:52 INFO - PROCESS | 380 | 1465918492552 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 08:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 730ms 08:34:52 INFO - PROCESS | 380 | 1465918492609 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 08:34:52 INFO - PROCESS | 380 | 1465918492613 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 08:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:34:52 INFO - PROCESS | 380 | 1465918492618 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:34:52 INFO - PROCESS | 380 | 1465918492621 Marionette TRACE conn6 <- [1,2102,null,{}] 08:34:52 INFO - PROCESS | 380 | 1465918492624 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:52 INFO - PROCESS | 380 | 1465918492627 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:52 INFO - PROCESS | 380 | 1465918492737 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 08:34:52 INFO - PROCESS | 380 | 1465918492836 Marionette TRACE conn6 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:52 INFO - PROCESS | 380 | 1465918492838 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:52 INFO - PROCESS | 380 | ++DOCSHELL 0FC69C00 == 30 [pid = 380] [id = 535] 08:34:52 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FC6D000) [pid = 380] [serial = 1605] [outer = 00000000] 08:34:52 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FD2A000) [pid = 380] [serial = 1606] [outer = 0FC6D000] 08:34:52 INFO - PROCESS | 380 | 1465918492884 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FD50000) [pid = 380] [serial = 1607] [outer = 0FC6D000] 08:34:53 INFO - PROCESS | 380 | 1465918493264 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 08:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 08:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:34:53 INFO - PROCESS | 380 | 1465918493296 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 380 | 1465918493298 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 08:34:53 INFO - PROCESS | 380 | 1465918493301 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 380 | 1465918493305 Marionette TRACE conn6 <- [1,2106,null,{}] 08:34:53 INFO - PROCESS | 380 | 1465918493315 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:53 INFO - PROCESS | 380 | 1465918493320 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:53 INFO - PROCESS | 380 | 1465918493432 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 08:34:53 INFO - PROCESS | 380 | 1465918493443 Marionette TRACE conn6 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 380 | 1465918493446 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:53 INFO - PROCESS | 380 | ++DOCSHELL 14827C00 == 31 [pid = 380] [id = 536] 08:34:53 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (14891800) [pid = 380] [serial = 1608] [outer = 00000000] 08:34:53 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1494B400) [pid = 380] [serial = 1609] [outer = 14891800] 08:34:53 INFO - PROCESS | 380 | 1465918493493 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (14AD5400) [pid = 380] [serial = 1610] [outer = 14891800] 08:34:53 INFO - PROCESS | 380 | 1465918493920 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 08:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 690ms 08:34:53 INFO - PROCESS | 380 | 1465918493992 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 380 | 1465918493994 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 08:34:53 INFO - PROCESS | 380 | 1465918493997 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:34:53 INFO - PROCESS | 380 | 1465918493999 Marionette TRACE conn6 <- [1,2110,null,{}] 08:34:53 INFO - PROCESS | 380 | 1465918494002 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:53 INFO - PROCESS | 380 | 1465918494004 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:54 INFO - PROCESS | 380 | 1465918494090 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 08:34:54 INFO - PROCESS | 380 | 1465918494095 Marionette TRACE conn6 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 380 | 1465918494097 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:54 INFO - PROCESS | 380 | ++DOCSHELL 0FD57000 == 32 [pid = 380] [id = 537] 08:34:54 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1731CC00) [pid = 380] [serial = 1611] [outer = 00000000] 08:34:54 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1750B000) [pid = 380] [serial = 1612] [outer = 1731CC00] 08:34:54 INFO - PROCESS | 380 | 1465918494141 Marionette DEBUG loaded listener.js 08:34:54 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17C01C00) [pid = 380] [serial = 1613] [outer = 1731CC00] 08:34:54 INFO - PROCESS | 380 | 1465918494616 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 08:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:34:54 INFO - PROCESS | 380 | 1465918494672 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 08:34:54 INFO - PROCESS | 380 | 1465918494674 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 08:34:54 INFO - PROCESS | 380 | 1465918494677 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 380 | 1465918494678 Marionette TRACE conn6 <- [1,2114,null,{}] 08:34:54 INFO - PROCESS | 380 | 1465918494688 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:54 INFO - PROCESS | 380 | 1465918494690 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:54 INFO - PROCESS | 380 | 1465918494807 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 08:34:54 INFO - PROCESS | 380 | 1465918494898 Marionette TRACE conn6 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 380 | 1465918494900 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:54 INFO - PROCESS | 380 | ++DOCSHELL 17C09000 == 33 [pid = 380] [id = 538] 08:34:54 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17C0DC00) [pid = 380] [serial = 1614] [outer = 00000000] 08:34:54 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18328000) [pid = 380] [serial = 1615] [outer = 17C0DC00] 08:34:54 INFO - PROCESS | 380 | 1465918494946 Marionette DEBUG loaded listener.js 08:34:54 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18363000) [pid = 380] [serial = 1616] [outer = 17C0DC00] 08:34:55 INFO - PROCESS | 380 | 1465918495386 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 08:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 730ms 08:34:55 INFO - PROCESS | 380 | 1465918495408 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 08:34:55 INFO - PROCESS | 380 | 1465918495410 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 08:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:34:55 INFO - PROCESS | 380 | 1465918495412 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:34:55 INFO - PROCESS | 380 | 1465918495414 Marionette TRACE conn6 <- [1,2118,null,{}] 08:34:55 INFO - PROCESS | 380 | 1465918495417 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:55 INFO - PROCESS | 380 | 1465918495423 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:55 INFO - PROCESS | 380 | 1465918495566 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 08:34:55 INFO - PROCESS | 380 | 1465918495581 Marionette TRACE conn6 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:55 INFO - PROCESS | 380 | 1465918495583 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:55 INFO - PROCESS | 380 | ++DOCSHELL 09CBA800 == 34 [pid = 380] [id = 539] 08:34:55 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0F6E6400) [pid = 380] [serial = 1617] [outer = 00000000] 08:34:55 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18F16400) [pid = 380] [serial = 1618] [outer = 0F6E6400] 08:34:55 INFO - PROCESS | 380 | 1465918495689 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18E44400) [pid = 380] [serial = 1619] [outer = 0F6E6400] 08:34:56 INFO - PROCESS | 380 | 1465918496115 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 380 | 1465918496146 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 08:34:56 INFO - PROCESS | 380 | 1465918496149 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 380 | 1465918496151 Marionette TRACE conn6 <- [1,2122,null,{}] 08:34:56 INFO - PROCESS | 380 | 1465918496154 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:56 INFO - PROCESS | 380 | 1465918496156 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:56 INFO - PROCESS | 380 | 1465918496294 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FD53400) [pid = 380] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FB82800) [pid = 380] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09CB7400) [pid = 380] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09C04400) [pid = 380] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17267000) [pid = 380] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FB3E400) [pid = 380] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17CC7800) [pid = 380] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1AD3CC00) [pid = 380] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 73 (14A2DC00) [pid = 380] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17C10400) [pid = 380] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0CAD3800) [pid = 380] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:34:56 INFO - PROCESS | 380 | --DOMWINDOW == 70 (14011000) [pid = 380] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:34:56 INFO - PROCESS | 380 | 1465918496447 Marionette TRACE conn6 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:56 INFO - PROCESS | 380 | 1465918496449 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:56 INFO - PROCESS | 380 | ++DOCSHELL 08C67800 == 35 [pid = 380] [id = 540] 08:34:56 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09C04400) [pid = 380] [serial = 1620] [outer = 00000000] 08:34:56 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FB3E400) [pid = 380] [serial = 1621] [outer = 09C04400] 08:34:56 INFO - PROCESS | 380 | 1465918496492 Marionette DEBUG loaded listener.js 08:34:56 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FB82800) [pid = 380] [serial = 1622] [outer = 09C04400] 08:34:56 INFO - PROCESS | 380 | 1465918496853 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 08:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 730ms 08:34:56 INFO - PROCESS | 380 | 1465918496880 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 380 | 1465918496882 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 08:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:34:56 INFO - PROCESS | 380 | 1465918496885 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 380 | 1465918496886 Marionette TRACE conn6 <- [1,2126,null,{}] 08:34:56 INFO - PROCESS | 380 | 1465918496891 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:56 INFO - PROCESS | 380 | 1465918496892 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:56 INFO - PROCESS | 380 | 1465918497008 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 08:34:56 INFO - PROCESS | 380 | 1465918497016 Marionette TRACE conn6 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:56 INFO - PROCESS | 380 | 1465918497018 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:57 INFO - PROCESS | 380 | ++DOCSHELL 0FD53400 == 36 [pid = 380] [id = 541] 08:34:57 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FD57C00) [pid = 380] [serial = 1623] [outer = 00000000] 08:34:57 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (188D4C00) [pid = 380] [serial = 1624] [outer = 0FD57C00] 08:34:57 INFO - PROCESS | 380 | 1465918497060 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (194E9000) [pid = 380] [serial = 1625] [outer = 0FD57C00] 08:34:57 INFO - PROCESS | 380 | 1465918497478 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 08:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 630ms 08:34:57 INFO - PROCESS | 380 | 1465918497516 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 08:34:57 INFO - PROCESS | 380 | 1465918497518 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 08:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:34:57 INFO - PROCESS | 380 | 1465918497521 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:34:57 INFO - PROCESS | 380 | 1465918497522 Marionette TRACE conn6 <- [1,2130,null,{}] 08:34:57 INFO - PROCESS | 380 | 1465918497536 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:57 INFO - PROCESS | 380 | 1465918497538 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:57 INFO - PROCESS | 380 | 1465918497618 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 08:34:57 INFO - PROCESS | 380 | 1465918497742 Marionette TRACE conn6 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:57 INFO - PROCESS | 380 | 1465918497744 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:57 INFO - PROCESS | 380 | ++DOCSHELL 08C5D800 == 37 [pid = 380] [id = 542] 08:34:57 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FD53800) [pid = 380] [serial = 1626] [outer = 00000000] 08:34:57 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (19587800) [pid = 380] [serial = 1627] [outer = 0FD53800] 08:34:57 INFO - PROCESS | 380 | 1465918497790 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (19777000) [pid = 380] [serial = 1628] [outer = 0FD53800] 08:34:58 INFO - PROCESS | 380 | 1465918498138 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 08:34:58 INFO - PROCESS | 380 | 1465918498194 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 08:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:34:58 INFO - PROCESS | 380 | 1465918498197 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:34:58 INFO - PROCESS | 380 | 1465918498198 Marionette TRACE conn6 <- [1,2134,null,{}] 08:34:58 INFO - PROCESS | 380 | 1465918498202 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:58 INFO - PROCESS | 380 | 1465918498203 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:58 INFO - PROCESS | 380 | 1465918498284 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 08:34:58 INFO - PROCESS | 380 | 1465918498289 Marionette TRACE conn6 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:58 INFO - PROCESS | 380 | 1465918498291 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:58 INFO - PROCESS | 380 | ++DOCSHELL 1A412400 == 38 [pid = 380] [id = 543] 08:34:58 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1A413400) [pid = 380] [serial = 1629] [outer = 00000000] 08:34:58 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1A4A3800) [pid = 380] [serial = 1630] [outer = 1A413400] 08:34:58 INFO - PROCESS | 380 | 1465918498335 Marionette DEBUG loaded listener.js 08:34:58 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1A4A4400) [pid = 380] [serial = 1631] [outer = 1A413400] 08:34:59 INFO - PROCESS | 380 | 1465918499047 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 08:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:34:59 INFO - PROCESS | 380 | 1465918499133 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 08:34:59 INFO - PROCESS | 380 | 1465918499138 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 380 | 1465918499143 Marionette TRACE conn6 <- [1,2138,null,{}] 08:34:59 INFO - PROCESS | 380 | 1465918499148 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:59 INFO - PROCESS | 380 | 1465918499151 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:59 INFO - PROCESS | 380 | 1465918499273 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 08:34:59 INFO - PROCESS | 380 | 1465918499406 Marionette TRACE conn6 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 380 | 1465918499409 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:34:59 INFO - PROCESS | 380 | ++DOCSHELL 09CBF400 == 39 [pid = 380] [id = 544] 08:34:59 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0F6E7000) [pid = 380] [serial = 1632] [outer = 00000000] 08:34:59 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FD4D000) [pid = 380] [serial = 1633] [outer = 0F6E7000] 08:34:59 INFO - PROCESS | 380 | 1465918499466 Marionette DEBUG loaded listener.js 08:34:59 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1029C000) [pid = 380] [serial = 1634] [outer = 0F6E7000] 08:34:59 INFO - PROCESS | 380 | 1465918500017 Marionette TRACE conn6 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 08:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 930ms 08:35:00 INFO - PROCESS | 380 | 1465918500068 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 08:35:00 INFO - PROCESS | 380 | 1465918500073 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 08:35:00 INFO - PROCESS | 380 | 1465918500079 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:35:00 INFO - PROCESS | 380 | 1465918500082 Marionette TRACE conn6 <- [1,2142,null,{}] 08:35:00 INFO - PROCESS | 380 | 1465918500086 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:00 INFO - PROCESS | 380 | 1465918500089 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:00 INFO - PROCESS | 380 | 1465918500203 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 08:35:00 INFO - PROCESS | 380 | 1465918500344 Marionette TRACE conn6 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:00 INFO - PROCESS | 380 | 1465918500346 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:00 INFO - PROCESS | 380 | ++DOCSHELL 17261000 == 40 [pid = 380] [id = 545] 08:35:00 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17317000) [pid = 380] [serial = 1635] [outer = 00000000] 08:35:00 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17CD0800) [pid = 380] [serial = 1636] [outer = 17317000] 08:35:00 INFO - PROCESS | 380 | 1465918500402 Marionette DEBUG loaded listener.js 08:35:00 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (185D6800) [pid = 380] [serial = 1637] [outer = 17317000] 08:35:01 INFO - PROCESS | 380 | 1465918501025 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 971ms 08:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:35:01 INFO - PROCESS | 380 | 1465918501054 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 08:35:01 INFO - PROCESS | 380 | 1465918501057 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 08:35:01 INFO - PROCESS | 380 | 1465918501061 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:35:01 INFO - PROCESS | 380 | 1465918501065 Marionette TRACE conn6 <- [1,2146,null,{}] 08:35:01 INFO - PROCESS | 380 | 1465918501075 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:01 INFO - PROCESS | 380 | 1465918501080 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:01 INFO - PROCESS | 380 | 1465918501189 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 08:35:01 INFO - PROCESS | 380 | 1465918501330 Marionette TRACE conn6 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 380 | 1465918501334 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:01 INFO - PROCESS | 380 | ++DOCSHELL 1ACB7C00 == 41 [pid = 380] [id = 546] 08:35:01 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1ACB8800) [pid = 380] [serial = 1638] [outer = 00000000] 08:35:01 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1ACBDC00) [pid = 380] [serial = 1639] [outer = 1ACB8800] 08:35:01 INFO - PROCESS | 380 | 1465918501391 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1AD02400) [pid = 380] [serial = 1640] [outer = 1ACB8800] 08:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 970ms 08:35:02 INFO - PROCESS | 380 | 1465918502025 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:35:02 INFO - PROCESS | 380 | 1465918502034 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 380 | 1465918502037 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 08:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:35:02 INFO - PROCESS | 380 | 1465918502040 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 380 | 1465918502042 Marionette TRACE conn6 <- [1,2150,null,{}] 08:35:02 INFO - PROCESS | 380 | 1465918502061 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:02 INFO - PROCESS | 380 | 1465918502064 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:02 INFO - PROCESS | 380 | 1465918502175 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 08:35:02 INFO - PROCESS | 380 | 1465918502413 Marionette TRACE conn6 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:02 INFO - PROCESS | 380 | 1465918502416 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:02 INFO - PROCESS | 380 | ++DOCSHELL 09C0CC00 == 42 [pid = 380] [id = 547] 08:35:02 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (09C1DC00) [pid = 380] [serial = 1641] [outer = 00000000] 08:35:02 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (09CB8400) [pid = 380] [serial = 1642] [outer = 09C1DC00] 08:35:02 INFO - PROCESS | 380 | 1465918502488 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (09CECC00) [pid = 380] [serial = 1643] [outer = 09C1DC00] 08:35:03 INFO - PROCESS | 380 | 1465918503065 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 08:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1089ms 08:35:03 INFO - PROCESS | 380 | 1465918503134 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 380 | 1465918503137 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 08:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:35:03 INFO - PROCESS | 380 | 1465918503141 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 380 | 1465918503144 Marionette TRACE conn6 <- [1,2154,null,{}] 08:35:03 INFO - PROCESS | 380 | 1465918503149 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:03 INFO - PROCESS | 380 | 1465918503153 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 08C5D800 == 41 [pid = 380] [id = 542] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 0FD53400 == 40 [pid = 380] [id = 541] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 08C67800 == 39 [pid = 380] [id = 540] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 09CBA800 == 38 [pid = 380] [id = 539] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 17C09000 == 37 [pid = 380] [id = 538] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 0FD57000 == 36 [pid = 380] [id = 537] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 14827C00 == 35 [pid = 380] [id = 536] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 0FC69C00 == 34 [pid = 380] [id = 535] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 09CBD000 == 33 [pid = 380] [id = 534] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 09C25400 == 32 [pid = 380] [id = 532] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 103B6C00 == 31 [pid = 380] [id = 533] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 1836C800 == 30 [pid = 380] [id = 531] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 1ACB7C00 == 29 [pid = 380] [id = 546] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 09C0CC00 == 28 [pid = 380] [id = 547] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 17261000 == 27 [pid = 380] [id = 545] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 1A412400 == 26 [pid = 380] [id = 543] 08:35:03 INFO - PROCESS | 380 | --DOCSHELL 09CBF400 == 25 [pid = 380] [id = 544] 08:35:03 INFO - PROCESS | 380 | 1465918503858 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0FD5A800) [pid = 380] [serial = 1576] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 92 (0FC67400) [pid = 380] [serial = 1573] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 91 (09CEB000) [pid = 380] [serial = 1570] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0C835C00) [pid = 380] [serial = 1571] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 89 (09CF2400) [pid = 380] [serial = 1568] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 88 (09CBA400) [pid = 380] [serial = 1567] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 87 (17512C00) [pid = 380] [serial = 1585] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 86 (141BB800) [pid = 380] [serial = 1559] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 85 (102A1000) [pid = 380] [serial = 1558] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18FB3000) [pid = 380] [serial = 1562] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 83 (188D6000) [pid = 380] [serial = 1561] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1C37AC00) [pid = 380] [serial = 1565] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1BB1EC00) [pid = 380] [serial = 1564] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 80 (15B35C00) [pid = 380] [serial = 1583] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18326800) [pid = 380] [serial = 1592] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 78 (15641800) [pid = 380] [serial = 1582] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18326000) [pid = 380] [serial = 1591] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 76 (185DA000) [pid = 380] [serial = 1594] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17C05C00) [pid = 380] [serial = 1586] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FC6DC00) [pid = 380] [serial = 1574] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 73 (17263400) [pid = 380] [serial = 1588] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1484D000) [pid = 380] [serial = 1579] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 71 (14921400) [pid = 380] [serial = 1580] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 70 (10299C00) [pid = 380] [serial = 1577] [outer = 00000000] [url = about:blank] 08:35:03 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17C02400) [pid = 380] [serial = 1589] [outer = 00000000] [url = about:blank] 08:35:04 INFO - PROCESS | 380 | 1465918504077 Marionette TRACE conn6 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 380 | 1465918504080 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:04 INFO - PROCESS | 380 | ++DOCSHELL 09C09000 == 26 [pid = 380] [id = 548] 08:35:04 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (09C09400) [pid = 380] [serial = 1644] [outer = 00000000] 08:35:04 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09C18000) [pid = 380] [serial = 1645] [outer = 09C09400] 08:35:04 INFO - PROCESS | 380 | 1465918504129 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (09C25800) [pid = 380] [serial = 1646] [outer = 09C09400] 08:35:04 INFO - PROCESS | 380 | 1465918504614 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1534ms 08:35:04 INFO - PROCESS | 380 | 1465918504678 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 08:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:35:04 INFO - PROCESS | 380 | 1465918504682 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 08:35:04 INFO - PROCESS | 380 | 1465918504686 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 380 | 1465918504689 Marionette TRACE conn6 <- [1,2158,null,{}] 08:35:04 INFO - PROCESS | 380 | 1465918504693 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:04 INFO - PROCESS | 380 | 1465918504696 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:04 INFO - PROCESS | 380 | 1465918504784 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 08:35:04 INFO - PROCESS | 380 | 1465918504791 Marionette TRACE conn6 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 380 | 1465918504794 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:04 INFO - PROCESS | 380 | ++DOCSHELL 0FB3F400 == 27 [pid = 380] [id = 549] 08:35:04 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FB40000) [pid = 380] [serial = 1647] [outer = 00000000] 08:35:04 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FC64000) [pid = 380] [serial = 1648] [outer = 0FB40000] 08:35:04 INFO - PROCESS | 380 | 1465918504847 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FD02800) [pid = 380] [serial = 1649] [outer = 0FB40000] 08:35:05 INFO - PROCESS | 380 | 1465918505353 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 08:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 730ms 08:35:05 INFO - PROCESS | 380 | --DOCSHELL 1D5B5C00 == 26 [pid = 380] [id = 13] 08:35:05 INFO - PROCESS | 380 | 1465918505430 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 08:35:05 INFO - PROCESS | 380 | 1465918505434 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 08:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:35:05 INFO - PROCESS | 380 | 1465918505437 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:35:05 INFO - PROCESS | 380 | 1465918505440 Marionette TRACE conn6 <- [1,2162,null,{}] 08:35:05 INFO - PROCESS | 380 | 1465918505444 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:05 INFO - PROCESS | 380 | 1465918505446 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:05 INFO - PROCESS | 380 | 1465918505597 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 08:35:05 INFO - PROCESS | 380 | 1465918505611 Marionette TRACE conn6 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:05 INFO - PROCESS | 380 | 1465918505614 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:05 INFO - PROCESS | 380 | ++DOCSHELL 0CA6D000 == 27 [pid = 380] [id = 550] 08:35:05 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0F661000) [pid = 380] [serial = 1650] [outer = 00000000] 08:35:05 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FD57000) [pid = 380] [serial = 1651] [outer = 0F661000] 08:35:05 INFO - PROCESS | 380 | 1465918505658 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FFBB400) [pid = 380] [serial = 1652] [outer = 0F661000] 08:35:06 INFO - PROCESS | 380 | 1465918506093 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 08:35:06 INFO - PROCESS | 380 | 1465918506108 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 380 | 1465918506112 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 08:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:35:06 INFO - PROCESS | 380 | 1465918506122 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 380 | 1465918506126 Marionette TRACE conn6 <- [1,2166,null,{}] 08:35:06 INFO - PROCESS | 380 | 1465918506130 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:06 INFO - PROCESS | 380 | 1465918506133 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:06 INFO - PROCESS | 380 | 1465918506272 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 08:35:06 INFO - PROCESS | 380 | 1465918506295 Marionette TRACE conn6 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:06 INFO - PROCESS | 380 | 1465918506297 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:06 INFO - PROCESS | 380 | ++DOCSHELL 10BCD000 == 28 [pid = 380] [id = 551] 08:35:06 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (10BD1C00) [pid = 380] [serial = 1653] [outer = 00000000] 08:35:06 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (14919C00) [pid = 380] [serial = 1654] [outer = 10BD1C00] 08:35:06 INFO - PROCESS | 380 | 1465918506340 Marionette DEBUG loaded listener.js 08:35:06 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (14A2CC00) [pid = 380] [serial = 1655] [outer = 10BD1C00] 08:35:06 INFO - PROCESS | 380 | 1465918506783 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 690ms 08:35:06 INFO - PROCESS | 380 | 1465918506808 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 08:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:35:06 INFO - PROCESS | 380 | 1465918506810 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 08:35:06 INFO - PROCESS | 380 | 1465918506813 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 380 | 1465918506815 Marionette TRACE conn6 <- [1,2170,null,{}] 08:35:06 INFO - PROCESS | 380 | 1465918506818 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:06 INFO - PROCESS | 380 | 1465918506820 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:06 INFO - PROCESS | 380 | 1465918506964 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 08:35:06 INFO - PROCESS | 380 | 1465918506977 Marionette TRACE conn6 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:06 INFO - PROCESS | 380 | 1465918506979 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:07 INFO - PROCESS | 380 | ++DOCSHELL 16430C00 == 29 [pid = 380] [id = 552] 08:35:07 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1643D000) [pid = 380] [serial = 1656] [outer = 00000000] 08:35:07 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1725F800) [pid = 380] [serial = 1657] [outer = 1643D000] 08:35:07 INFO - PROCESS | 380 | 1465918507078 Marionette DEBUG loaded listener.js 08:35:07 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1731D000) [pid = 380] [serial = 1658] [outer = 1643D000] 08:35:07 INFO - PROCESS | 380 | 1465918507492 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 730ms 08:35:07 INFO - PROCESS | 380 | 1465918507544 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 08:35:07 INFO - PROCESS | 380 | 1465918507547 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 08:35:07 INFO - PROCESS | 380 | 1465918507550 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:35:07 INFO - PROCESS | 380 | 1465918507552 Marionette TRACE conn6 <- [1,2174,null,{}] 08:35:07 INFO - PROCESS | 380 | 1465918507563 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:07 INFO - PROCESS | 380 | 1465918507566 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:07 INFO - PROCESS | 380 | 1465918507687 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 08:35:07 INFO - PROCESS | 380 | 1465918507755 Marionette TRACE conn6 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 380 | 1465918507760 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:07 INFO - PROCESS | 380 | ++DOCSHELL 17C06400 == 30 [pid = 380] [id = 553] 08:35:07 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (17C06C00) [pid = 380] [serial = 1659] [outer = 00000000] 08:35:07 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17C0FC00) [pid = 380] [serial = 1660] [outer = 17C06C00] 08:35:07 INFO - PROCESS | 380 | 1465918507815 Marionette DEBUG loaded listener.js 08:35:07 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17CD1800) [pid = 380] [serial = 1661] [outer = 17C06C00] 08:35:08 INFO - PROCESS | 380 | 1465918508250 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:35:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:35:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 990ms 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0FD53800) [pid = 380] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1A413400) [pid = 380] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 84 (17C0DC00) [pid = 380] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0F6E6400) [pid = 380] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09C04400) [pid = 380] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 81 (103B8000) [pid = 380] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1731CC00) [pid = 380] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FC6D000) [pid = 380] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09CB2800) [pid = 380] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 77 (185CFC00) [pid = 380] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 76 (14891800) [pid = 380] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 75 (09CBD800) [pid = 380] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:35:08 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD57C00) [pid = 380] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:35:08 INFO - PROCESS | 380 | 1465918508557 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 08:35:08 INFO - PROCESS | 380 | 1465918508568 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 08:35:08 INFO - PROCESS | 380 | 1465918508572 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:35:08 INFO - PROCESS | 380 | 1465918508573 Marionette TRACE conn6 <- [1,2178,null,{}] 08:35:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:35:08 INFO - PROCESS | 380 | 1465918508577 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:08 INFO - PROCESS | 380 | 1465918508579 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:08 INFO - PROCESS | 380 | 1465918508656 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 08:35:08 INFO - PROCESS | 380 | 1465918508664 Marionette TRACE conn6 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:08 INFO - PROCESS | 380 | 1465918508666 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:08 INFO - PROCESS | 380 | ++DOCSHELL 09C16800 == 31 [pid = 380] [id = 554] 08:35:08 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FB3F800) [pid = 380] [serial = 1662] [outer = 00000000] 08:35:08 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FE75400) [pid = 380] [serial = 1663] [outer = 0FB3F800] 08:35:08 INFO - PROCESS | 380 | 1465918508709 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14903000) [pid = 380] [serial = 1664] [outer = 0FB3F800] 08:35:09 INFO - PROCESS | 380 | 1465918509123 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 08:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms 08:35:09 INFO - PROCESS | 380 | 1465918509151 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 08:35:09 INFO - PROCESS | 380 | 1465918509153 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 08:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:35:09 INFO - PROCESS | 380 | 1465918509156 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:35:09 INFO - PROCESS | 380 | 1465918509157 Marionette TRACE conn6 <- [1,2182,null,{}] 08:35:09 INFO - PROCESS | 380 | 1465918509177 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:09 INFO - PROCESS | 380 | 1465918509179 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:09 INFO - PROCESS | 380 | 1465918509255 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 08:35:09 INFO - PROCESS | 380 | 1465918509261 Marionette TRACE conn6 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:09 INFO - PROCESS | 380 | 1465918509263 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:09 INFO - PROCESS | 380 | ++DOCSHELL 17C0D000 == 32 [pid = 380] [id = 555] 08:35:09 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17CCD000) [pid = 380] [serial = 1665] [outer = 00000000] 08:35:09 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18329C00) [pid = 380] [serial = 1666] [outer = 17CCD000] 08:35:09 INFO - PROCESS | 380 | 1465918509306 Marionette DEBUG loaded listener.js 08:35:09 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (185D0C00) [pid = 380] [serial = 1667] [outer = 17CCD000] 08:35:10 INFO - PROCESS | 380 | 1465918510103 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 08:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 990ms 08:35:10 INFO - PROCESS | 380 | 1465918510148 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 08:35:10 INFO - PROCESS | 380 | 1465918510153 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 08:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:35:10 INFO - PROCESS | 380 | 1465918510157 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:35:10 INFO - PROCESS | 380 | 1465918510161 Marionette TRACE conn6 <- [1,2186,null,{}] 08:35:10 INFO - PROCESS | 380 | 1465918510168 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:10 INFO - PROCESS | 380 | 1465918510171 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:10 INFO - PROCESS | 380 | 1465918510293 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 08:35:10 INFO - PROCESS | 380 | 1465918510432 Marionette TRACE conn6 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:10 INFO - PROCESS | 380 | 1465918510435 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:10 INFO - PROCESS | 380 | ++DOCSHELL 09C17000 == 33 [pid = 380] [id = 556] 08:35:10 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (09CBC800) [pid = 380] [serial = 1668] [outer = 00000000] 08:35:10 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FB43400) [pid = 380] [serial = 1669] [outer = 09CBC800] 08:35:10 INFO - PROCESS | 380 | 1465918510492 Marionette DEBUG loaded listener.js 08:35:10 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0F6EB000) [pid = 380] [serial = 1670] [outer = 09CBC800] 08:35:11 INFO - PROCESS | 380 | 1465918511116 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:35:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:35:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1024ms 08:35:11 INFO - PROCESS | 380 | 1465918511182 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 08:35:11 INFO - PROCESS | 380 | 1465918511187 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 08:35:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:35:11 INFO - PROCESS | 380 | 1465918511193 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:35:11 INFO - PROCESS | 380 | 1465918511196 Marionette TRACE conn6 <- [1,2190,null,{}] 08:35:11 INFO - PROCESS | 380 | 1465918511200 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:11 INFO - PROCESS | 380 | 1465918511203 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:11 INFO - PROCESS | 380 | 1465918511335 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 08:35:11 INFO - PROCESS | 380 | 1465918511472 Marionette TRACE conn6 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:11 INFO - PROCESS | 380 | 1465918511475 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:11 INFO - PROCESS | 380 | ++DOCSHELL 10C19000 == 34 [pid = 380] [id = 557] 08:35:11 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (10C19800) [pid = 380] [serial = 1671] [outer = 00000000] 08:35:11 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (141C0400) [pid = 380] [serial = 1672] [outer = 10C19800] 08:35:11 INFO - PROCESS | 380 | 1465918511532 Marionette DEBUG loaded listener.js 08:35:11 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (14902000) [pid = 380] [serial = 1673] [outer = 10C19800] 08:35:12 INFO - PROCESS | 380 | 1465918512345 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:35:12 INFO - PROCESS | 380 | --DOCSHELL 09C16800 == 33 [pid = 380] [id = 554] 08:35:12 INFO - PROCESS | 380 | --DOCSHELL 17C06400 == 32 [pid = 380] [id = 553] 08:35:12 INFO - PROCESS | 380 | --DOCSHELL 16430C00 == 31 [pid = 380] [id = 552] 08:35:12 INFO - PROCESS | 380 | --DOCSHELL 10BCD000 == 30 [pid = 380] [id = 551] 08:35:12 INFO - PROCESS | 380 | --DOCSHELL 0CA6D000 == 29 [pid = 380] [id = 550] 08:35:12 INFO - PROCESS | 380 | --DOCSHELL 0FB3F400 == 28 [pid = 380] [id = 549] 08:35:12 INFO - PROCESS | 380 | --DOCSHELL 09C09000 == 27 [pid = 380] [id = 548] 08:35:12 INFO - PROCESS | 380 | --DOCSHELL 0CA27400 == 26 [pid = 380] [id = 14] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 85 (19587800) [pid = 380] [serial = 1627] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1A4A3800) [pid = 380] [serial = 1630] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1A4A4400) [pid = 380] [serial = 1631] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 82 (18328000) [pid = 380] [serial = 1615] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18F16400) [pid = 380] [serial = 1618] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 80 (18363000) [pid = 380] [serial = 1616] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FB3E400) [pid = 380] [serial = 1621] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18E44400) [pid = 380] [serial = 1619] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1435F400) [pid = 380] [serial = 1600] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 76 (14A2A400) [pid = 380] [serial = 1601] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1750B000) [pid = 380] [serial = 1612] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD2A000) [pid = 380] [serial = 1606] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FD50000) [pid = 380] [serial = 1607] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FB3B800) [pid = 380] [serial = 1597] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0FC6F800) [pid = 380] [serial = 1598] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 70 (185DC800) [pid = 380] [serial = 1595] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1494B400) [pid = 380] [serial = 1609] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 68 (14AD5400) [pid = 380] [serial = 1610] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0C834800) [pid = 380] [serial = 1603] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 66 (0F664C00) [pid = 380] [serial = 1604] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 65 (19777000) [pid = 380] [serial = 1628] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0FB82800) [pid = 380] [serial = 1622] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 63 (188D4C00) [pid = 380] [serial = 1624] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 62 (194E9000) [pid = 380] [serial = 1625] [outer = 00000000] [url = about:blank] 08:35:12 INFO - PROCESS | 380 | --DOMWINDOW == 61 (17C01C00) [pid = 380] [serial = 1613] [outer = 00000000] [url = about:blank] 08:35:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:35:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1230ms 08:35:12 INFO - PROCESS | 380 | 1465918512427 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 380 | 1465918512431 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 08:35:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:35:12 INFO - PROCESS | 380 | 1465918512436 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 380 | 1465918512439 Marionette TRACE conn6 <- [1,2194,null,{}] 08:35:12 INFO - PROCESS | 380 | 1465918512444 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:12 INFO - PROCESS | 380 | 1465918512447 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:12 INFO - PROCESS | 380 | 1465918512545 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 08:35:12 INFO - PROCESS | 380 | 1465918512552 Marionette TRACE conn6 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:12 INFO - PROCESS | 380 | 1465918512557 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:12 INFO - PROCESS | 380 | ++DOCSHELL 0C831400 == 27 [pid = 380] [id = 558] 08:35:12 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (0C833000) [pid = 380] [serial = 1674] [outer = 00000000] 08:35:12 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (0C94A800) [pid = 380] [serial = 1675] [outer = 0C833000] 08:35:12 INFO - PROCESS | 380 | 1465918512605 Marionette DEBUG loaded listener.js 08:35:12 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0CA6DC00) [pid = 380] [serial = 1676] [outer = 0C833000] 08:35:13 INFO - PROCESS | 380 | 1465918513132 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 08:35:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:35:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 730ms 08:35:13 INFO - PROCESS | 380 | 1465918513166 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 380 | 1465918513171 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 08:35:13 INFO - PROCESS | 380 | 1465918513176 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:35:13 INFO - PROCESS | 380 | 1465918513179 Marionette TRACE conn6 <- [1,2198,null,{}] 08:35:13 INFO - PROCESS | 380 | 1465918513182 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:13 INFO - PROCESS | 380 | 1465918513185 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:13 INFO - PROCESS | 380 | 1465918513270 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 08:35:13 INFO - PROCESS | 380 | 1465918513369 Marionette TRACE conn6 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:13 INFO - PROCESS | 380 | 1465918513371 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:13 INFO - PROCESS | 380 | ++DOCSHELL 0FC6F400 == 28 [pid = 380] [id = 559] 08:35:13 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FC6F800) [pid = 380] [serial = 1677] [outer = 00000000] 08:35:13 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FD25C00) [pid = 380] [serial = 1678] [outer = 0FC6F800] 08:35:13 INFO - PROCESS | 380 | 1465918513417 Marionette DEBUG loaded listener.js 08:35:13 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FD4EC00) [pid = 380] [serial = 1679] [outer = 0FC6F800] 08:35:13 INFO - PROCESS | 380 | 1465918513755 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 08:35:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:35:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 08:35:13 INFO - PROCESS | 380 | 1465918513783 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 380 | 1465918513785 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 08:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:35:13 INFO - PROCESS | 380 | 1465918513788 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 380 | 1465918513791 Marionette TRACE conn6 <- [1,2202,null,{}] 08:35:13 INFO - PROCESS | 380 | 1465918513802 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:13 INFO - PROCESS | 380 | 1465918513806 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:13 INFO - PROCESS | 380 | 1465918513891 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 08:35:13 INFO - PROCESS | 380 | 1465918513899 Marionette TRACE conn6 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:13 INFO - PROCESS | 380 | 1465918513902 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:13 INFO - PROCESS | 380 | ++DOCSHELL 14926800 == 29 [pid = 380] [id = 560] 08:35:13 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (1493FC00) [pid = 380] [serial = 1680] [outer = 00000000] 08:35:13 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (149C7800) [pid = 380] [serial = 1681] [outer = 1493FC00] 08:35:13 INFO - PROCESS | 380 | 1465918513948 Marionette DEBUG loaded listener.js 08:35:14 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (14ADA800) [pid = 380] [serial = 1682] [outer = 1493FC00] 08:35:14 INFO - PROCESS | 380 | 1465918514401 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 08:35:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:35:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 08:35:14 INFO - PROCESS | 380 | 1465918514467 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 08:35:14 INFO - PROCESS | 380 | 1465918514469 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 08:35:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:35:14 INFO - PROCESS | 380 | 1465918514472 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:35:14 INFO - PROCESS | 380 | 1465918514474 Marionette TRACE conn6 <- [1,2206,null,{}] 08:35:14 INFO - PROCESS | 380 | 1465918514478 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:14 INFO - PROCESS | 380 | 1465918514479 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:14 INFO - PROCESS | 380 | 1465918514596 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 08:35:14 INFO - PROCESS | 380 | 1465918514686 Marionette TRACE conn6 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:14 INFO - PROCESS | 380 | 1465918514688 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:14 INFO - PROCESS | 380 | ++DOCSHELL 17261800 == 30 [pid = 380] [id = 561] 08:35:14 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (17264000) [pid = 380] [serial = 1683] [outer = 00000000] 08:35:14 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17511800) [pid = 380] [serial = 1684] [outer = 17264000] 08:35:14 INFO - PROCESS | 380 | 1465918514733 Marionette DEBUG loaded listener.js 08:35:14 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (17C01800) [pid = 380] [serial = 1685] [outer = 17264000] 08:35:15 INFO - PROCESS | 380 | 1465918515146 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 08:35:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:35:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 730ms 08:35:15 INFO - PROCESS | 380 | 1465918515211 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 08:35:15 INFO - PROCESS | 380 | 1465918515213 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 08:35:15 INFO - PROCESS | 380 | 1465918515216 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:35:15 INFO - PROCESS | 380 | 1465918515218 Marionette TRACE conn6 <- [1,2210,null,{}] 08:35:15 INFO - PROCESS | 380 | 1465918515222 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:15 INFO - PROCESS | 380 | 1465918515224 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:15 INFO - PROCESS | 380 | 1465918515342 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 08:35:15 INFO - PROCESS | 380 | 1465918515409 Marionette TRACE conn6 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 380 | 1465918515411 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:15 INFO - PROCESS | 380 | ++DOCSHELL 17C07800 == 31 [pid = 380] [id = 562] 08:35:15 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17C0DC00) [pid = 380] [serial = 1686] [outer = 00000000] 08:35:15 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (18328000) [pid = 380] [serial = 1687] [outer = 17C0DC00] 08:35:15 INFO - PROCESS | 380 | 1465918515458 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17CC9800) [pid = 380] [serial = 1688] [outer = 17C0DC00] 08:35:15 INFO - PROCESS | 380 | 1465918515893 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:35:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:35:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 731ms 08:35:15 INFO - PROCESS | 380 | 1465918515969 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 08:35:15 INFO - PROCESS | 380 | 1465918515971 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 08:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:35:15 INFO - PROCESS | 380 | 1465918515982 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - PROCESS | 380 | 1465918515984 Marionette TRACE conn6 <- [1,2214,null,{}] 08:35:15 INFO - PROCESS | 380 | 1465918515987 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:16 INFO - PROCESS | 380 | 1465918515992 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:16 INFO - PROCESS | 380 | 1465918516130 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 08:35:16 INFO - PROCESS | 380 | 1465918516143 Marionette TRACE conn6 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:16 INFO - PROCESS | 380 | 1465918516145 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:16 INFO - PROCESS | 380 | ++DOCSHELL 18E47800 == 32 [pid = 380] [id = 563] 08:35:16 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18E4A800) [pid = 380] [serial = 1689] [outer = 00000000] 08:35:16 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F19C00) [pid = 380] [serial = 1690] [outer = 18E4A800] 08:35:16 INFO - PROCESS | 380 | 1465918516243 Marionette DEBUG loaded listener.js 08:35:16 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F1C000) [pid = 380] [serial = 1691] [outer = 18E4A800] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0F661000) [pid = 380] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1643D000) [pid = 380] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FB40000) [pid = 380] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 75 (09C09400) [pid = 380] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09C1DC00) [pid = 380] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 73 (17C06C00) [pid = 380] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FB3F800) [pid = 380] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0CA6C800) [pid = 380] [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.] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0F6E7000) [pid = 380] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17317000) [pid = 380] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1ACB8800) [pid = 380] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 67 (10BD1C00) [pid = 380] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:35:16 INFO - PROCESS | 380 | --DOMWINDOW == 66 (1D5B6000) [pid = 380] [serial = 35] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:35:16 INFO - PROCESS | 380 | 1465918516693 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 08:35:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:35:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 730ms 08:35:16 INFO - PROCESS | 380 | 1465918516710 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 08:35:16 INFO - PROCESS | 380 | 1465918516712 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 08:35:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:35:16 INFO - PROCESS | 380 | 1465918516715 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:35:16 INFO - PROCESS | 380 | 1465918516717 Marionette TRACE conn6 <- [1,2218,null,{}] 08:35:16 INFO - PROCESS | 380 | 1465918516720 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:16 INFO - PROCESS | 380 | 1465918516722 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:16 INFO - PROCESS | 380 | 1465918516837 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 08:35:16 INFO - PROCESS | 380 | 1465918516897 Marionette TRACE conn6 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:16 INFO - PROCESS | 380 | 1465918516899 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:16 INFO - PROCESS | 380 | ++DOCSHELL 0FD25400 == 33 [pid = 380] [id = 564] 08:35:16 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FD2E000) [pid = 380] [serial = 1692] [outer = 00000000] 08:35:16 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (17317000) [pid = 380] [serial = 1693] [outer = 0FD2E000] 08:35:16 INFO - PROCESS | 380 | 1465918516944 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (17C0B400) [pid = 380] [serial = 1694] [outer = 0FD2E000] 08:35:17 INFO - PROCESS | 380 | 1465918517260 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 08:35:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:35:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 570ms 08:35:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:35:17 INFO - PROCESS | 380 | 1465918517288 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 08:35:17 INFO - PROCESS | 380 | 1465918517290 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 08:35:17 INFO - PROCESS | 380 | 1465918517293 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 380 | 1465918517294 Marionette TRACE conn6 <- [1,2222,null,{}] 08:35:17 INFO - PROCESS | 380 | 1465918517303 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:17 INFO - PROCESS | 380 | 1465918517305 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:17 INFO - PROCESS | 380 | 1465918517424 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 08:35:17 INFO - PROCESS | 380 | 1465918517432 Marionette TRACE conn6 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 380 | 1465918517434 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:17 INFO - PROCESS | 380 | ++DOCSHELL 18F1F400 == 34 [pid = 380] [id = 565] 08:35:17 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (18FB0800) [pid = 380] [serial = 1695] [outer = 00000000] 08:35:17 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (194E9000) [pid = 380] [serial = 1696] [outer = 18FB0800] 08:35:17 INFO - PROCESS | 380 | 1465918517478 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (194EC400) [pid = 380] [serial = 1697] [outer = 18FB0800] 08:35:17 INFO - PROCESS | 380 | 1465918517890 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 08:35:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:35:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 630ms 08:35:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:35:17 INFO - PROCESS | 380 | 1465918517926 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 08:35:17 INFO - PROCESS | 380 | 1465918517928 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 08:35:17 INFO - PROCESS | 380 | 1465918517931 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 380 | 1465918517933 Marionette TRACE conn6 <- [1,2226,null,{}] 08:35:17 INFO - PROCESS | 380 | 1465918517936 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:17 INFO - PROCESS | 380 | 1465918517938 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:18 INFO - PROCESS | 380 | 1465918518058 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 08:35:18 INFO - PROCESS | 380 | 1465918518065 Marionette TRACE conn6 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:18 INFO - PROCESS | 380 | 1465918518067 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:18 INFO - PROCESS | 380 | ++DOCSHELL 1491FC00 == 35 [pid = 380] [id = 566] 08:35:18 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (18FB2C00) [pid = 380] [serial = 1698] [outer = 00000000] 08:35:18 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (19586C00) [pid = 380] [serial = 1699] [outer = 18FB2C00] 08:35:18 INFO - PROCESS | 380 | 1465918518119 Marionette DEBUG loaded listener.js 08:35:18 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1976EC00) [pid = 380] [serial = 1700] [outer = 18FB2C00] 08:35:18 INFO - PROCESS | 380 | 1465918518556 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 08:35:18 INFO - PROCESS | 380 | 1465918518603 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 08:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:35:18 INFO - PROCESS | 380 | 1465918518607 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 08:35:18 INFO - PROCESS | 380 | 1465918518612 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 380 | 1465918518617 Marionette TRACE conn6 <- [1,2230,null,{}] 08:35:18 INFO - PROCESS | 380 | 1465918518624 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:18 INFO - PROCESS | 380 | 1465918518627 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:18 INFO - PROCESS | 380 | 1465918518804 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 08:35:18 INFO - PROCESS | 380 | 1465918518910 Marionette TRACE conn6 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:18 INFO - PROCESS | 380 | 1465918518915 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:18 INFO - PROCESS | 380 | ++DOCSHELL 09CF8000 == 36 [pid = 380] [id = 567] 08:35:18 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0C877C00) [pid = 380] [serial = 1701] [outer = 00000000] 08:35:18 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0CACE800) [pid = 380] [serial = 1702] [outer = 0C877C00] 08:35:18 INFO - PROCESS | 380 | 1465918518985 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0FB3E400) [pid = 380] [serial = 1703] [outer = 0C877C00] 08:35:19 INFO - PROCESS | 380 | 1465918519568 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1025ms 08:35:19 INFO - PROCESS | 380 | 1465918519638 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 380 | 1465918519643 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 08:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:35:19 INFO - PROCESS | 380 | 1465918519649 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 380 | 1465918519652 Marionette TRACE conn6 <- [1,2234,null,{}] 08:35:19 INFO - PROCESS | 380 | 1465918519656 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:19 INFO - PROCESS | 380 | 1465918519659 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:19 INFO - PROCESS | 380 | 1465918519771 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 08:35:19 INFO - PROCESS | 380 | 1465918519912 Marionette TRACE conn6 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 380 | 1465918519915 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:19 INFO - PROCESS | 380 | ++DOCSHELL 14A2A400 == 37 [pid = 380] [id = 568] 08:35:19 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14ACC000) [pid = 380] [serial = 1704] [outer = 00000000] 08:35:19 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (16431C00) [pid = 380] [serial = 1705] [outer = 14ACC000] 08:35:19 INFO - PROCESS | 380 | 1465918519973 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17C05000) [pid = 380] [serial = 1706] [outer = 14ACC000] 08:35:20 INFO - PROCESS | 380 | 1465918520559 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:35:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 970ms 08:35:20 INFO - PROCESS | 380 | 1465918520623 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 380 | 1465918520626 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 08:35:20 INFO - PROCESS | 380 | 1465918520630 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:35:20 INFO - PROCESS | 380 | 1465918520633 Marionette TRACE conn6 <- [1,2238,null,{}] 08:35:20 INFO - PROCESS | 380 | 1465918520644 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:20 INFO - PROCESS | 380 | 1465918520649 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:20 INFO - PROCESS | 380 | 1465918520756 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 08:35:20 INFO - PROCESS | 380 | 1465918520896 Marionette TRACE conn6 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 380 | 1465918520899 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:20 INFO - PROCESS | 380 | ++DOCSHELL 194E7C00 == 38 [pid = 380] [id = 569] 08:35:20 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (195DE800) [pid = 380] [serial = 1707] [outer = 00000000] 08:35:20 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1A498400) [pid = 380] [serial = 1708] [outer = 195DE800] 08:35:20 INFO - PROCESS | 380 | 1465918520957 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1A49F000) [pid = 380] [serial = 1709] [outer = 195DE800] 08:35:21 INFO - PROCESS | 380 | 1465918521570 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 08:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 970ms 08:35:21 INFO - PROCESS | 380 | 1465918521603 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 08:35:21 INFO - PROCESS | 380 | 1465918521606 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 08:35:21 INFO - PROCESS | 380 | 1465918521609 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:35:21 INFO - PROCESS | 380 | 1465918521611 Marionette TRACE conn6 <- [1,2242,null,{}] 08:35:21 INFO - PROCESS | 380 | 1465918521615 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:21 INFO - PROCESS | 380 | 1465918521617 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:21 INFO - PROCESS | 380 | 1465918521726 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 08:35:21 INFO - PROCESS | 380 | 1465918521836 Marionette TRACE conn6 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 380 | 1465918521838 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:21 INFO - PROCESS | 380 | ++DOCSHELL 141BC000 == 39 [pid = 380] [id = 570] 08:35:21 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (14354C00) [pid = 380] [serial = 1710] [outer = 00000000] 08:35:21 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1ACB7000) [pid = 380] [serial = 1711] [outer = 14354C00] 08:35:21 INFO - PROCESS | 380 | 1465918521965 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1ACBF000) [pid = 380] [serial = 1712] [outer = 14354C00] 08:35:22 INFO - PROCESS | 380 | 1465918522631 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1072ms 08:35:22 INFO - PROCESS | 380 | 1465918522685 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 08:35:22 INFO - PROCESS | 380 | 1465918522688 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 08:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:35:22 INFO - PROCESS | 380 | 1465918522693 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 380 | 1465918522696 Marionette TRACE conn6 <- [1,2246,null,{}] 08:35:22 INFO - PROCESS | 380 | 1465918522718 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:22 INFO - PROCESS | 380 | 1465918522720 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:22 INFO - PROCESS | 380 | 1465918522824 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 08:35:22 INFO - PROCESS | 380 | 1465918522968 Marionette TRACE conn6 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 380 | 1465918522970 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:22 INFO - PROCESS | 380 | ++DOCSHELL 0FD0B000 == 40 [pid = 380] [id = 571] 08:35:22 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FD0B400) [pid = 380] [serial = 1713] [outer = 00000000] 08:35:23 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0FD4C000) [pid = 380] [serial = 1714] [outer = 0FD0B400] 08:35:23 INFO - PROCESS | 380 | 1465918523025 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0FE75000) [pid = 380] [serial = 1715] [outer = 0FD0B400] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 18F1F400 == 39 [pid = 380] [id = 565] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 0FD25400 == 38 [pid = 380] [id = 564] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 18E47800 == 37 [pid = 380] [id = 563] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 17C07800 == 36 [pid = 380] [id = 562] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 17261800 == 35 [pid = 380] [id = 561] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 14926800 == 34 [pid = 380] [id = 560] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 0FC6F400 == 33 [pid = 380] [id = 559] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 0C831400 == 32 [pid = 380] [id = 558] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 09C17000 == 31 [pid = 380] [id = 556] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 17C0D000 == 30 [pid = 380] [id = 555] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 10C19000 == 29 [pid = 380] [id = 557] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 141BC000 == 28 [pid = 380] [id = 570] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 194E7C00 == 27 [pid = 380] [id = 569] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 1491FC00 == 26 [pid = 380] [id = 566] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 09CF8000 == 25 [pid = 380] [id = 567] 08:35:23 INFO - PROCESS | 380 | --DOCSHELL 14A2A400 == 24 [pid = 380] [id = 568] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0CA68C00) [pid = 380] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FD57000) [pid = 380] [serial = 1651] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1725F800) [pid = 380] [serial = 1657] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0FFBB400) [pid = 380] [serial = 1652] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FC64000) [pid = 380] [serial = 1648] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FD02800) [pid = 380] [serial = 1649] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09C18000) [pid = 380] [serial = 1645] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09C25800) [pid = 380] [serial = 1646] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09CECC00) [pid = 380] [serial = 1643] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 80 (09CB8400) [pid = 380] [serial = 1642] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 79 (17C0FC00) [pid = 380] [serial = 1660] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1731D000) [pid = 380] [serial = 1658] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FE75400) [pid = 380] [serial = 1663] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18ED7800) [pid = 380] [serial = 1115] [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.] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1029C000) [pid = 380] [serial = 1634] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD4D000) [pid = 380] [serial = 1633] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 73 (185D6800) [pid = 380] [serial = 1637] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17CD0800) [pid = 380] [serial = 1636] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1AD02400) [pid = 380] [serial = 1640] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 70 (14903000) [pid = 380] [serial = 1664] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1ACBDC00) [pid = 380] [serial = 1639] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 68 (18329C00) [pid = 380] [serial = 1666] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17CD1800) [pid = 380] [serial = 1661] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 66 (14919C00) [pid = 380] [serial = 1654] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | --DOMWINDOW == 65 (14A2CC00) [pid = 380] [serial = 1655] [outer = 00000000] [url = about:blank] 08:35:24 INFO - PROCESS | 380 | 1465918524272 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1591ms 08:35:24 INFO - PROCESS | 380 | 1465918524286 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 08:35:24 INFO - PROCESS | 380 | 1465918524290 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 08:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:35:24 INFO - PROCESS | 380 | 1465918524294 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 380 | 1465918524297 Marionette TRACE conn6 <- [1,2250,null,{}] 08:35:24 INFO - PROCESS | 380 | 1465918524305 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:24 INFO - PROCESS | 380 | 1465918524307 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:24 INFO - PROCESS | 380 | 1465918524432 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 08:35:24 INFO - PROCESS | 380 | 1465918524529 Marionette TRACE conn6 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 380 | 1465918524531 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:24 INFO - PROCESS | 380 | ++DOCSHELL 09CBE000 == 25 [pid = 380] [id = 572] 08:35:24 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (09CBEC00) [pid = 380] [serial = 1716] [outer = 00000000] 08:35:24 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (09CF0400) [pid = 380] [serial = 1717] [outer = 09CBEC00] 08:35:24 INFO - PROCESS | 380 | 1465918524578 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0C883800) [pid = 380] [serial = 1718] [outer = 09CBEC00] 08:35:24 INFO - PROCESS | 380 | 1465918524965 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:35:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:35:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 730ms 08:35:25 INFO - PROCESS | 380 | 1465918525026 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 08:35:25 INFO - PROCESS | 380 | 1465918525031 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 08:35:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:35:25 INFO - PROCESS | 380 | 1465918525038 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - PROCESS | 380 | 1465918525040 Marionette TRACE conn6 <- [1,2254,null,{}] 08:35:25 INFO - PROCESS | 380 | 1465918525044 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:25 INFO - PROCESS | 380 | 1465918525047 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:25 INFO - PROCESS | 380 | 1465918525134 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 08:35:25 INFO - PROCESS | 380 | 1465918525142 Marionette TRACE conn6 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:25 INFO - PROCESS | 380 | 1465918525145 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:25 INFO - PROCESS | 380 | ++DOCSHELL 0FB88800 == 26 [pid = 380] [id = 573] 08:35:25 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FBBD400) [pid = 380] [serial = 1719] [outer = 00000000] 08:35:25 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FC67C00) [pid = 380] [serial = 1720] [outer = 0FBBD400] 08:35:25 INFO - PROCESS | 380 | 1465918525192 Marionette DEBUG loaded listener.js 08:35:25 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FC70800) [pid = 380] [serial = 1721] [outer = 0FBBD400] 08:35:25 INFO - PROCESS | 380 | 1465918525660 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 08:35:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:35:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 671ms 08:35:25 INFO - PROCESS | 380 | 1465918525712 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 08:35:25 INFO - PROCESS | 380 | 1465918525714 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 08:35:25 INFO - PROCESS | 380 | 1465918525718 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:35:25 INFO - PROCESS | 380 | 1465918525721 Marionette TRACE conn6 <- [1,2258,null,{}] 08:35:25 INFO - PROCESS | 380 | 1465918525731 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:25 INFO - PROCESS | 380 | 1465918525736 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:25 INFO - PROCESS | 380 | 1465918525819 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 08:35:25 INFO - PROCESS | 380 | 1465918525952 Marionette TRACE conn6 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:25 INFO - PROCESS | 380 | 1465918525955 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:25 INFO - PROCESS | 380 | ++DOCSHELL 102A4C00 == 27 [pid = 380] [id = 574] 08:35:25 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (102E3400) [pid = 380] [serial = 1722] [outer = 00000000] 08:35:26 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (10BCEC00) [pid = 380] [serial = 1723] [outer = 102E3400] 08:35:26 INFO - PROCESS | 380 | 1465918526002 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (13E09000) [pid = 380] [serial = 1724] [outer = 102E3400] 08:35:26 INFO - PROCESS | 380 | 1465918526421 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 730ms 08:35:26 INFO - PROCESS | 380 | 1465918526454 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 380 | 1465918526457 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 08:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:35:26 INFO - PROCESS | 380 | 1465918526460 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 380 | 1465918526462 Marionette TRACE conn6 <- [1,2262,null,{}] 08:35:26 INFO - PROCESS | 380 | 1465918526465 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:26 INFO - PROCESS | 380 | 1465918526467 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:26 INFO - PROCESS | 380 | 1465918526585 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 08:35:26 INFO - PROCESS | 380 | 1465918526591 Marionette TRACE conn6 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 380 | 1465918526593 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:26 INFO - PROCESS | 380 | ++DOCSHELL 140D8800 == 28 [pid = 380] [id = 575] 08:35:26 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (140DA400) [pid = 380] [serial = 1725] [outer = 00000000] 08:35:26 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14906400) [pid = 380] [serial = 1726] [outer = 140DA400] 08:35:26 INFO - PROCESS | 380 | 1465918526691 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14945000) [pid = 380] [serial = 1727] [outer = 140DA400] 08:35:27 INFO - PROCESS | 380 | 1465918527107 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 08:35:27 INFO - PROCESS | 380 | 1465918527132 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 08:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:35:27 INFO - PROCESS | 380 | 1465918527134 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 08:35:27 INFO - PROCESS | 380 | 1465918527137 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 380 | 1465918527139 Marionette TRACE conn6 <- [1,2266,null,{}] 08:35:27 INFO - PROCESS | 380 | 1465918527142 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:27 INFO - PROCESS | 380 | 1465918527144 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:27 INFO - PROCESS | 380 | 1465918527291 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 08:35:27 INFO - PROCESS | 380 | 1465918527313 Marionette TRACE conn6 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:27 INFO - PROCESS | 380 | 1465918527315 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:27 INFO - PROCESS | 380 | ++DOCSHELL 14A30800 == 29 [pid = 380] [id = 576] 08:35:27 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14AD5800) [pid = 380] [serial = 1728] [outer = 00000000] 08:35:27 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (16432C00) [pid = 380] [serial = 1729] [outer = 14AD5800] 08:35:27 INFO - PROCESS | 380 | 1465918527360 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1725B800) [pid = 380] [serial = 1730] [outer = 14AD5800] 08:35:27 INFO - PROCESS | 380 | 1465918527836 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 730ms 08:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:35:27 INFO - PROCESS | 380 | 1465918527867 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 380 | 1465918527870 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 08:35:27 INFO - PROCESS | 380 | 1465918527872 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 380 | 1465918527874 Marionette TRACE conn6 <- [1,2270,null,{}] 08:35:27 INFO - PROCESS | 380 | 1465918527878 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:27 INFO - PROCESS | 380 | 1465918527884 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:28 INFO - PROCESS | 380 | 1465918528030 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 08:35:28 INFO - PROCESS | 380 | 1465918528040 Marionette TRACE conn6 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 380 | 1465918528042 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:28 INFO - PROCESS | 380 | ++DOCSHELL 17262800 == 30 [pid = 380] [id = 577] 08:35:28 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1731D000) [pid = 380] [serial = 1731] [outer = 00000000] 08:35:28 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17CA6C00) [pid = 380] [serial = 1732] [outer = 1731D000] 08:35:28 INFO - PROCESS | 380 | 1465918528140 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18326800) [pid = 380] [serial = 1733] [outer = 1731D000] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 82 (18FB0800) [pid = 380] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17264000) [pid = 380] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17C0DC00) [pid = 380] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FD2E000) [pid = 380] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18E4A800) [pid = 380] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 77 (10C19800) [pid = 380] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CBC800) [pid = 380] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FC6F800) [pid = 380] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17CCD000) [pid = 380] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1493FC00) [pid = 380] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0C833000) [pid = 380] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:35:28 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18FB2C00) [pid = 380] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:35:28 INFO - PROCESS | 380 | 1465918528754 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 930ms 08:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:35:28 INFO - PROCESS | 380 | 1465918528804 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 380 | 1465918528806 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 08:35:28 INFO - PROCESS | 380 | 1465918528809 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 380 | 1465918528810 Marionette TRACE conn6 <- [1,2274,null,{}] 08:35:28 INFO - PROCESS | 380 | 1465918528814 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:28 INFO - PROCESS | 380 | 1465918528815 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:28 INFO - PROCESS | 380 | 1465918528891 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 08:35:28 INFO - PROCESS | 380 | 1465918528898 Marionette TRACE conn6 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 380 | 1465918528900 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:28 INFO - PROCESS | 380 | ++DOCSHELL 14928000 == 31 [pid = 380] [id = 578] 08:35:28 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (173C0C00) [pid = 380] [serial = 1734] [outer = 00000000] 08:35:28 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (17CADC00) [pid = 380] [serial = 1735] [outer = 173C0C00] 08:35:28 INFO - PROCESS | 380 | 1465918528943 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17CC9400) [pid = 380] [serial = 1736] [outer = 173C0C00] 08:35:29 INFO - PROCESS | 380 | 1465918529361 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 08:35:29 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 08:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 630ms 08:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:35:29 INFO - PROCESS | 380 | 1465918529440 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 380 | 1465918529442 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 08:35:29 INFO - PROCESS | 380 | 1465918529445 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 380 | 1465918529447 Marionette TRACE conn6 <- [1,2278,null,{}] 08:35:29 INFO - PROCESS | 380 | 1465918529450 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:29 INFO - PROCESS | 380 | 1465918529452 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:29 INFO - PROCESS | 380 | 1465918529528 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 08:35:29 INFO - PROCESS | 380 | 1465918529533 Marionette TRACE conn6 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 380 | 1465918529535 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:29 INFO - PROCESS | 380 | ++DOCSHELL 1832E400 == 32 [pid = 380] [id = 579] 08:35:29 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (18331800) [pid = 380] [serial = 1737] [outer = 00000000] 08:35:29 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (185D6800) [pid = 380] [serial = 1738] [outer = 18331800] 08:35:29 INFO - PROCESS | 380 | 1465918529578 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18370800) [pid = 380] [serial = 1739] [outer = 18331800] 08:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:35:30 INFO - PROCESS | 380 | 1465918530009 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 08:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 570ms 08:35:30 INFO - PROCESS | 380 | 1465918530016 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 380 | 1465918530018 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 08:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:35:30 INFO - PROCESS | 380 | 1465918530021 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 380 | 1465918530023 Marionette TRACE conn6 <- [1,2282,null,{}] 08:35:30 INFO - PROCESS | 380 | 1465918530026 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:30 INFO - PROCESS | 380 | 1465918530028 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:30 INFO - PROCESS | 380 | 1465918530150 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 08:35:30 INFO - PROCESS | 380 | 1465918530158 Marionette TRACE conn6 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 380 | 1465918530159 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:30 INFO - PROCESS | 380 | ++DOCSHELL 102A4000 == 33 [pid = 380] [id = 580] 08:35:30 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18E49400) [pid = 380] [serial = 1740] [outer = 00000000] 08:35:30 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F12000) [pid = 380] [serial = 1741] [outer = 18E49400] 08:35:30 INFO - PROCESS | 380 | 1465918530202 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18F13800) [pid = 380] [serial = 1742] [outer = 18E49400] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 09CBE000 == 32 [pid = 380] [id = 572] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 0FD0B000 == 31 [pid = 380] [id = 571] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 0FB88800 == 30 [pid = 380] [id = 573] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 14A30800 == 29 [pid = 380] [id = 576] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 14928000 == 28 [pid = 380] [id = 578] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 140D8800 == 27 [pid = 380] [id = 575] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 17262800 == 26 [pid = 380] [id = 577] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 1832E400 == 25 [pid = 380] [id = 579] 08:35:31 INFO - PROCESS | 380 | --DOCSHELL 102A4C00 == 24 [pid = 380] [id = 574] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 79 (194EC400) [pid = 380] [serial = 1697] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17511800) [pid = 380] [serial = 1684] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17C01800) [pid = 380] [serial = 1685] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18328000) [pid = 380] [serial = 1687] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17317000) [pid = 380] [serial = 1693] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18F19C00) [pid = 380] [serial = 1690] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 73 (141C0400) [pid = 380] [serial = 1672] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 72 (14902000) [pid = 380] [serial = 1673] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0FB43400) [pid = 380] [serial = 1669] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0F6EB000) [pid = 380] [serial = 1670] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0FD25C00) [pid = 380] [serial = 1678] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0FD4EC00) [pid = 380] [serial = 1679] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 67 (185D0C00) [pid = 380] [serial = 1667] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 66 (149C7800) [pid = 380] [serial = 1681] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 65 (0C94A800) [pid = 380] [serial = 1675] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0CA6DC00) [pid = 380] [serial = 1676] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 63 (194E9000) [pid = 380] [serial = 1696] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 62 (1976EC00) [pid = 380] [serial = 1700] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 61 (18F1C000) [pid = 380] [serial = 1691] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 60 (19586C00) [pid = 380] [serial = 1699] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 59 (17CC9800) [pid = 380] [serial = 1688] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 58 (17C0B400) [pid = 380] [serial = 1694] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | --DOMWINDOW == 57 (14ADA800) [pid = 380] [serial = 1682] [outer = 00000000] [url = about:blank] 08:35:31 INFO - PROCESS | 380 | 1465918531925 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1934ms 08:35:31 INFO - PROCESS | 380 | 1465918531958 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 380 | 1465918531962 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 08:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:35:31 INFO - PROCESS | 380 | 1465918531967 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 380 | 1465918531970 Marionette TRACE conn6 <- [1,2286,null,{}] 08:35:31 INFO - PROCESS | 380 | 1465918531976 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:31 INFO - PROCESS | 380 | 1465918531979 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:32 INFO - PROCESS | 380 | 1465918532074 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 08:35:32 INFO - PROCESS | 380 | 1465918532082 Marionette TRACE conn6 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 380 | 1465918532086 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:32 INFO - PROCESS | 380 | ++DOCSHELL 09CB7000 == 25 [pid = 380] [id = 581] 08:35:32 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (09CB8000) [pid = 380] [serial = 1743] [outer = 00000000] 08:35:32 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (09CBCC00) [pid = 380] [serial = 1744] [outer = 09CB8000] 08:35:32 INFO - PROCESS | 380 | 1465918532134 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (09CF6400) [pid = 380] [serial = 1745] [outer = 09CB8000] 08:35:32 INFO - PROCESS | 380 | 1465918532610 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 08:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 690ms 08:35:32 INFO - PROCESS | 380 | 1465918532657 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 380 | 1465918532662 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 08:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:35:32 INFO - PROCESS | 380 | 1465918532668 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 380 | 1465918532671 Marionette TRACE conn6 <- [1,2290,null,{}] 08:35:32 INFO - PROCESS | 380 | 1465918532675 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:32 INFO - PROCESS | 380 | 1465918532678 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:32 INFO - PROCESS | 380 | 1465918532765 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 08:35:32 INFO - PROCESS | 380 | 1465918532771 Marionette TRACE conn6 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 380 | 1465918532774 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:32 INFO - PROCESS | 380 | ++DOCSHELL 0F666400 == 26 [pid = 380] [id = 582] 08:35:32 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (0F66CC00) [pid = 380] [serial = 1746] [outer = 00000000] 08:35:32 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (0F6F1800) [pid = 380] [serial = 1747] [outer = 0F66CC00] 08:35:32 INFO - PROCESS | 380 | 1465918532822 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (0FB37800) [pid = 380] [serial = 1748] [outer = 0F66CC00] 08:35:33 INFO - PROCESS | 380 | 1465918533298 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 08:35:33 INFO - PROCESS | 380 | 1465918533342 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 380 | 1465918533345 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 08:35:33 INFO - PROCESS | 380 | 1465918533348 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:35:33 INFO - PROCESS | 380 | 1465918533351 Marionette TRACE conn6 <- [1,2294,null,{}] 08:35:33 INFO - PROCESS | 380 | 1465918533362 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:33 INFO - PROCESS | 380 | 1465918533367 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:33 INFO - PROCESS | 380 | 1465918533450 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 08:35:33 INFO - PROCESS | 380 | 1465918533567 Marionette TRACE conn6 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 380 | 1465918533570 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:33 INFO - PROCESS | 380 | ++DOCSHELL 0FD25C00 == 27 [pid = 380] [id = 583] 08:35:33 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0FD26400) [pid = 380] [serial = 1749] [outer = 00000000] 08:35:33 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FD2B800) [pid = 380] [serial = 1750] [outer = 0FD26400] 08:35:33 INFO - PROCESS | 380 | 1465918533627 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FD4CC00) [pid = 380] [serial = 1751] [outer = 0FD26400] 08:35:34 INFO - PROCESS | 380 | 1465918534017 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 730ms 08:35:34 INFO - PROCESS | 380 | 1465918534082 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 08:35:34 INFO - PROCESS | 380 | 1465918534084 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 08:35:34 INFO - PROCESS | 380 | 1465918534088 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:35:34 INFO - PROCESS | 380 | 1465918534089 Marionette TRACE conn6 <- [1,2298,null,{}] 08:35:34 INFO - PROCESS | 380 | 1465918534093 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:34 INFO - PROCESS | 380 | 1465918534095 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:34 INFO - PROCESS | 380 | 1465918534213 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 08:35:34 INFO - PROCESS | 380 | 1465918534221 Marionette TRACE conn6 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 380 | 1465918534223 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:34 INFO - PROCESS | 380 | ++DOCSHELL 0FD2B400 == 28 [pid = 380] [id = 584] 08:35:34 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FD4C400) [pid = 380] [serial = 1752] [outer = 00000000] 08:35:34 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FE6D400) [pid = 380] [serial = 1753] [outer = 0FD4C400] 08:35:34 INFO - PROCESS | 380 | 1465918534267 Marionette DEBUG loaded listener.js 08:35:34 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (13E05C00) [pid = 380] [serial = 1754] [outer = 0FD4C400] 08:35:34 INFO - PROCESS | 380 | 1465918534691 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 08:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:35:34 INFO - PROCESS | 380 | 1465918534722 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 08:35:34 INFO - PROCESS | 380 | 1465918534724 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 08:35:34 INFO - PROCESS | 380 | 1465918534727 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 380 | 1465918534729 Marionette TRACE conn6 <- [1,2302,null,{}] 08:35:34 INFO - PROCESS | 380 | 1465918534732 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:34 INFO - PROCESS | 380 | 1465918534734 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:34 INFO - PROCESS | 380 | 1465918534848 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 08:35:34 INFO - PROCESS | 380 | 1465918534892 Marionette TRACE conn6 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 380 | 1465918534894 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:34 INFO - PROCESS | 380 | ++DOCSHELL 140E0400 == 29 [pid = 380] [id = 585] 08:35:34 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (140E1800) [pid = 380] [serial = 1755] [outer = 00000000] 08:35:34 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (1488F000) [pid = 380] [serial = 1756] [outer = 140E1800] 08:35:34 INFO - PROCESS | 380 | 1465918534940 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1493FC00) [pid = 380] [serial = 1757] [outer = 140E1800] 08:35:35 INFO - PROCESS | 380 | 1465918535349 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 08:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 08:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:35:35 INFO - PROCESS | 380 | 1465918535398 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 380 | 1465918535400 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 08:35:35 INFO - PROCESS | 380 | 1465918535403 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 380 | 1465918535405 Marionette TRACE conn6 <- [1,2306,null,{}] 08:35:35 INFO - PROCESS | 380 | 1465918535417 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:35 INFO - PROCESS | 380 | 1465918535423 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:35 INFO - PROCESS | 380 | 1465918535522 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 08:35:35 INFO - PROCESS | 380 | 1465918535528 Marionette TRACE conn6 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 380 | 1465918535530 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:35 INFO - PROCESS | 380 | ++DOCSHELL 14ACE800 == 30 [pid = 380] [id = 586] 08:35:35 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (14AD9000) [pid = 380] [serial = 1758] [outer = 00000000] 08:35:35 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1643EC00) [pid = 380] [serial = 1759] [outer = 14AD9000] 08:35:35 INFO - PROCESS | 380 | 1465918535576 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (173C1800) [pid = 380] [serial = 1760] [outer = 14AD9000] 08:35:36 INFO - PROCESS | 380 | 1465918536068 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 380 | 1465918536136 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 08:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:35:36 INFO - PROCESS | 380 | 1465918536139 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 380 | 1465918536141 Marionette TRACE conn6 <- [1,2310,null,{}] 08:35:36 INFO - PROCESS | 380 | 1465918536144 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:36 INFO - PROCESS | 380 | 1465918536146 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:36 INFO - PROCESS | 380 | 1465918536247 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 08:35:36 INFO - PROCESS | 380 | 1465918536258 Marionette TRACE conn6 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 380 | 1465918536260 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:36 INFO - PROCESS | 380 | ++DOCSHELL 102E4000 == 31 [pid = 380] [id = 587] 08:35:36 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1643D400) [pid = 380] [serial = 1761] [outer = 00000000] 08:35:36 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17C0C400) [pid = 380] [serial = 1762] [outer = 1643D400] 08:35:36 INFO - PROCESS | 380 | 1465918536303 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C0C800) [pid = 380] [serial = 1763] [outer = 1643D400] 08:35:36 INFO - PROCESS | 380 | 1465918536725 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 630ms 08:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:35:36 INFO - PROCESS | 380 | 1465918536773 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 380 | 1465918536775 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 08:35:36 INFO - PROCESS | 380 | 1465918536778 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 380 | 1465918536780 Marionette TRACE conn6 <- [1,2314,null,{}] 08:35:36 INFO - PROCESS | 380 | 1465918536783 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:36 INFO - PROCESS | 380 | 1465918536785 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:36 INFO - PROCESS | 380 | 1465918536863 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 08:35:36 INFO - PROCESS | 380 | 1465918536868 Marionette TRACE conn6 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 380 | 1465918536870 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:36 INFO - PROCESS | 380 | ++DOCSHELL 08C63000 == 32 [pid = 380] [id = 588] 08:35:36 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17C0BC00) [pid = 380] [serial = 1764] [outer = 00000000] 08:35:36 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1832B000) [pid = 380] [serial = 1765] [outer = 17C0BC00] 08:35:36 INFO - PROCESS | 380 | 1465918536912 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18326000) [pid = 380] [serial = 1766] [outer = 17C0BC00] 08:35:37 INFO - PROCESS | 380 | 1465918537347 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 630ms 08:35:37 INFO - PROCESS | 380 | 1465918537410 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 380 | 1465918537412 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 08:35:37 INFO - PROCESS | 380 | 1465918537415 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:35:37 INFO - PROCESS | 380 | 1465918537417 Marionette TRACE conn6 <- [1,2318,null,{}] 08:35:37 INFO - PROCESS | 380 | 1465918537427 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:37 INFO - PROCESS | 380 | 1465918537429 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:37 INFO - PROCESS | 380 | 1465918537542 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 08:35:37 INFO - PROCESS | 380 | 1465918537553 Marionette TRACE conn6 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 380 | 1465918537555 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:37 INFO - PROCESS | 380 | ++DOCSHELL 0FD24C00 == 33 [pid = 380] [id = 589] 08:35:37 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (185D7400) [pid = 380] [serial = 1767] [outer = 00000000] 08:35:37 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18A27800) [pid = 380] [serial = 1768] [outer = 185D7400] 08:35:37 INFO - PROCESS | 380 | 1465918537621 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18E4D800) [pid = 380] [serial = 1769] [outer = 185D7400] 08:35:38 INFO - PROCESS | 380 | 1465918538068 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 690ms 08:35:38 INFO - PROCESS | 380 | 1465918538110 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 380 | 1465918538112 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 08:35:38 INFO - PROCESS | 380 | 1465918538115 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:35:38 INFO - PROCESS | 380 | 1465918538117 Marionette TRACE conn6 <- [1,2322,null,{}] 08:35:38 INFO - PROCESS | 380 | 1465918538121 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:38 INFO - PROCESS | 380 | 1465918538123 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:38 INFO - PROCESS | 380 | 1465918538240 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 08:35:38 INFO - PROCESS | 380 | 1465918538245 Marionette TRACE conn6 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 380 | 1465918538247 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:38 INFO - PROCESS | 380 | ++DOCSHELL 185D0C00 == 34 [pid = 380] [id = 590] 08:35:38 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1863A800) [pid = 380] [serial = 1770] [outer = 00000000] 08:35:38 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (18F1D400) [pid = 380] [serial = 1771] [outer = 1863A800] 08:35:38 INFO - PROCESS | 380 | 1465918538294 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18FB0000) [pid = 380] [serial = 1772] [outer = 1863A800] 08:35:38 INFO - PROCESS | 380 | 1465918538746 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 08:35:38 INFO - PROCESS | 380 | 1465918538794 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 380 | 1465918538796 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 08:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:35:38 INFO - PROCESS | 380 | 1465918538799 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 380 | 1465918538802 Marionette TRACE conn6 <- [1,2326,null,{}] 08:35:38 INFO - PROCESS | 380 | 1465918538806 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:38 INFO - PROCESS | 380 | 1465918538808 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:38 INFO - PROCESS | 380 | 1465918538973 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 08:35:39 INFO - PROCESS | 380 | 1465918539001 Marionette TRACE conn6 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 380 | 1465918539003 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:39 INFO - PROCESS | 380 | ++DOCSHELL 14012800 == 35 [pid = 380] [id = 591] 08:35:39 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (194F0400) [pid = 380] [serial = 1773] [outer = 00000000] 08:35:39 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (19585000) [pid = 380] [serial = 1774] [outer = 194F0400] 08:35:39 INFO - PROCESS | 380 | 1465918539051 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (19776000) [pid = 380] [serial = 1775] [outer = 194F0400] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 89 (140DA400) [pid = 380] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 88 (14AD5800) [pid = 380] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1731D000) [pid = 380] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18331800) [pid = 380] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 85 (102E3400) [pid = 380] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FBBD400) [pid = 380] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09CBEC00) [pid = 380] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD0B400) [pid = 380] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 81 (14354C00) [pid = 380] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 80 (195DE800) [pid = 380] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14ACC000) [pid = 380] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0C877C00) [pid = 380] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:35:39 INFO - PROCESS | 380 | --DOMWINDOW == 77 (173C0C00) [pid = 380] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:35:39 INFO - PROCESS | 380 | 1465918539613 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 870ms 08:35:39 INFO - PROCESS | 380 | 1465918539676 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 380 | 1465918539678 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 08:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:35:39 INFO - PROCESS | 380 | 1465918539682 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 380 | 1465918539684 Marionette TRACE conn6 <- [1,2330,null,{}] 08:35:39 INFO - PROCESS | 380 | 1465918539687 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:39 INFO - PROCESS | 380 | 1465918539689 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:39 INFO - PROCESS | 380 | 1465918539772 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 08:35:39 INFO - PROCESS | 380 | 1465918539778 Marionette TRACE conn6 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 380 | 1465918539780 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:39 INFO - PROCESS | 380 | ++DOCSHELL 10CBE800 == 36 [pid = 380] [id = 592] 08:35:39 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1439EC00) [pid = 380] [serial = 1776] [outer = 00000000] 08:35:39 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1725F000) [pid = 380] [serial = 1777] [outer = 1439EC00] 08:35:39 INFO - PROCESS | 380 | 1465918539837 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18331800) [pid = 380] [serial = 1778] [outer = 1439EC00] 08:35:40 INFO - PROCESS | 380 | 1465918540263 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 08:35:40 INFO - PROCESS | 380 | 1465918540315 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 380 | 1465918540317 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 08:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:35:40 INFO - PROCESS | 380 | 1465918540320 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 380 | 1465918540322 Marionette TRACE conn6 <- [1,2334,null,{}] 08:35:40 INFO - PROCESS | 380 | 1465918540325 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:40 INFO - PROCESS | 380 | 1465918540327 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:40 INFO - PROCESS | 380 | 1465918540406 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 08:35:40 INFO - PROCESS | 380 | 1465918540411 Marionette TRACE conn6 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 380 | 1465918540413 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:40 INFO - PROCESS | 380 | ++DOCSHELL 1725CC00 == 37 [pid = 380] [id = 593] 08:35:40 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (194E6800) [pid = 380] [serial = 1779] [outer = 00000000] 08:35:40 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (197E2400) [pid = 380] [serial = 1780] [outer = 194E6800] 08:35:40 INFO - PROCESS | 380 | 1465918540456 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1A49C000) [pid = 380] [serial = 1781] [outer = 194E6800] 08:35:40 INFO - PROCESS | 380 | 1465918540903 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 630ms 08:35:40 INFO - PROCESS | 380 | 1465918540951 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 380 | 1465918540953 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 08:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:35:40 INFO - PROCESS | 380 | 1465918540970 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 380 | 1465918540972 Marionette TRACE conn6 <- [1,2338,null,{}] 08:35:40 INFO - PROCESS | 380 | 1465918540975 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:40 INFO - PROCESS | 380 | 1465918540977 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:41 INFO - PROCESS | 380 | 1465918541058 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 08:35:41 INFO - PROCESS | 380 | 1465918541066 Marionette TRACE conn6 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 380 | 1465918541068 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:41 INFO - PROCESS | 380 | ++DOCSHELL 1A49BC00 == 38 [pid = 380] [id = 594] 08:35:41 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1A4A1000) [pid = 380] [serial = 1782] [outer = 00000000] 08:35:41 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1ACAE800) [pid = 380] [serial = 1783] [outer = 1A4A1000] 08:35:41 INFO - PROCESS | 380 | 1465918541110 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1ACB5800) [pid = 380] [serial = 1784] [outer = 1A4A1000] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 09CB7000 == 37 [pid = 380] [id = 581] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 102A4000 == 36 [pid = 380] [id = 580] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 0FD25C00 == 35 [pid = 380] [id = 583] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 0FD2B400 == 34 [pid = 380] [id = 584] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 0F666400 == 33 [pid = 380] [id = 582] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 140E0400 == 32 [pid = 380] [id = 585] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 14ACE800 == 31 [pid = 380] [id = 586] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 102E4000 == 30 [pid = 380] [id = 587] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 14012800 == 29 [pid = 380] [id = 591] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 08C63000 == 28 [pid = 380] [id = 588] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 10CBE800 == 27 [pid = 380] [id = 592] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 1725CC00 == 26 [pid = 380] [id = 593] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 0FD24C00 == 25 [pid = 380] [id = 589] 08:35:42 INFO - PROCESS | 380 | --DOCSHELL 185D0C00 == 24 [pid = 380] [id = 590] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 85 (14906400) [pid = 380] [serial = 1726] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 84 (16432C00) [pid = 380] [serial = 1729] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 83 (17CA6C00) [pid = 380] [serial = 1732] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 82 (185D6800) [pid = 380] [serial = 1738] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18326800) [pid = 380] [serial = 1733] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 80 (10BCEC00) [pid = 380] [serial = 1723] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18370800) [pid = 380] [serial = 1739] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FC67C00) [pid = 380] [serial = 1720] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FC70800) [pid = 380] [serial = 1721] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CF0400) [pid = 380] [serial = 1717] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0C883800) [pid = 380] [serial = 1718] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FE75000) [pid = 380] [serial = 1715] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FD4C000) [pid = 380] [serial = 1714] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1ACBF000) [pid = 380] [serial = 1712] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1ACB7000) [pid = 380] [serial = 1711] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1A49F000) [pid = 380] [serial = 1709] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1A498400) [pid = 380] [serial = 1708] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 68 (17C05000) [pid = 380] [serial = 1706] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 67 (16431C00) [pid = 380] [serial = 1705] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 66 (0FB3E400) [pid = 380] [serial = 1703] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 65 (0CACE800) [pid = 380] [serial = 1702] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 64 (1725B800) [pid = 380] [serial = 1730] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 63 (17CADC00) [pid = 380] [serial = 1735] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 62 (17CC9400) [pid = 380] [serial = 1736] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 61 (14945000) [pid = 380] [serial = 1727] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 60 (18F12000) [pid = 380] [serial = 1741] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | --DOMWINDOW == 59 (13E09000) [pid = 380] [serial = 1724] [outer = 00000000] [url = about:blank] 08:35:42 INFO - PROCESS | 380 | 1465918542921 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1975ms 08:35:42 INFO - PROCESS | 380 | 1465918542948 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 380 | 1465918542952 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 08:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:35:42 INFO - PROCESS | 380 | 1465918542956 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 380 | 1465918542960 Marionette TRACE conn6 <- [1,2342,null,{}] 08:35:42 INFO - PROCESS | 380 | 1465918542966 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:42 INFO - PROCESS | 380 | 1465918542969 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:43 INFO - PROCESS | 380 | 1465918543062 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 08:35:43 INFO - PROCESS | 380 | 1465918543068 Marionette TRACE conn6 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 380 | 1465918543073 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:43 INFO - PROCESS | 380 | ++DOCSHELL 09CB8400 == 25 [pid = 380] [id = 595] 08:35:43 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (09CB8C00) [pid = 380] [serial = 1785] [outer = 00000000] 08:35:43 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (09CBE000) [pid = 380] [serial = 1786] [outer = 09CB8C00] 08:35:43 INFO - PROCESS | 380 | 1465918543121 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (09CF1000) [pid = 380] [serial = 1787] [outer = 09CB8C00] 08:35:43 INFO - PROCESS | 380 | 1465918543594 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 08:35:43 INFO - PROCESS | 380 | 1465918543627 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 380 | 1465918543632 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 08:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:35:43 INFO - PROCESS | 380 | 1465918543643 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 380 | 1465918543646 Marionette TRACE conn6 <- [1,2346,null,{}] 08:35:43 INFO - PROCESS | 380 | 1465918543649 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:43 INFO - PROCESS | 380 | 1465918543652 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:43 INFO - PROCESS | 380 | 1465918543738 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 08:35:43 INFO - PROCESS | 380 | 1465918543748 Marionette TRACE conn6 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 380 | 1465918543751 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:43 INFO - PROCESS | 380 | ++DOCSHELL 0F661000 == 26 [pid = 380] [id = 596] 08:35:43 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (0F661400) [pid = 380] [serial = 1788] [outer = 00000000] 08:35:43 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0F6E5800) [pid = 380] [serial = 1789] [outer = 0F661400] 08:35:43 INFO - PROCESS | 380 | 1465918543797 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FB36400) [pid = 380] [serial = 1790] [outer = 0F661400] 08:35:44 INFO - PROCESS | 380 | 1465918544265 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 08:35:44 INFO - PROCESS | 380 | 1465918544319 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 380 | 1465918544321 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 08:35:44 INFO - PROCESS | 380 | 1465918544324 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:35:44 INFO - PROCESS | 380 | 1465918544327 Marionette TRACE conn6 <- [1,2350,null,{}] 08:35:44 INFO - PROCESS | 380 | 1465918544338 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:44 INFO - PROCESS | 380 | 1465918544343 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:44 INFO - PROCESS | 380 | 1465918544426 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 08:35:44 INFO - PROCESS | 380 | 1465918544554 Marionette TRACE conn6 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 380 | 1465918544557 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:44 INFO - PROCESS | 380 | ++DOCSHELL 0FD22400 == 27 [pid = 380] [id = 597] 08:35:44 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FD24C00) [pid = 380] [serial = 1791] [outer = 00000000] 08:35:44 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FD29000) [pid = 380] [serial = 1792] [outer = 0FD24C00] 08:35:44 INFO - PROCESS | 380 | 1465918544606 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FD4F800) [pid = 380] [serial = 1793] [outer = 0FD24C00] 08:35:44 INFO - PROCESS | 380 | 1465918544983 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 730ms 08:35:45 INFO - PROCESS | 380 | 1465918545058 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 380 | 1465918545061 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 08:35:45 INFO - PROCESS | 380 | 1465918545064 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:35:45 INFO - PROCESS | 380 | 1465918545066 Marionette TRACE conn6 <- [1,2354,null,{}] 08:35:45 INFO - PROCESS | 380 | 1465918545070 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:45 INFO - PROCESS | 380 | 1465918545071 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:45 INFO - PROCESS | 380 | 1465918545190 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 08:35:45 INFO - PROCESS | 380 | 1465918545199 Marionette TRACE conn6 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 380 | 1465918545201 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:45 INFO - PROCESS | 380 | ++DOCSHELL 0FD56400 == 28 [pid = 380] [id = 598] 08:35:45 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FD56C00) [pid = 380] [serial = 1794] [outer = 00000000] 08:35:45 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (102E4400) [pid = 380] [serial = 1795] [outer = 0FD56C00] 08:35:45 INFO - PROCESS | 380 | 1465918545245 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (10CBE800) [pid = 380] [serial = 1796] [outer = 0FD56C00] 08:35:45 INFO - PROCESS | 380 | 1465918545651 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 630ms 08:35:45 INFO - PROCESS | 380 | 1465918545698 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 380 | 1465918545700 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 08:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:35:45 INFO - PROCESS | 380 | 1465918545704 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 380 | 1465918545705 Marionette TRACE conn6 <- [1,2358,null,{}] 08:35:45 INFO - PROCESS | 380 | 1465918545709 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:45 INFO - PROCESS | 380 | 1465918545711 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:45 INFO - PROCESS | 380 | 1465918545787 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 08:35:45 INFO - PROCESS | 380 | 1465918545910 Marionette TRACE conn6 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 380 | 1465918545912 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:45 INFO - PROCESS | 380 | ++DOCSHELL 1409D000 == 29 [pid = 380] [id = 599] 08:35:45 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (140A4C00) [pid = 380] [serial = 1797] [outer = 00000000] 08:35:45 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (14830800) [pid = 380] [serial = 1798] [outer = 140A4C00] 08:35:45 INFO - PROCESS | 380 | 1465918545955 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14927400) [pid = 380] [serial = 1799] [outer = 140A4C00] 08:35:46 INFO - PROCESS | 380 | 1465918546327 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 08:35:46 INFO - PROCESS | 380 | 1465918546375 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 380 | 1465918546377 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 08:35:46 INFO - PROCESS | 380 | 1465918546380 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:35:46 INFO - PROCESS | 380 | 1465918546382 Marionette TRACE conn6 <- [1,2362,null,{}] 08:35:46 INFO - PROCESS | 380 | 1465918546385 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:46 INFO - PROCESS | 380 | 1465918546391 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:46 INFO - PROCESS | 380 | 1465918546492 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 08:35:46 INFO - PROCESS | 380 | 1465918546498 Marionette TRACE conn6 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 380 | 1465918546500 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:46 INFO - PROCESS | 380 | ++DOCSHELL 149CE400 == 30 [pid = 380] [id = 600] 08:35:46 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14A2FC00) [pid = 380] [serial = 1800] [outer = 00000000] 08:35:46 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (16434400) [pid = 380] [serial = 1801] [outer = 14A2FC00] 08:35:46 INFO - PROCESS | 380 | 1465918546544 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1725F400) [pid = 380] [serial = 1802] [outer = 14A2FC00] 08:35:46 INFO - PROCESS | 380 | 1465918546979 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 630ms 08:35:47 INFO - PROCESS | 380 | 1465918547018 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 380 | 1465918547020 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 08:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:35:47 INFO - PROCESS | 380 | 1465918547023 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 380 | 1465918547025 Marionette TRACE conn6 <- [1,2366,null,{}] 08:35:47 INFO - PROCESS | 380 | 1465918547028 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:47 INFO - PROCESS | 380 | 1465918547030 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:47 INFO - PROCESS | 380 | 1465918547106 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 08:35:47 INFO - PROCESS | 380 | 1465918547112 Marionette TRACE conn6 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 380 | 1465918547114 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:47 INFO - PROCESS | 380 | ++DOCSHELL 17263800 == 31 [pid = 380] [id = 601] 08:35:47 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (173C2400) [pid = 380] [serial = 1803] [outer = 00000000] 08:35:47 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17541400) [pid = 380] [serial = 1804] [outer = 173C2400] 08:35:47 INFO - PROCESS | 380 | 1465918547160 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17543800) [pid = 380] [serial = 1805] [outer = 173C2400] 08:35:47 INFO - PROCESS | 380 | 1465918547613 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 631ms 08:35:47 INFO - PROCESS | 380 | 1465918547664 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 380 | 1465918547666 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 08:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:35:47 INFO - PROCESS | 380 | 1465918547669 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 380 | 1465918547670 Marionette TRACE conn6 <- [1,2370,null,{}] 08:35:47 INFO - PROCESS | 380 | 1465918547674 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:47 INFO - PROCESS | 380 | 1465918547675 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:47 INFO - PROCESS | 380 | 1465918547751 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 08:35:47 INFO - PROCESS | 380 | 1465918547756 Marionette TRACE conn6 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 380 | 1465918547758 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:47 INFO - PROCESS | 380 | ++DOCSHELL 08C6E000 == 32 [pid = 380] [id = 602] 08:35:47 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17C09000) [pid = 380] [serial = 1806] [outer = 00000000] 08:35:47 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17CD0800) [pid = 380] [serial = 1807] [outer = 17C09000] 08:35:47 INFO - PROCESS | 380 | 1465918547801 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (17CB0C00) [pid = 380] [serial = 1808] [outer = 17C09000] 08:35:48 INFO - PROCESS | 380 | 1465918548258 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 630ms 08:35:48 INFO - PROCESS | 380 | 1465918548300 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 08:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:35:48 INFO - PROCESS | 380 | 1465918548302 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 08:35:48 INFO - PROCESS | 380 | 1465918548305 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 380 | 1465918548307 Marionette TRACE conn6 <- [1,2374,null,{}] 08:35:48 INFO - PROCESS | 380 | 1465918548310 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:48 INFO - PROCESS | 380 | 1465918548312 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:48 INFO - PROCESS | 380 | 1465918548424 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 08:35:48 INFO - PROCESS | 380 | 1465918548432 Marionette TRACE conn6 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 380 | 1465918548434 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:48 INFO - PROCESS | 380 | ++DOCSHELL 0FD22000 == 33 [pid = 380] [id = 603] 08:35:48 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18365000) [pid = 380] [serial = 1809] [outer = 00000000] 08:35:48 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (185D6400) [pid = 380] [serial = 1810] [outer = 18365000] 08:35:48 INFO - PROCESS | 380 | 1465918548532 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (185D9400) [pid = 380] [serial = 1811] [outer = 18365000] 08:35:48 INFO - PROCESS | 380 | 1465918548988 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 730ms 08:35:49 INFO - PROCESS | 380 | 1465918549040 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 380 | 1465918549042 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 08:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:35:49 INFO - PROCESS | 380 | 1465918549045 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 380 | 1465918549047 Marionette TRACE conn6 <- [1,2378,null,{}] 08:35:49 INFO - PROCESS | 380 | 1465918549050 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:49 INFO - PROCESS | 380 | 1465918549052 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:49 INFO - PROCESS | 380 | 1465918549168 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 08:35:49 INFO - PROCESS | 380 | 1465918549176 Marionette TRACE conn6 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 380 | 1465918549178 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:49 INFO - PROCESS | 380 | ++DOCSHELL 0FD59800 == 34 [pid = 380] [id = 604] 08:35:49 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (14901C00) [pid = 380] [serial = 1812] [outer = 00000000] 08:35:49 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (18ED7800) [pid = 380] [serial = 1813] [outer = 14901C00] 08:35:49 INFO - PROCESS | 380 | 1465918549275 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (18F16800) [pid = 380] [serial = 1814] [outer = 14901C00] 08:35:49 INFO - PROCESS | 380 | 1465918549712 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 732ms 08:35:49 INFO - PROCESS | 380 | 1465918549802 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 380 | 1465918549804 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 08:35:49 INFO - PROCESS | 380 | 1465918549810 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 380 | 1465918549812 Marionette TRACE conn6 <- [1,2382,null,{}] 08:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:35:49 INFO - PROCESS | 380 | 1465918549817 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:49 INFO - PROCESS | 380 | 1465918549819 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:49 INFO - PROCESS | 380 | 1465918549942 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0F66CC00) [pid = 380] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FD4C400) [pid = 380] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 86 (140E1800) [pid = 380] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 85 (194F0400) [pid = 380] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1863A800) [pid = 380] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1643D400) [pid = 380] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 82 (18E49400) [pid = 380] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FD26400) [pid = 380] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17C0BC00) [pid = 380] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 79 (194E6800) [pid = 380] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1439EC00) [pid = 380] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14AD9000) [pid = 380] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CB8000) [pid = 380] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:35:50 INFO - PROCESS | 380 | --DOMWINDOW == 75 (185D7400) [pid = 380] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:35:50 INFO - PROCESS | 380 | 1465918550182 Marionette TRACE conn6 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 380 | 1465918550185 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:50 INFO - PROCESS | 380 | ++DOCSHELL 09C1A000 == 35 [pid = 380] [id = 605] 08:35:50 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (09C1A400) [pid = 380] [serial = 1815] [outer = 00000000] 08:35:50 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FB43400) [pid = 380] [serial = 1816] [outer = 09C1A400] 08:35:50 INFO - PROCESS | 380 | 1465918550232 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1439EC00) [pid = 380] [serial = 1817] [outer = 09C1A400] 08:35:50 INFO - PROCESS | 380 | 1465918550617 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 830ms 08:35:50 INFO - PROCESS | 380 | 1465918550646 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 380 | 1465918550648 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 08:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:35:50 INFO - PROCESS | 380 | 1465918550651 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 380 | 1465918550653 Marionette TRACE conn6 <- [1,2386,null,{}] 08:35:50 INFO - PROCESS | 380 | 1465918550656 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:50 INFO - PROCESS | 380 | 1465918550657 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:50 INFO - PROCESS | 380 | 1465918550736 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 08:35:50 INFO - PROCESS | 380 | 1465918550840 Marionette TRACE conn6 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 380 | 1465918550842 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:50 INFO - PROCESS | 380 | ++DOCSHELL 140DA400 == 36 [pid = 380] [id = 606] 08:35:50 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14829C00) [pid = 380] [serial = 1818] [outer = 00000000] 08:35:50 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18FAFC00) [pid = 380] [serial = 1819] [outer = 14829C00] 08:35:50 INFO - PROCESS | 380 | 1465918550885 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (194E8400) [pid = 380] [serial = 1820] [outer = 14829C00] 08:35:51 INFO - PROCESS | 380 | 1465918551213 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 630ms 08:35:51 INFO - PROCESS | 380 | 1465918551283 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 08:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:35:51 INFO - PROCESS | 380 | 1465918551285 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 08:35:51 INFO - PROCESS | 380 | 1465918551288 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 380 | 1465918551289 Marionette TRACE conn6 <- [1,2390,null,{}] 08:35:51 INFO - PROCESS | 380 | 1465918551293 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:51 INFO - PROCESS | 380 | 1465918551294 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:51 INFO - PROCESS | 380 | 1465918551411 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 08:35:51 INFO - PROCESS | 380 | 1465918551445 Marionette TRACE conn6 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 380 | 1465918551447 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:51 INFO - PROCESS | 380 | ++DOCSHELL 103C2800 == 37 [pid = 380] [id = 607] 08:35:51 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (16432400) [pid = 380] [serial = 1821] [outer = 00000000] 08:35:51 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1A49F800) [pid = 380] [serial = 1822] [outer = 16432400] 08:35:51 INFO - PROCESS | 380 | 1465918551489 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1A4A4000) [pid = 380] [serial = 1823] [outer = 16432400] 08:35:51 INFO - PROCESS | 380 | 1465918551889 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 630ms 08:35:51 INFO - PROCESS | 380 | 1465918551919 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 380 | 1465918551920 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 08:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:35:51 INFO - PROCESS | 380 | 1465918551924 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 380 | 1465918551925 Marionette TRACE conn6 <- [1,2394,null,{}] 08:35:51 INFO - PROCESS | 380 | 1465918551928 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:51 INFO - PROCESS | 380 | 1465918551930 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:52 INFO - PROCESS | 380 | 1465918552046 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 08:35:52 INFO - PROCESS | 380 | 1465918552054 Marionette TRACE conn6 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 380 | 1465918552056 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:52 INFO - PROCESS | 380 | ++DOCSHELL 143A7000 == 38 [pid = 380] [id = 608] 08:35:52 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1494BC00) [pid = 380] [serial = 1824] [outer = 00000000] 08:35:52 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1ACC0000) [pid = 380] [serial = 1825] [outer = 1494BC00] 08:35:52 INFO - PROCESS | 380 | 1465918552098 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1ACC1C00) [pid = 380] [serial = 1826] [outer = 1494BC00] 08:35:52 INFO - PROCESS | 380 | 1465918552879 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 08:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1020ms 08:35:52 INFO - PROCESS | 380 | 1465918552945 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 380 | 1465918552950 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 08:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:35:52 INFO - PROCESS | 380 | 1465918552955 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 380 | 1465918552960 Marionette TRACE conn6 <- [1,2398,null,{}] 08:35:52 INFO - PROCESS | 380 | 1465918552985 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:52 INFO - PROCESS | 380 | 1465918552988 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:53 INFO - PROCESS | 380 | 1465918553140 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 08:35:53 INFO - PROCESS | 380 | 1465918553274 Marionette TRACE conn6 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 380 | 1465918553276 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:53 INFO - PROCESS | 380 | ++DOCSHELL 09CB1000 == 39 [pid = 380] [id = 609] 08:35:53 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (09CB6400) [pid = 380] [serial = 1827] [outer = 00000000] 08:35:53 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0C952000) [pid = 380] [serial = 1828] [outer = 09CB6400] 08:35:53 INFO - PROCESS | 380 | 1465918553336 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0FB3AC00) [pid = 380] [serial = 1829] [outer = 09CB6400] 08:35:54 INFO - PROCESS | 380 | 1465918554291 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1353ms 08:35:54 INFO - PROCESS | 380 | 1465918554308 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 08:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:35:54 INFO - PROCESS | 380 | 1465918554312 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 08:35:54 INFO - PROCESS | 380 | 1465918554317 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 380 | 1465918554320 Marionette TRACE conn6 <- [1,2402,null,{}] 08:35:54 INFO - PROCESS | 380 | 1465918554325 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:54 INFO - PROCESS | 380 | 1465918554328 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:54 INFO - PROCESS | 380 | 1465918554441 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 08:35:54 INFO - PROCESS | 380 | 1465918554581 Marionette TRACE conn6 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 380 | 1465918554586 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:54 INFO - PROCESS | 380 | ++DOCSHELL 0CA27400 == 40 [pid = 380] [id = 610] 08:35:54 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (0CA68C00) [pid = 380] [serial = 1830] [outer = 00000000] 08:35:54 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0F6EA000) [pid = 380] [serial = 1831] [outer = 0CA68C00] 08:35:54 INFO - PROCESS | 380 | 1465918554640 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0FC68800) [pid = 380] [serial = 1832] [outer = 0CA68C00] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 103C2800 == 39 [pid = 380] [id = 607] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 140DA400 == 38 [pid = 380] [id = 606] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 09C1A000 == 37 [pid = 380] [id = 605] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 0FD59800 == 36 [pid = 380] [id = 604] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 0FD22000 == 35 [pid = 380] [id = 603] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 08C6E000 == 34 [pid = 380] [id = 602] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 17263800 == 33 [pid = 380] [id = 601] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 149CE400 == 32 [pid = 380] [id = 600] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 1409D000 == 31 [pid = 380] [id = 599] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 0FD56400 == 30 [pid = 380] [id = 598] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 0FD22400 == 29 [pid = 380] [id = 597] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 92 (1ACAE800) [pid = 380] [serial = 1783] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 0F661000 == 28 [pid = 380] [id = 596] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 09CB8400 == 27 [pid = 380] [id = 595] 08:35:54 INFO - PROCESS | 380 | --DOCSHELL 1A49BC00 == 26 [pid = 380] [id = 594] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1A49C000) [pid = 380] [serial = 1781] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0FB37800) [pid = 380] [serial = 1748] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0FE6D400) [pid = 380] [serial = 1753] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1488F000) [pid = 380] [serial = 1756] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 87 (19585000) [pid = 380] [serial = 1774] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18F1D400) [pid = 380] [serial = 1771] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1493FC00) [pid = 380] [serial = 1757] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 84 (17C0C400) [pid = 380] [serial = 1762] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18F13800) [pid = 380] [serial = 1742] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD4CC00) [pid = 380] [serial = 1751] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18326000) [pid = 380] [serial = 1766] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 80 (197E2400) [pid = 380] [serial = 1780] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18331800) [pid = 380] [serial = 1778] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 78 (17C0C800) [pid = 380] [serial = 1763] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18FB0000) [pid = 380] [serial = 1772] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1643EC00) [pid = 380] [serial = 1759] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1725F000) [pid = 380] [serial = 1777] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09CBCC00) [pid = 380] [serial = 1744] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 73 (173C1800) [pid = 380] [serial = 1760] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 72 (09CF6400) [pid = 380] [serial = 1745] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 71 (13E05C00) [pid = 380] [serial = 1754] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0FD2B800) [pid = 380] [serial = 1750] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 69 (18E4D800) [pid = 380] [serial = 1769] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1832B000) [pid = 380] [serial = 1765] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 67 (18A27800) [pid = 380] [serial = 1768] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 66 (19776000) [pid = 380] [serial = 1775] [outer = 00000000] [url = about:blank] 08:35:54 INFO - PROCESS | 380 | --DOMWINDOW == 65 (0F6F1800) [pid = 380] [serial = 1747] [outer = 00000000] [url = about:blank] 08:35:55 INFO - PROCESS | 380 | 1465918555169 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 870ms 08:35:55 INFO - PROCESS | 380 | 1465918555188 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 380 | 1465918555193 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 08:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:35:55 INFO - PROCESS | 380 | 1465918555203 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 380 | 1465918555205 Marionette TRACE conn6 <- [1,2406,null,{}] 08:35:55 INFO - PROCESS | 380 | 1465918555209 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:55 INFO - PROCESS | 380 | 1465918555211 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:55 INFO - PROCESS | 380 | 1465918555298 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 08:35:55 INFO - PROCESS | 380 | 1465918555304 Marionette TRACE conn6 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 380 | 1465918555307 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:55 INFO - PROCESS | 380 | ++DOCSHELL 0FC64C00 == 27 [pid = 380] [id = 611] 08:35:55 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FC67800) [pid = 380] [serial = 1833] [outer = 00000000] 08:35:55 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FD03000) [pid = 380] [serial = 1834] [outer = 0FC67800] 08:35:55 INFO - PROCESS | 380 | 1465918555354 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FD0B000) [pid = 380] [serial = 1835] [outer = 0FC67800] 08:35:55 INFO - PROCESS | 380 | 1465918555860 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:35:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 08:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:35:55 INFO - PROCESS | 380 | 1465918555873 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 380 | 1465918555875 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 08:35:55 INFO - PROCESS | 380 | 1465918555878 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 380 | 1465918555882 Marionette TRACE conn6 <- [1,2410,null,{}] 08:35:55 INFO - PROCESS | 380 | 1465918555892 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:55 INFO - PROCESS | 380 | 1465918555897 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:56 INFO - PROCESS | 380 | 1465918556011 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 08:35:56 INFO - PROCESS | 380 | 1465918556021 Marionette TRACE conn6 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 380 | 1465918556024 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:56 INFO - PROCESS | 380 | ++DOCSHELL 102A2C00 == 28 [pid = 380] [id = 612] 08:35:56 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (102A4C00) [pid = 380] [serial = 1836] [outer = 00000000] 08:35:56 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (103C2800) [pid = 380] [serial = 1837] [outer = 102A4C00] 08:35:56 INFO - PROCESS | 380 | 1465918556073 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (13E0B800) [pid = 380] [serial = 1838] [outer = 102A4C00] 08:35:56 INFO - PROCESS | 380 | 1465918556541 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 673ms 08:35:56 INFO - PROCESS | 380 | 1465918556552 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 380 | 1465918556554 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 08:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:35:56 INFO - PROCESS | 380 | 1465918556568 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 380 | 1465918556570 Marionette TRACE conn6 <- [1,2414,null,{}] 08:35:56 INFO - PROCESS | 380 | 1465918556574 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:56 INFO - PROCESS | 380 | 1465918556576 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:56 INFO - PROCESS | 380 | 1465918556660 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 08:35:56 INFO - PROCESS | 380 | 1465918556674 Marionette TRACE conn6 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 380 | 1465918556676 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:56 INFO - PROCESS | 380 | ++DOCSHELL 140A4400 == 29 [pid = 380] [id = 613] 08:35:56 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (141C1400) [pid = 380] [serial = 1839] [outer = 00000000] 08:35:56 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1494AC00) [pid = 380] [serial = 1840] [outer = 141C1400] 08:35:56 INFO - PROCESS | 380 | 1465918556720 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14A29000) [pid = 380] [serial = 1841] [outer = 141C1400] 08:35:57 INFO - PROCESS | 380 | 1465918557147 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 630ms 08:35:57 INFO - PROCESS | 380 | 1465918557208 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 380 | 1465918557210 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 08:35:57 INFO - PROCESS | 380 | 1465918557213 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 380 | 1465918557215 Marionette TRACE conn6 <- [1,2418,null,{}] 08:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:35:57 INFO - PROCESS | 380 | 1465918557218 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:57 INFO - PROCESS | 380 | 1465918557220 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:57 INFO - PROCESS | 380 | 1465918557336 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 08:35:57 INFO - PROCESS | 380 | 1465918557345 Marionette TRACE conn6 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 380 | 1465918557347 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:57 INFO - PROCESS | 380 | ++DOCSHELL 14A33400 == 30 [pid = 380] [id = 614] 08:35:57 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14ADA800) [pid = 380] [serial = 1842] [outer = 00000000] 08:35:57 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (16430800) [pid = 380] [serial = 1843] [outer = 14ADA800] 08:35:57 INFO - PROCESS | 380 | 1465918557392 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17263400) [pid = 380] [serial = 1844] [outer = 14ADA800] 08:35:57 INFO - PROCESS | 380 | 1465918557869 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 08:35:57 INFO - PROCESS | 380 | 1465918557890 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 380 | 1465918557892 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 08:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:35:57 INFO - PROCESS | 380 | 1465918557895 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 380 | 1465918557896 Marionette TRACE conn6 <- [1,2422,null,{}] 08:35:57 INFO - PROCESS | 380 | 1465918557900 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:57 INFO - PROCESS | 380 | 1465918557906 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:58 INFO - PROCESS | 380 | 1465918558045 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 08:35:58 INFO - PROCESS | 380 | 1465918558058 Marionette TRACE conn6 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 380 | 1465918558060 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:58 INFO - PROCESS | 380 | ++DOCSHELL 173C1C00 == 31 [pid = 380] [id = 615] 08:35:58 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (173C8000) [pid = 380] [serial = 1845] [outer = 00000000] 08:35:58 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17CAD400) [pid = 380] [serial = 1846] [outer = 173C8000] 08:35:58 INFO - PROCESS | 380 | 1465918558158 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18326800) [pid = 380] [serial = 1847] [outer = 173C8000] 08:35:58 INFO - PROCESS | 380 | 1465918558580 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 730ms 08:35:58 INFO - PROCESS | 380 | 1465918558633 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 380 | 1465918558635 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 08:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:35:58 INFO - PROCESS | 380 | 1465918558680 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 380 | 1465918558682 Marionette TRACE conn6 <- [1,2426,null,{}] 08:35:58 INFO - PROCESS | 380 | 1465918558690 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:58 INFO - PROCESS | 380 | 1465918558692 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:58 INFO - PROCESS | 380 | 1465918558803 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 08:35:58 INFO - PROCESS | 380 | 1465918558812 Marionette TRACE conn6 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 380 | 1465918558814 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:58 INFO - PROCESS | 380 | ++DOCSHELL 1832F400 == 32 [pid = 380] [id = 616] 08:35:58 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18330000) [pid = 380] [serial = 1848] [outer = 00000000] 08:35:58 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1836C400) [pid = 380] [serial = 1849] [outer = 18330000] 08:35:58 INFO - PROCESS | 380 | 1465918558858 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18363000) [pid = 380] [serial = 1850] [outer = 18330000] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 82 (16432400) [pid = 380] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 81 (09C1A400) [pid = 380] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 80 (14829C00) [pid = 380] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18365000) [pid = 380] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 78 (173C2400) [pid = 380] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0F661400) [pid = 380] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 76 (14901C00) [pid = 380] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 75 (14A2FC00) [pid = 380] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17C09000) [pid = 380] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1A4A1000) [pid = 380] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FD24C00) [pid = 380] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 71 (140A4C00) [pid = 380] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 70 (09CB8C00) [pid = 380] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:35:59 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0FD56C00) [pid = 380] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:35:59 INFO - PROCESS | 380 | 1465918559497 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 08:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 850ms 08:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:35:59 INFO - PROCESS | 380 | 1465918559504 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 380 | 1465918559506 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 08:35:59 INFO - PROCESS | 380 | 1465918559509 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 380 | 1465918559511 Marionette TRACE conn6 <- [1,2430,null,{}] 08:35:59 INFO - PROCESS | 380 | 1465918559514 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:59 INFO - PROCESS | 380 | 1465918559516 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:59 INFO - PROCESS | 380 | 1465918559594 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 08:35:59 INFO - PROCESS | 380 | 1465918559599 Marionette TRACE conn6 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 380 | 1465918559601 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:35:59 INFO - PROCESS | 380 | ++DOCSHELL 0CACA800 == 33 [pid = 380] [id = 617] 08:35:59 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (102E4000) [pid = 380] [serial = 1851] [outer = 00000000] 08:35:59 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (14906400) [pid = 380] [serial = 1852] [outer = 102E4000] 08:35:59 INFO - PROCESS | 380 | 1465918559645 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (16432400) [pid = 380] [serial = 1853] [outer = 102E4000] 08:36:00 INFO - PROCESS | 380 | 1465918560076 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 08:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 630ms 08:36:00 INFO - PROCESS | 380 | 1465918560140 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 08:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:36:00 INFO - PROCESS | 380 | 1465918560142 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 08:36:00 INFO - PROCESS | 380 | 1465918560145 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 380 | 1465918560147 Marionette TRACE conn6 <- [1,2434,null,{}] 08:36:00 INFO - PROCESS | 380 | 1465918560150 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:00 INFO - PROCESS | 380 | 1465918560152 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:00 INFO - PROCESS | 380 | 1465918560229 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 08:36:00 INFO - PROCESS | 380 | 1465918560235 Marionette TRACE conn6 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 380 | 1465918560237 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:00 INFO - PROCESS | 380 | ++DOCSHELL 18328400 == 34 [pid = 380] [id = 618] 08:36:00 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (18328800) [pid = 380] [serial = 1854] [outer = 00000000] 08:36:00 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (18E4A000) [pid = 380] [serial = 1855] [outer = 18328800] 08:36:00 INFO - PROCESS | 380 | 1465918560282 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (18F17400) [pid = 380] [serial = 1856] [outer = 18328800] 08:36:00 INFO - PROCESS | 380 | 1465918560700 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 08:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 570ms 08:36:00 INFO - PROCESS | 380 | 1465918560716 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 380 | 1465918560718 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 08:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:36:00 INFO - PROCESS | 380 | 1465918560721 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 380 | 1465918560723 Marionette TRACE conn6 <- [1,2438,null,{}] 08:36:00 INFO - PROCESS | 380 | 1465918560726 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:00 INFO - PROCESS | 380 | 1465918560728 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:00 INFO - PROCESS | 380 | 1465918560851 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 08:36:00 INFO - PROCESS | 380 | 1465918560873 Marionette TRACE conn6 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 380 | 1465918560875 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:00 INFO - PROCESS | 380 | ++DOCSHELL 0FB3A000 == 35 [pid = 380] [id = 619] 08:36:00 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (140A0400) [pid = 380] [serial = 1857] [outer = 00000000] 08:36:00 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18FB2000) [pid = 380] [serial = 1858] [outer = 140A0400] 08:36:00 INFO - PROCESS | 380 | 1465918560917 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (194E7000) [pid = 380] [serial = 1859] [outer = 140A0400] 08:36:01 INFO - PROCESS | 380 | 1465918561331 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 08:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 08:36:01 INFO - PROCESS | 380 | 1465918561352 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 380 | 1465918561354 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 08:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:36:01 INFO - PROCESS | 380 | 1465918561357 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 380 | 1465918561359 Marionette TRACE conn6 <- [1,2442,null,{}] 08:36:01 INFO - PROCESS | 380 | 1465918561362 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:01 INFO - PROCESS | 380 | 1465918561365 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:01 INFO - PROCESS | 380 | 1465918561541 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 08:36:01 INFO - PROCESS | 380 | 1465918561701 Marionette TRACE conn6 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:01 INFO - PROCESS | 380 | 1465918561704 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:01 INFO - PROCESS | 380 | ++DOCSHELL 09C04800 == 36 [pid = 380] [id = 620] 08:36:01 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (09C05400) [pid = 380] [serial = 1860] [outer = 00000000] 08:36:01 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (09C20800) [pid = 380] [serial = 1861] [outer = 09C05400] 08:36:01 INFO - PROCESS | 380 | 1465918561766 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (09CED800) [pid = 380] [serial = 1862] [outer = 09C05400] 08:36:02 INFO - PROCESS | 380 | 1465918562313 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 08:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 970ms 08:36:02 INFO - PROCESS | 380 | 1465918562329 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 08:36:02 INFO - PROCESS | 380 | 1465918562333 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 08:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:36:02 INFO - PROCESS | 380 | 1465918562354 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 380 | 1465918562358 Marionette TRACE conn6 <- [1,2446,null,{}] 08:36:02 INFO - PROCESS | 380 | 1465918562363 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:02 INFO - PROCESS | 380 | 1465918562366 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:02 INFO - PROCESS | 380 | 1465918562477 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 08:36:02 INFO - PROCESS | 380 | 1465918562588 Marionette TRACE conn6 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 380 | 1465918562591 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:02 INFO - PROCESS | 380 | ++DOCSHELL 0FD4F000 == 37 [pid = 380] [id = 621] 08:36:02 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FD52800) [pid = 380] [serial = 1863] [outer = 00000000] 08:36:02 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FE6CC00) [pid = 380] [serial = 1864] [outer = 0FD52800] 08:36:02 INFO - PROCESS | 380 | 1465918562687 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (13E07000) [pid = 380] [serial = 1865] [outer = 0FD52800] 08:36:03 INFO - PROCESS | 380 | 1465918563294 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 08:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 970ms 08:36:03 INFO - PROCESS | 380 | 1465918563328 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 380 | 1465918563331 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 08:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:36:03 INFO - PROCESS | 380 | 1465918563336 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 380 | 1465918563338 Marionette TRACE conn6 <- [1,2450,null,{}] 08:36:03 INFO - PROCESS | 380 | 1465918563342 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:03 INFO - PROCESS | 380 | 1465918563345 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:03 INFO - PROCESS | 380 | 1465918563455 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 08:36:03 INFO - PROCESS | 380 | 1465918563595 Marionette TRACE conn6 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 380 | 1465918563597 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:03 INFO - PROCESS | 380 | ++DOCSHELL 0FD05C00 == 38 [pid = 380] [id = 622] 08:36:03 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (17C02400) [pid = 380] [serial = 1866] [outer = 00000000] 08:36:03 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17CB2400) [pid = 380] [serial = 1867] [outer = 17C02400] 08:36:03 INFO - PROCESS | 380 | 1465918563651 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18E46C00) [pid = 380] [serial = 1868] [outer = 17C02400] 08:36:04 INFO - PROCESS | 380 | 1465918564224 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 08:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 930ms 08:36:04 INFO - PROCESS | 380 | 1465918564266 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 08:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:36:04 INFO - PROCESS | 380 | 1465918564271 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 08:36:04 INFO - PROCESS | 380 | 1465918564281 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 380 | 1465918564286 Marionette TRACE conn6 <- [1,2454,null,{}] 08:36:04 INFO - PROCESS | 380 | 1465918564290 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:04 INFO - PROCESS | 380 | 1465918564293 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:04 INFO - PROCESS | 380 | 1465918564408 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 08:36:04 INFO - PROCESS | 380 | 1465918564570 Marionette TRACE conn6 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 380 | 1465918564573 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:04 INFO - PROCESS | 380 | ++DOCSHELL 19587000 == 39 [pid = 380] [id = 623] 08:36:04 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (197D7400) [pid = 380] [serial = 1869] [outer = 00000000] 08:36:04 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1A49BC00) [pid = 380] [serial = 1870] [outer = 197D7400] 08:36:04 INFO - PROCESS | 380 | 1465918564629 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1A4A2400) [pid = 380] [serial = 1871] [outer = 197D7400] 08:36:05 INFO - PROCESS | 380 | 1465918565384 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 08:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1127ms 08:36:05 INFO - PROCESS | 380 | 1465918565411 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 380 | 1465918565416 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 08:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:36:05 INFO - PROCESS | 380 | 1465918565421 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 380 | 1465918565425 Marionette TRACE conn6 <- [1,2458,null,{}] 08:36:05 INFO - PROCESS | 380 | 1465918565430 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:05 INFO - PROCESS | 380 | 1465918565433 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:05 INFO - PROCESS | 380 | 1465918565537 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 08:36:05 INFO - PROCESS | 380 | 1465918565680 Marionette TRACE conn6 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 380 | 1465918565682 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:05 INFO - PROCESS | 380 | ++DOCSHELL 0CA6C000 == 40 [pid = 380] [id = 624] 08:36:05 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (0CA6D000) [pid = 380] [serial = 1872] [outer = 00000000] 08:36:05 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0FD06400) [pid = 380] [serial = 1873] [outer = 0CA6D000] 08:36:05 INFO - PROCESS | 380 | 1465918565732 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0FD57000) [pid = 380] [serial = 1874] [outer = 0CA6D000] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 0FB3A000 == 39 [pid = 380] [id = 619] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 18328400 == 38 [pid = 380] [id = 618] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 0CACA800 == 37 [pid = 380] [id = 617] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 1832F400 == 36 [pid = 380] [id = 616] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 173C1C00 == 35 [pid = 380] [id = 615] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 14A33400 == 34 [pid = 380] [id = 614] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 140A4400 == 33 [pid = 380] [id = 613] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 102A2C00 == 32 [pid = 380] [id = 612] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 0FC64C00 == 31 [pid = 380] [id = 611] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 0CA27400 == 30 [pid = 380] [id = 610] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 09CB1000 == 29 [pid = 380] [id = 609] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 143A7000 == 28 [pid = 380] [id = 608] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 19587000 == 27 [pid = 380] [id = 623] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 0FD05C00 == 26 [pid = 380] [id = 622] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 09C04800 == 25 [pid = 380] [id = 620] 08:36:06 INFO - PROCESS | 380 | --DOCSHELL 0FD4F000 == 24 [pid = 380] [id = 621] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 92 (1ACC0000) [pid = 380] [serial = 1825] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 91 (185D6400) [pid = 380] [serial = 1810] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 90 (17541400) [pid = 380] [serial = 1804] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 89 (17543800) [pid = 380] [serial = 1805] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0F6E5800) [pid = 380] [serial = 1789] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FB36400) [pid = 380] [serial = 1790] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 86 (18ED7800) [pid = 380] [serial = 1813] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 85 (16434400) [pid = 380] [serial = 1801] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1725F400) [pid = 380] [serial = 1802] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 83 (17CD0800) [pid = 380] [serial = 1807] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1ACB5800) [pid = 380] [serial = 1784] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FD29000) [pid = 380] [serial = 1792] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD4F800) [pid = 380] [serial = 1793] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14830800) [pid = 380] [serial = 1798] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 78 (14927400) [pid = 380] [serial = 1799] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CBE000) [pid = 380] [serial = 1786] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CF1000) [pid = 380] [serial = 1787] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 75 (102E4400) [pid = 380] [serial = 1795] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 74 (10CBE800) [pid = 380] [serial = 1796] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 73 (185D9400) [pid = 380] [serial = 1811] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1A49F800) [pid = 380] [serial = 1822] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0FB43400) [pid = 380] [serial = 1816] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 70 (18F16800) [pid = 380] [serial = 1814] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1439EC00) [pid = 380] [serial = 1817] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 68 (18FAFC00) [pid = 380] [serial = 1819] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1A4A4000) [pid = 380] [serial = 1823] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 66 (194E8400) [pid = 380] [serial = 1820] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | --DOMWINDOW == 65 (17CB0C00) [pid = 380] [serial = 1808] [outer = 00000000] [url = about:blank] 08:36:06 INFO - PROCESS | 380 | 1465918566869 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1484ms 08:36:06 INFO - PROCESS | 380 | 1465918566909 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 08:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:36:06 INFO - PROCESS | 380 | 1465918566913 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 08:36:06 INFO - PROCESS | 380 | 1465918566917 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 380 | 1465918566922 Marionette TRACE conn6 <- [1,2462,null,{}] 08:36:06 INFO - PROCESS | 380 | 1465918566927 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:06 INFO - PROCESS | 380 | 1465918566930 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:07 INFO - PROCESS | 380 | 1465918567022 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 08:36:07 INFO - PROCESS | 380 | 1465918567031 Marionette TRACE conn6 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 380 | 1465918567034 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:07 INFO - PROCESS | 380 | ++DOCSHELL 0C839800 == 25 [pid = 380] [id = 625] 08:36:07 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0C875400) [pid = 380] [serial = 1875] [outer = 00000000] 08:36:07 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0C94A800) [pid = 380] [serial = 1876] [outer = 0C875400] 08:36:07 INFO - PROCESS | 380 | 1465918567082 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0CA70400) [pid = 380] [serial = 1877] [outer = 0C875400] 08:36:07 INFO - PROCESS | 380 | 1465918567592 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 730ms 08:36:07 INFO - PROCESS | 380 | 1465918567648 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 380 | 1465918567653 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 08:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:36:07 INFO - PROCESS | 380 | 1465918567659 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 380 | 1465918567662 Marionette TRACE conn6 <- [1,2466,null,{}] 08:36:07 INFO - PROCESS | 380 | 1465918567666 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:07 INFO - PROCESS | 380 | 1465918567668 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:07 INFO - PROCESS | 380 | 1465918567788 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 08:36:07 INFO - PROCESS | 380 | 1465918567891 Marionette TRACE conn6 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 380 | 1465918567893 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:07 INFO - PROCESS | 380 | ++DOCSHELL 0FC67000 == 26 [pid = 380] [id = 626] 08:36:07 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FC6B800) [pid = 380] [serial = 1878] [outer = 00000000] 08:36:07 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FD07800) [pid = 380] [serial = 1879] [outer = 0FC6B800] 08:36:07 INFO - PROCESS | 380 | 1465918567940 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FD27C00) [pid = 380] [serial = 1880] [outer = 0FC6B800] 08:36:08 INFO - PROCESS | 380 | 1465918568314 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 08:36:08 INFO - PROCESS | 380 | 1465918568340 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 380 | 1465918568342 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 08:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:36:08 INFO - PROCESS | 380 | 1465918568346 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 380 | 1465918568349 Marionette TRACE conn6 <- [1,2470,null,{}] 08:36:08 INFO - PROCESS | 380 | 1465918568360 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:08 INFO - PROCESS | 380 | 1465918568364 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:08 INFO - PROCESS | 380 | 1465918568448 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 08:36:08 INFO - PROCESS | 380 | 1465918568455 Marionette TRACE conn6 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 380 | 1465918568458 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:08 INFO - PROCESS | 380 | ++DOCSHELL 0FE6EC00 == 27 [pid = 380] [id = 627] 08:36:08 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (10299C00) [pid = 380] [serial = 1881] [outer = 00000000] 08:36:08 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (140DBC00) [pid = 380] [serial = 1882] [outer = 10299C00] 08:36:08 INFO - PROCESS | 380 | 1465918568505 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (143A5C00) [pid = 380] [serial = 1883] [outer = 10299C00] 08:36:09 INFO - PROCESS | 380 | 1465918569009 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:36:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 670ms 08:36:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:36:09 INFO - PROCESS | 380 | 1465918569018 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 380 | 1465918569021 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 08:36:09 INFO - PROCESS | 380 | 1465918569023 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 380 | 1465918569025 Marionette TRACE conn6 <- [1,2474,null,{}] 08:36:09 INFO - PROCESS | 380 | 1465918569028 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:09 INFO - PROCESS | 380 | 1465918569030 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:09 INFO - PROCESS | 380 | 1465918569153 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 08:36:09 INFO - PROCESS | 380 | 1465918569245 Marionette TRACE conn6 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 380 | 1465918569247 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:09 INFO - PROCESS | 380 | ++DOCSHELL 14927400 == 28 [pid = 380] [id = 628] 08:36:09 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (14928000) [pid = 380] [serial = 1884] [outer = 00000000] 08:36:09 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14ACE800) [pid = 380] [serial = 1885] [outer = 14928000] 08:36:09 INFO - PROCESS | 380 | 1465918569291 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1564C000) [pid = 380] [serial = 1886] [outer = 14928000] 08:36:09 INFO - PROCESS | 380 | 1465918569693 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:36:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 730ms 08:36:09 INFO - PROCESS | 380 | 1465918569754 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 08:36:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:36:09 INFO - PROCESS | 380 | 1465918569756 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 08:36:09 INFO - PROCESS | 380 | 1465918569759 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 380 | 1465918569761 Marionette TRACE conn6 <- [1,2478,null,{}] 08:36:09 INFO - PROCESS | 380 | 1465918569764 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:09 INFO - PROCESS | 380 | 1465918569766 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:09 INFO - PROCESS | 380 | 1465918569883 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 08:36:09 INFO - PROCESS | 380 | 1465918569890 Marionette TRACE conn6 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 380 | 1465918569892 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:09 INFO - PROCESS | 380 | ++DOCSHELL 1725F800 == 29 [pid = 380] [id = 629] 08:36:09 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17261000) [pid = 380] [serial = 1887] [outer = 00000000] 08:36:09 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17325000) [pid = 380] [serial = 1888] [outer = 17261000] 08:36:09 INFO - PROCESS | 380 | 1465918569935 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (173CB800) [pid = 380] [serial = 1889] [outer = 17261000] 08:36:10 INFO - PROCESS | 380 | 1465918570406 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 08:36:10 INFO - PROCESS | 380 | 1465918570430 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 380 | 1465918570432 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 08:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:36:10 INFO - PROCESS | 380 | 1465918570435 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 380 | 1465918570437 Marionette TRACE conn6 <- [1,2482,null,{}] 08:36:10 INFO - PROCESS | 380 | 1465918570442 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:10 INFO - PROCESS | 380 | 1465918570447 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:10 INFO - PROCESS | 380 | 1465918570611 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 08:36:10 INFO - PROCESS | 380 | 1465918570634 Marionette TRACE conn6 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 380 | 1465918570636 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:10 INFO - PROCESS | 380 | ++DOCSHELL 17C05800 == 30 [pid = 380] [id = 630] 08:36:10 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17C0B000) [pid = 380] [serial = 1890] [outer = 00000000] 08:36:10 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (18329000) [pid = 380] [serial = 1891] [outer = 17C0B000] 08:36:10 INFO - PROCESS | 380 | 1465918570682 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (185D0400) [pid = 380] [serial = 1892] [outer = 17C0B000] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 82 (140A0400) [pid = 380] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 81 (14ADA800) [pid = 380] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0CA68C00) [pid = 380] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 79 (102A4C00) [pid = 380] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FC67800) [pid = 380] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CB6400) [pid = 380] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 76 (141C1400) [pid = 380] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 75 (173C8000) [pid = 380] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1494BC00) [pid = 380] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 73 (18330000) [pid = 380] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 72 (102E4000) [pid = 380] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:36:11 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18328800) [pid = 380] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:36:11 INFO - PROCESS | 380 | 1465918571256 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 08:36:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:36:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 870ms 08:36:11 INFO - PROCESS | 380 | 1465918571313 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 380 | 1465918571315 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 08:36:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:36:11 INFO - PROCESS | 380 | 1465918571318 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 380 | 1465918571320 Marionette TRACE conn6 <- [1,2486,null,{}] 08:36:11 INFO - PROCESS | 380 | 1465918571324 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:11 INFO - PROCESS | 380 | 1465918571326 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:11 INFO - PROCESS | 380 | 1465918571401 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 08:36:11 INFO - PROCESS | 380 | 1465918571406 Marionette TRACE conn6 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 380 | 1465918571408 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:11 INFO - PROCESS | 380 | ++DOCSHELL 0CACBC00 == 31 [pid = 380] [id = 631] 08:36:11 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FD4C800) [pid = 380] [serial = 1893] [outer = 00000000] 08:36:11 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (17CCC000) [pid = 380] [serial = 1894] [outer = 0FD4C800] 08:36:11 INFO - PROCESS | 380 | 1465918571451 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1832C400) [pid = 380] [serial = 1895] [outer = 0FD4C800] 08:36:11 INFO - PROCESS | 380 | 1465918571871 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:36:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:36:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 630ms 08:36:11 INFO - PROCESS | 380 | 1465918571952 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 380 | 1465918571954 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 08:36:11 INFO - PROCESS | 380 | 1465918571957 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:36:11 INFO - PROCESS | 380 | 1465918571959 Marionette TRACE conn6 <- [1,2490,null,{}] 08:36:11 INFO - PROCESS | 380 | 1465918571962 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:11 INFO - PROCESS | 380 | 1465918571964 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:12 INFO - PROCESS | 380 | 1465918572040 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 08:36:12 INFO - PROCESS | 380 | 1465918572049 Marionette TRACE conn6 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 380 | 1465918572050 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:12 INFO - PROCESS | 380 | ++DOCSHELL 14831000 == 32 [pid = 380] [id = 632] 08:36:12 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (173C8000) [pid = 380] [serial = 1896] [outer = 00000000] 08:36:12 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18E47400) [pid = 380] [serial = 1897] [outer = 173C8000] 08:36:12 INFO - PROCESS | 380 | 1465918572093 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0FB43000) [pid = 380] [serial = 1898] [outer = 173C8000] 08:36:12 INFO - PROCESS | 380 | 1465918572822 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 930ms 08:36:12 INFO - PROCESS | 380 | 1465918572892 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 380 | 1465918572897 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 08:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:36:12 INFO - PROCESS | 380 | 1465918572901 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 380 | 1465918572906 Marionette TRACE conn6 <- [1,2494,null,{}] 08:36:12 INFO - PROCESS | 380 | 1465918572912 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:12 INFO - PROCESS | 380 | 1465918572915 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:13 INFO - PROCESS | 380 | 1465918573072 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 08:36:13 INFO - PROCESS | 380 | 1465918573205 Marionette TRACE conn6 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 380 | 1465918573208 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:13 INFO - PROCESS | 380 | ++DOCSHELL 09CF3C00 == 33 [pid = 380] [id = 633] 08:36:13 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0C946400) [pid = 380] [serial = 1899] [outer = 00000000] 08:36:13 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0FC65C00) [pid = 380] [serial = 1900] [outer = 0C946400] 08:36:13 INFO - PROCESS | 380 | 1465918573266 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0FD2D000) [pid = 380] [serial = 1901] [outer = 0C946400] 08:36:14 INFO - PROCESS | 380 | 1465918574008 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1180ms 08:36:14 INFO - PROCESS | 380 | 1465918574108 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 380 | 1465918574112 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 08:36:14 INFO - PROCESS | 380 | 1465918574120 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:36:14 INFO - PROCESS | 380 | 1465918574123 Marionette TRACE conn6 <- [1,2498,null,{}] 08:36:14 INFO - PROCESS | 380 | 1465918574127 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:14 INFO - PROCESS | 380 | 1465918574130 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:14 INFO - PROCESS | 380 | 1465918574259 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 08:36:14 INFO - PROCESS | 380 | 1465918574379 Marionette TRACE conn6 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 380 | 1465918574382 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:14 INFO - PROCESS | 380 | ++DOCSHELL 0FFBB400 == 34 [pid = 380] [id = 634] 08:36:14 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (103BFC00) [pid = 380] [serial = 1902] [outer = 00000000] 08:36:14 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (14926400) [pid = 380] [serial = 1903] [outer = 103BFC00] 08:36:14 INFO - PROCESS | 380 | 1465918574439 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1643F000) [pid = 380] [serial = 1904] [outer = 103BFC00] 08:36:15 INFO - PROCESS | 380 | --DOCSHELL 0CACBC00 == 33 [pid = 380] [id = 631] 08:36:15 INFO - PROCESS | 380 | --DOCSHELL 17C05800 == 32 [pid = 380] [id = 630] 08:36:15 INFO - PROCESS | 380 | --DOCSHELL 1725F800 == 31 [pid = 380] [id = 629] 08:36:15 INFO - PROCESS | 380 | --DOCSHELL 14927400 == 30 [pid = 380] [id = 628] 08:36:15 INFO - PROCESS | 380 | --DOCSHELL 0FE6EC00 == 29 [pid = 380] [id = 627] 08:36:15 INFO - PROCESS | 380 | --DOCSHELL 0FC67000 == 28 [pid = 380] [id = 626] 08:36:15 INFO - PROCESS | 380 | --DOCSHELL 0C839800 == 27 [pid = 380] [id = 625] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 82 (18FB2000) [pid = 380] [serial = 1858] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 81 (16430800) [pid = 380] [serial = 1843] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0F6EA000) [pid = 380] [serial = 1831] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FC68800) [pid = 380] [serial = 1832] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 78 (103C2800) [pid = 380] [serial = 1837] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 77 (13E0B800) [pid = 380] [serial = 1838] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FD03000) [pid = 380] [serial = 1834] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FD0B000) [pid = 380] [serial = 1835] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0C952000) [pid = 380] [serial = 1828] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FB3AC00) [pid = 380] [serial = 1829] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1494AC00) [pid = 380] [serial = 1840] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18326800) [pid = 380] [serial = 1847] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 70 (17CAD400) [pid = 380] [serial = 1846] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1ACC1C00) [pid = 380] [serial = 1826] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1836C400) [pid = 380] [serial = 1849] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 67 (16432400) [pid = 380] [serial = 1853] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 66 (14906400) [pid = 380] [serial = 1852] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 65 (18E4A000) [pid = 380] [serial = 1855] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 64 (17263400) [pid = 380] [serial = 1844] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 63 (18363000) [pid = 380] [serial = 1850] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 62 (18F17400) [pid = 380] [serial = 1856] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 61 (194E7000) [pid = 380] [serial = 1859] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | --DOMWINDOW == 60 (14A29000) [pid = 380] [serial = 1841] [outer = 00000000] [url = about:blank] 08:36:15 INFO - PROCESS | 380 | 1465918575243 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1172ms 08:36:15 INFO - PROCESS | 380 | 1465918575299 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 380 | 1465918575303 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 08:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:36:15 INFO - PROCESS | 380 | 1465918575308 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 380 | 1465918575311 Marionette TRACE conn6 <- [1,2502,null,{}] 08:36:15 INFO - PROCESS | 380 | 1465918575317 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:15 INFO - PROCESS | 380 | 1465918575319 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:15 INFO - PROCESS | 380 | 1465918575416 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 08:36:15 INFO - PROCESS | 380 | 1465918575423 Marionette TRACE conn6 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 380 | 1465918575425 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:15 INFO - PROCESS | 380 | ++DOCSHELL 0C839800 == 28 [pid = 380] [id = 635] 08:36:15 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (0C881C00) [pid = 380] [serial = 1905] [outer = 00000000] 08:36:15 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (0CA6D800) [pid = 380] [serial = 1906] [outer = 0C881C00] 08:36:15 INFO - PROCESS | 380 | 1465918575472 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (0F6F1800) [pid = 380] [serial = 1907] [outer = 0C881C00] 08:36:16 INFO - PROCESS | 380 | 1465918576003 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 730ms 08:36:16 INFO - PROCESS | 380 | 1465918576039 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 380 | 1465918576043 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 08:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:36:16 INFO - PROCESS | 380 | 1465918576048 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 380 | 1465918576051 Marionette TRACE conn6 <- [1,2506,null,{}] 08:36:16 INFO - PROCESS | 380 | 1465918576055 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:16 INFO - PROCESS | 380 | 1465918576057 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:16 INFO - PROCESS | 380 | 1465918576147 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 08:36:16 INFO - PROCESS | 380 | 1465918576156 Marionette TRACE conn6 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 380 | 1465918576158 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:16 INFO - PROCESS | 380 | ++DOCSHELL 0FD03000 == 29 [pid = 380] [id = 636] 08:36:16 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0FD05000) [pid = 380] [serial = 1908] [outer = 00000000] 08:36:16 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FD50000) [pid = 380] [serial = 1909] [outer = 0FD05000] 08:36:16 INFO - PROCESS | 380 | 1465918576204 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FE6D800) [pid = 380] [serial = 1910] [outer = 0FD05000] 08:36:16 INFO - PROCESS | 380 | 1465918576679 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 670ms 08:36:16 INFO - PROCESS | 380 | 1465918576719 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 380 | 1465918576721 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 08:36:16 INFO - PROCESS | 380 | 1465918576725 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:36:16 INFO - PROCESS | 380 | 1465918576728 Marionette TRACE conn6 <- [1,2510,null,{}] 08:36:16 INFO - PROCESS | 380 | 1465918576738 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:16 INFO - PROCESS | 380 | 1465918576743 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:16 INFO - PROCESS | 380 | 1465918576827 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 08:36:16 INFO - PROCESS | 380 | 1465918576952 Marionette TRACE conn6 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 380 | 1465918576955 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:16 INFO - PROCESS | 380 | ++DOCSHELL 14948800 == 30 [pid = 380] [id = 637] 08:36:16 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (1494CC00) [pid = 380] [serial = 1911] [outer = 00000000] 08:36:16 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (149CE800) [pid = 380] [serial = 1912] [outer = 1494CC00] 08:36:17 INFO - PROCESS | 380 | 1465918577004 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (15B38800) [pid = 380] [serial = 1913] [outer = 1494CC00] 08:36:17 INFO - PROCESS | 380 | 1465918577370 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 08:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:36:17 INFO - PROCESS | 380 | 1465918577399 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 380 | 1465918577401 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 08:36:17 INFO - PROCESS | 380 | 1465918577404 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 380 | 1465918577406 Marionette TRACE conn6 <- [1,2514,null,{}] 08:36:17 INFO - PROCESS | 380 | 1465918577410 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:17 INFO - PROCESS | 380 | 1465918577412 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:17 INFO - PROCESS | 380 | 1465918577541 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 08:36:17 INFO - PROCESS | 380 | 1465918577554 Marionette TRACE conn6 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 380 | 1465918577556 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:17 INFO - PROCESS | 380 | ++DOCSHELL 17266800 == 31 [pid = 380] [id = 638] 08:36:17 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (17267000) [pid = 380] [serial = 1914] [outer = 00000000] 08:36:17 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (17C02C00) [pid = 380] [serial = 1915] [outer = 17267000] 08:36:17 INFO - PROCESS | 380 | 1465918577600 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17CA9000) [pid = 380] [serial = 1916] [outer = 17267000] 08:36:18 INFO - PROCESS | 380 | 1465918578040 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 672ms 08:36:18 INFO - PROCESS | 380 | 1465918578081 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 08:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:36:18 INFO - PROCESS | 380 | 1465918578083 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 08:36:18 INFO - PROCESS | 380 | 1465918578086 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 380 | 1465918578088 Marionette TRACE conn6 <- [1,2518,null,{}] 08:36:18 INFO - PROCESS | 380 | 1465918578091 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:18 INFO - PROCESS | 380 | 1465918578093 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:18 INFO - PROCESS | 380 | 1465918578207 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 08:36:18 INFO - PROCESS | 380 | 1465918578301 Marionette TRACE conn6 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 380 | 1465918578303 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:18 INFO - PROCESS | 380 | ++DOCSHELL 17CC8800 == 32 [pid = 380] [id = 639] 08:36:18 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (17CD2000) [pid = 380] [serial = 1917] [outer = 00000000] 08:36:18 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (18331800) [pid = 380] [serial = 1918] [outer = 17CD2000] 08:36:18 INFO - PROCESS | 380 | 1465918578345 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (185CF800) [pid = 380] [serial = 1919] [outer = 17CD2000] 08:36:18 INFO - PROCESS | 380 | 1465918578781 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 730ms 08:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:36:18 INFO - PROCESS | 380 | 1465918578817 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 380 | 1465918578819 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 08:36:18 INFO - PROCESS | 380 | 1465918578821 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 380 | 1465918578823 Marionette TRACE conn6 <- [1,2522,null,{}] 08:36:18 INFO - PROCESS | 380 | 1465918578834 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:18 INFO - PROCESS | 380 | 1465918578840 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:18 INFO - PROCESS | 380 | 1465918578977 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 08:36:19 INFO - PROCESS | 380 | 1465918579046 Marionette TRACE conn6 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 380 | 1465918579048 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:19 INFO - PROCESS | 380 | ++DOCSHELL 18E4D800 == 33 [pid = 380] [id = 640] 08:36:19 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18E4E400) [pid = 380] [serial = 1920] [outer = 00000000] 08:36:19 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18FB1400) [pid = 380] [serial = 1921] [outer = 18E4E400] 08:36:19 INFO - PROCESS | 380 | 1465918579103 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F17400) [pid = 380] [serial = 1922] [outer = 18E4E400] 08:36:19 INFO - PROCESS | 380 | 1465918579495 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 08:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 730ms 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 77 (14928000) [pid = 380] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 76 (10299C00) [pid = 380] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0C875400) [pid = 380] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FC6B800) [pid = 380] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0CA6D000) [pid = 380] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17261000) [pid = 380] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 71 (09C05400) [pid = 380] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0FD52800) [pid = 380] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17C02400) [pid = 380] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 68 (197D7400) [pid = 380] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0FD4C800) [pid = 380] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:36:19 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17C0B000) [pid = 380] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:36:19 INFO - PROCESS | 380 | 1465918579625 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 380 | 1465918579627 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 08:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:36:19 INFO - PROCESS | 380 | 1465918579636 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 380 | 1465918579637 Marionette TRACE conn6 <- [1,2526,null,{}] 08:36:19 INFO - PROCESS | 380 | 1465918579641 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:19 INFO - PROCESS | 380 | 1465918579643 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:19 INFO - PROCESS | 380 | 1465918579721 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 08:36:19 INFO - PROCESS | 380 | 1465918579727 Marionette TRACE conn6 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 380 | 1465918579729 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:19 INFO - PROCESS | 380 | ++DOCSHELL 0FB88C00 == 34 [pid = 380] [id = 641] 08:36:19 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0FC67C00) [pid = 380] [serial = 1923] [outer = 00000000] 08:36:19 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FD58C00) [pid = 380] [serial = 1924] [outer = 0FC67C00] 08:36:19 INFO - PROCESS | 380 | 1465918579771 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (10BD6800) [pid = 380] [serial = 1925] [outer = 0FC67C00] 08:36:20 INFO - PROCESS | 380 | 1465918580218 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 630ms 08:36:20 INFO - PROCESS | 380 | 1465918580274 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 380 | 1465918580276 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 08:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:36:20 INFO - PROCESS | 380 | 1465918580279 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 380 | 1465918580281 Marionette TRACE conn6 <- [1,2530,null,{}] 08:36:20 INFO - PROCESS | 380 | 1465918580285 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:20 INFO - PROCESS | 380 | 1465918580286 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:20 INFO - PROCESS | 380 | 1465918580365 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 08:36:20 INFO - PROCESS | 380 | 1465918580371 Marionette TRACE conn6 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 380 | 1465918580373 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:20 INFO - PROCESS | 380 | ++DOCSHELL 14A2AC00 == 35 [pid = 380] [id = 642] 08:36:20 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (173C1C00) [pid = 380] [serial = 1926] [outer = 00000000] 08:36:20 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (194E9800) [pid = 380] [serial = 1927] [outer = 173C1C00] 08:36:20 INFO - PROCESS | 380 | 1465918580415 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (194ECC00) [pid = 380] [serial = 1928] [outer = 173C1C00] 08:36:20 INFO - PROCESS | 380 | 1465918580847 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 630ms 08:36:20 INFO - PROCESS | 380 | 1465918580910 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 380 | 1465918580912 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 08:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:36:20 INFO - PROCESS | 380 | 1465918580915 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 380 | 1465918580917 Marionette TRACE conn6 <- [1,2534,null,{}] 08:36:20 INFO - PROCESS | 380 | 1465918580921 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:20 INFO - PROCESS | 380 | 1465918580923 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:21 INFO - PROCESS | 380 | 1465918581013 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 08:36:21 INFO - PROCESS | 380 | 1465918581018 Marionette TRACE conn6 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 380 | 1465918581020 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:21 INFO - PROCESS | 380 | ++DOCSHELL 1731F400 == 36 [pid = 380] [id = 643] 08:36:21 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (195D1C00) [pid = 380] [serial = 1929] [outer = 00000000] 08:36:21 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1A411C00) [pid = 380] [serial = 1930] [outer = 195D1C00] 08:36:21 INFO - PROCESS | 380 | 1465918581063 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1A499000) [pid = 380] [serial = 1931] [outer = 195D1C00] 08:36:21 INFO - PROCESS | 380 | 1465918581511 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 08:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 630ms 08:36:21 INFO - PROCESS | 380 | 1465918581546 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 380 | 1465918581548 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 08:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:36:21 INFO - PROCESS | 380 | 1465918581554 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 380 | 1465918581556 Marionette TRACE conn6 <- [1,2538,null,{}] 08:36:21 INFO - PROCESS | 380 | 1465918581575 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:21 INFO - PROCESS | 380 | 1465918581577 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:21 INFO - PROCESS | 380 | 1465918581702 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 08:36:21 INFO - PROCESS | 380 | 1465918581845 Marionette TRACE conn6 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 380 | 1465918581848 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:21 INFO - PROCESS | 380 | ++DOCSHELL 09C0B400 == 37 [pid = 380] [id = 644] 08:36:21 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (09C0F400) [pid = 380] [serial = 1932] [outer = 00000000] 08:36:21 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (09CB4800) [pid = 380] [serial = 1933] [outer = 09C0F400] 08:36:21 INFO - PROCESS | 380 | 1465918581909 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (09CF1000) [pid = 380] [serial = 1934] [outer = 09C0F400] 08:36:22 INFO - PROCESS | 380 | 1465918582548 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 08:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1034ms 08:36:22 INFO - PROCESS | 380 | 1465918582591 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 08:36:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:36:22 INFO - PROCESS | 380 | 1465918582595 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 08:36:22 INFO - PROCESS | 380 | 1465918582600 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 380 | 1465918582603 Marionette TRACE conn6 <- [1,2542,null,{}] 08:36:22 INFO - PROCESS | 380 | 1465918582628 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:22 INFO - PROCESS | 380 | 1465918582631 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:22 INFO - PROCESS | 380 | 1465918582799 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 08:36:22 INFO - PROCESS | 380 | 1465918582811 Marionette TRACE conn6 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 380 | 1465918582814 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:22 INFO - PROCESS | 380 | ++DOCSHELL 13E09000 == 38 [pid = 380] [id = 645] 08:36:22 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (140A3000) [pid = 380] [serial = 1935] [outer = 00000000] 08:36:22 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (14851800) [pid = 380] [serial = 1936] [outer = 140A3000] 08:36:22 INFO - PROCESS | 380 | 1465918582870 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (14927800) [pid = 380] [serial = 1937] [outer = 140A3000] 08:36:23 INFO - PROCESS | 380 | 1465918583488 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 950ms 08:36:23 INFO - PROCESS | 380 | 1465918583551 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 380 | 1465918583554 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 08:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:36:23 INFO - PROCESS | 380 | 1465918583558 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 380 | 1465918583560 Marionette TRACE conn6 <- [1,2546,null,{}] 08:36:23 INFO - PROCESS | 380 | 1465918583578 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:23 INFO - PROCESS | 380 | 1465918583581 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:23 INFO - PROCESS | 380 | 1465918583733 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 08:36:23 INFO - PROCESS | 380 | 1465918583807 Marionette TRACE conn6 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 380 | 1465918583809 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:23 INFO - PROCESS | 380 | ++DOCSHELL 18634800 == 39 [pid = 380] [id = 646] 08:36:23 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (188D5400) [pid = 380] [serial = 1938] [outer = 00000000] 08:36:23 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18F1B800) [pid = 380] [serial = 1939] [outer = 188D5400] 08:36:23 INFO - PROCESS | 380 | 1465918583865 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (194EF000) [pid = 380] [serial = 1940] [outer = 188D5400] 08:36:24 INFO - PROCESS | 380 | 1465918584471 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 970ms 08:36:24 INFO - PROCESS | 380 | 1465918584531 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 380 | 1465918584535 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 08:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:36:24 INFO - PROCESS | 380 | 1465918584545 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 380 | 1465918584550 Marionette TRACE conn6 <- [1,2550,null,{}] 08:36:24 INFO - PROCESS | 380 | 1465918584554 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:24 INFO - PROCESS | 380 | 1465918584557 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:24 INFO - PROCESS | 380 | 1465918584669 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 08:36:24 INFO - PROCESS | 380 | 1465918584781 Marionette TRACE conn6 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 380 | 1465918584783 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:24 INFO - PROCESS | 380 | ++DOCSHELL 17CCC400 == 40 [pid = 380] [id = 647] 08:36:24 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1A40CC00) [pid = 380] [serial = 1941] [outer = 00000000] 08:36:24 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1AD04400) [pid = 380] [serial = 1942] [outer = 1A40CC00] 08:36:24 INFO - PROCESS | 380 | 1465918584876 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1AD07400) [pid = 380] [serial = 1943] [outer = 1A40CC00] 08:36:25 INFO - PROCESS | 380 | 1465918585721 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1238ms 08:36:25 INFO - PROCESS | 380 | 1465918585779 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 380 | 1465918585783 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 08:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:36:25 INFO - PROCESS | 380 | 1465918585788 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 380 | 1465918585791 Marionette TRACE conn6 <- [1,2554,null,{}] 08:36:25 INFO - PROCESS | 380 | 1465918585797 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:25 INFO - PROCESS | 380 | 1465918585800 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:25 INFO - PROCESS | 380 | 1465918585919 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 08:36:26 INFO - PROCESS | 380 | 1465918586062 Marionette TRACE conn6 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 380 | 1465918586066 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:26 INFO - PROCESS | 380 | ++DOCSHELL 0FC63400 == 41 [pid = 380] [id = 648] 08:36:26 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FC68C00) [pid = 380] [serial = 1944] [outer = 00000000] 08:36:26 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0FD05400) [pid = 380] [serial = 1945] [outer = 0FC68C00] 08:36:26 INFO - PROCESS | 380 | 1465918586120 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0FD25C00) [pid = 380] [serial = 1946] [outer = 0FC68C00] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 0CA6C000 == 40 [pid = 380] [id = 624] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 1731F400 == 39 [pid = 380] [id = 643] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 14A2AC00 == 38 [pid = 380] [id = 642] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 0FB88C00 == 37 [pid = 380] [id = 641] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 18E4D800 == 36 [pid = 380] [id = 640] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 17CC8800 == 35 [pid = 380] [id = 639] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 17266800 == 34 [pid = 380] [id = 638] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 14948800 == 33 [pid = 380] [id = 637] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 0FD03000 == 32 [pid = 380] [id = 636] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 0C839800 == 31 [pid = 380] [id = 635] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 09CF3C00 == 30 [pid = 380] [id = 633] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 14831000 == 29 [pid = 380] [id = 632] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 0FFBB400 == 28 [pid = 380] [id = 634] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 17CCC400 == 27 [pid = 380] [id = 647] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 18634800 == 26 [pid = 380] [id = 646] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 09C0B400 == 25 [pid = 380] [id = 644] 08:36:27 INFO - PROCESS | 380 | --DOCSHELL 13E09000 == 24 [pid = 380] [id = 645] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 89 (14ACE800) [pid = 380] [serial = 1885] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 88 (140DBC00) [pid = 380] [serial = 1882] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0C94A800) [pid = 380] [serial = 1876] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0CA70400) [pid = 380] [serial = 1877] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FD07800) [pid = 380] [serial = 1879] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FD27C00) [pid = 380] [serial = 1880] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FD57000) [pid = 380] [serial = 1874] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FD06400) [pid = 380] [serial = 1873] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17325000) [pid = 380] [serial = 1888] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 80 (09CED800) [pid = 380] [serial = 1862] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 79 (09C20800) [pid = 380] [serial = 1861] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 78 (13E07000) [pid = 380] [serial = 1865] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FE6CC00) [pid = 380] [serial = 1864] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18E46C00) [pid = 380] [serial = 1868] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17CB2400) [pid = 380] [serial = 1867] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1A4A2400) [pid = 380] [serial = 1871] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1832C400) [pid = 380] [serial = 1895] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1A49BC00) [pid = 380] [serial = 1870] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18E47400) [pid = 380] [serial = 1897] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1564C000) [pid = 380] [serial = 1886] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 69 (18329000) [pid = 380] [serial = 1891] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 68 (173CB800) [pid = 380] [serial = 1889] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 67 (185D0400) [pid = 380] [serial = 1892] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17CCC000) [pid = 380] [serial = 1894] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | --DOMWINDOW == 65 (143A5C00) [pid = 380] [serial = 1883] [outer = 00000000] [url = about:blank] 08:36:27 INFO - PROCESS | 380 | 1465918587403 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 08:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1678ms 08:36:27 INFO - PROCESS | 380 | 1465918587468 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 380 | 1465918587472 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 08:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:36:27 INFO - PROCESS | 380 | 1465918587480 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 380 | 1465918587483 Marionette TRACE conn6 <- [1,2558,null,{}] 08:36:27 INFO - PROCESS | 380 | 1465918587493 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:27 INFO - PROCESS | 380 | 1465918587496 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:27 INFO - PROCESS | 380 | 1465918587593 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 08:36:27 INFO - PROCESS | 380 | 1465918587601 Marionette TRACE conn6 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 380 | 1465918587605 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:27 INFO - PROCESS | 380 | ++DOCSHELL 09CEBC00 == 25 [pid = 380] [id = 649] 08:36:27 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (09CED800) [pid = 380] [serial = 1947] [outer = 00000000] 08:36:27 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0C875400) [pid = 380] [serial = 1948] [outer = 09CED800] 08:36:27 INFO - PROCESS | 380 | 1465918587652 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0C955400) [pid = 380] [serial = 1949] [outer = 09CED800] 08:36:28 INFO - PROCESS | 380 | 1465918588169 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 730ms 08:36:28 INFO - PROCESS | 380 | 1465918588211 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 380 | 1465918588216 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 08:36:28 INFO - PROCESS | 380 | 1465918588222 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:36:28 INFO - PROCESS | 380 | 1465918588225 Marionette TRACE conn6 <- [1,2562,null,{}] 08:36:28 INFO - PROCESS | 380 | 1465918588228 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:28 INFO - PROCESS | 380 | 1465918588231 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:28 INFO - PROCESS | 380 | 1465918588318 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 08:36:28 INFO - PROCESS | 380 | 1465918588326 Marionette TRACE conn6 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 380 | 1465918588328 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:28 INFO - PROCESS | 380 | ++DOCSHELL 0FC66000 == 26 [pid = 380] [id = 650] 08:36:28 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FC66400) [pid = 380] [serial = 1950] [outer = 00000000] 08:36:28 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FC6E400) [pid = 380] [serial = 1951] [outer = 0FC66400] 08:36:28 INFO - PROCESS | 380 | 1465918588381 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FD04000) [pid = 380] [serial = 1952] [outer = 0FC66400] 08:36:28 INFO - PROCESS | 380 | 1465918588851 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 08:36:28 INFO - PROCESS | 380 | 1465918588897 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 380 | 1465918588899 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 08:36:28 INFO - PROCESS | 380 | 1465918588902 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:36:28 INFO - PROCESS | 380 | 1465918588906 Marionette TRACE conn6 <- [1,2566,null,{}] 08:36:28 INFO - PROCESS | 380 | 1465918588916 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:28 INFO - PROCESS | 380 | 1465918588921 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:29 INFO - PROCESS | 380 | 1465918589034 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 08:36:29 INFO - PROCESS | 380 | 1465918589044 Marionette TRACE conn6 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 380 | 1465918589047 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:29 INFO - PROCESS | 380 | ++DOCSHELL 1029C000 == 27 [pid = 380] [id = 651] 08:36:29 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1029F000) [pid = 380] [serial = 1953] [outer = 00000000] 08:36:29 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (13E09000) [pid = 380] [serial = 1954] [outer = 1029F000] 08:36:29 INFO - PROCESS | 380 | 1465918589096 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (140A2C00) [pid = 380] [serial = 1955] [outer = 1029F000] 08:36:29 INFO - PROCESS | 380 | 1465918589602 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 730ms 08:36:29 INFO - PROCESS | 380 | 1465918589636 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 08:36:29 INFO - PROCESS | 380 | 1465918589639 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 08:36:29 INFO - PROCESS | 380 | 1465918589642 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:36:29 INFO - PROCESS | 380 | 1465918589644 Marionette TRACE conn6 <- [1,2570,null,{}] 08:36:29 INFO - PROCESS | 380 | 1465918589647 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:29 INFO - PROCESS | 380 | 1465918589649 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:29 INFO - PROCESS | 380 | 1465918589768 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 08:36:29 INFO - PROCESS | 380 | 1465918589774 Marionette TRACE conn6 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 380 | 1465918589776 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:29 INFO - PROCESS | 380 | ++DOCSHELL 1482C800 == 28 [pid = 380] [id = 652] 08:36:29 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1488C800) [pid = 380] [serial = 1956] [outer = 00000000] 08:36:29 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14948800) [pid = 380] [serial = 1957] [outer = 1488C800] 08:36:29 INFO - PROCESS | 380 | 1465918589819 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14A30800) [pid = 380] [serial = 1958] [outer = 1488C800] 08:36:30 INFO - PROCESS | 380 | 1465918590279 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 08:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:36:30 INFO - PROCESS | 380 | 1465918590317 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 380 | 1465918590319 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 08:36:30 INFO - PROCESS | 380 | 1465918590321 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 380 | 1465918590323 Marionette TRACE conn6 <- [1,2574,null,{}] 08:36:30 INFO - PROCESS | 380 | 1465918590327 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:30 INFO - PROCESS | 380 | 1465918590329 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:30 INFO - PROCESS | 380 | 1465918590468 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 08:36:30 INFO - PROCESS | 380 | 1465918590535 Marionette TRACE conn6 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 380 | 1465918590537 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:30 INFO - PROCESS | 380 | ++DOCSHELL 15B2F400 == 29 [pid = 380] [id = 653] 08:36:30 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (15B30400) [pid = 380] [serial = 1959] [outer = 00000000] 08:36:30 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17266800) [pid = 380] [serial = 1960] [outer = 15B30400] 08:36:30 INFO - PROCESS | 380 | 1465918590580 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (17325400) [pid = 380] [serial = 1961] [outer = 15B30400] 08:36:31 INFO - PROCESS | 380 | 1465918591004 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 730ms 08:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:36:31 INFO - PROCESS | 380 | 1465918591052 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 380 | 1465918591054 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 08:36:31 INFO - PROCESS | 380 | 1465918591058 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 380 | 1465918591059 Marionette TRACE conn6 <- [1,2578,null,{}] 08:36:31 INFO - PROCESS | 380 | 1465918591063 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:31 INFO - PROCESS | 380 | 1465918591069 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:31 INFO - PROCESS | 380 | 1465918591217 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 08:36:31 INFO - PROCESS | 380 | 1465918591227 Marionette TRACE conn6 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 380 | 1465918591229 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:31 INFO - PROCESS | 380 | ++DOCSHELL 09CBD800 == 30 [pid = 380] [id = 654] 08:36:31 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0C953800) [pid = 380] [serial = 1962] [outer = 00000000] 08:36:31 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1488D800) [pid = 380] [serial = 1963] [outer = 0C953800] 08:36:31 INFO - PROCESS | 380 | 1465918591591 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18323400) [pid = 380] [serial = 1964] [outer = 0C953800] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 82 (17CD2000) [pid = 380] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18E4E400) [pid = 380] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 80 (103BFC00) [pid = 380] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0C946400) [pid = 380] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1494CC00) [pid = 380] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0C881C00) [pid = 380] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 76 (173C8000) [pid = 380] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FD05000) [pid = 380] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FC67C00) [pid = 380] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 73 (17267000) [pid = 380] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 72 (173C1C00) [pid = 380] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:36:31 INFO - PROCESS | 380 | --DOMWINDOW == 71 (195D1C00) [pid = 380] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:36:32 INFO - PROCESS | 380 | 1465918591999 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 970ms 08:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:36:32 INFO - PROCESS | 380 | 1465918592028 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 380 | 1465918592030 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 08:36:32 INFO - PROCESS | 380 | 1465918592033 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 380 | 1465918592035 Marionette TRACE conn6 <- [1,2582,null,{}] 08:36:32 INFO - PROCESS | 380 | 1465918592038 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:32 INFO - PROCESS | 380 | 1465918592040 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:32 INFO - PROCESS | 380 | 1465918592117 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 08:36:32 INFO - PROCESS | 380 | 1465918592213 Marionette TRACE conn6 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 380 | 1465918592215 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:32 INFO - PROCESS | 380 | ++DOCSHELL 0FD57800 == 31 [pid = 380] [id = 655] 08:36:32 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (14ADA800) [pid = 380] [serial = 1965] [outer = 00000000] 08:36:32 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (18329400) [pid = 380] [serial = 1966] [outer = 14ADA800] 08:36:32 INFO - PROCESS | 380 | 1465918592259 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1832A400) [pid = 380] [serial = 1967] [outer = 14ADA800] 08:36:32 INFO - PROCESS | 380 | 1465918592601 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 630ms 08:36:32 INFO - PROCESS | 380 | 1465918592664 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 380 | 1465918592666 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 08:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:36:32 INFO - PROCESS | 380 | 1465918592669 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 380 | 1465918592671 Marionette TRACE conn6 <- [1,2586,null,{}] 08:36:32 INFO - PROCESS | 380 | 1465918592697 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:32 INFO - PROCESS | 380 | 1465918592699 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:32 INFO - PROCESS | 380 | 1465918592777 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 08:36:32 INFO - PROCESS | 380 | 1465918592783 Marionette TRACE conn6 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 380 | 1465918592785 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:32 INFO - PROCESS | 380 | ++DOCSHELL 0FC6D000 == 32 [pid = 380] [id = 656] 08:36:32 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17549400) [pid = 380] [serial = 1968] [outer = 00000000] 08:36:32 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18634800) [pid = 380] [serial = 1969] [outer = 17549400] 08:36:32 INFO - PROCESS | 380 | 1465918592829 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18366C00) [pid = 380] [serial = 1970] [outer = 17549400] 08:36:33 INFO - PROCESS | 380 | 1465918593265 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 630ms 08:36:33 INFO - PROCESS | 380 | 1465918593300 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 380 | 1465918593302 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 08:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:36:33 INFO - PROCESS | 380 | 1465918593305 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 380 | 1465918593307 Marionette TRACE conn6 <- [1,2590,null,{}] 08:36:33 INFO - PROCESS | 380 | 1465918593310 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:33 INFO - PROCESS | 380 | 1465918593312 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:33 INFO - PROCESS | 380 | 1465918593441 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 08:36:33 INFO - PROCESS | 380 | 1465918593452 Marionette TRACE conn6 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 380 | 1465918593454 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:33 INFO - PROCESS | 380 | ++DOCSHELL 0FFBBC00 == 33 [pid = 380] [id = 657] 08:36:33 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (185D1C00) [pid = 380] [serial = 1971] [outer = 00000000] 08:36:33 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18F12000) [pid = 380] [serial = 1972] [outer = 185D1C00] 08:36:33 INFO - PROCESS | 380 | 1465918593502 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18F14C00) [pid = 380] [serial = 1973] [outer = 185D1C00] 08:36:34 INFO - PROCESS | 380 | 1465918594381 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 08:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1129ms 08:36:34 INFO - PROCESS | 380 | 1465918594436 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 380 | 1465918594440 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 08:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:36:34 INFO - PROCESS | 380 | 1465918594445 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 380 | 1465918594450 Marionette TRACE conn6 <- [1,2594,null,{}] 08:36:34 INFO - PROCESS | 380 | 1465918594455 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:34 INFO - PROCESS | 380 | 1465918594458 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:34 INFO - PROCESS | 380 | 1465918594649 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 08:36:34 INFO - PROCESS | 380 | 1465918594751 Marionette TRACE conn6 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 380 | 1465918594754 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:34 INFO - PROCESS | 380 | ++DOCSHELL 0FB35C00 == 34 [pid = 380] [id = 658] 08:36:34 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0FB36400) [pid = 380] [serial = 1974] [outer = 00000000] 08:36:34 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FD0CC00) [pid = 380] [serial = 1975] [outer = 0FB36400] 08:36:34 INFO - PROCESS | 380 | 1465918594810 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FD53C00) [pid = 380] [serial = 1976] [outer = 0FB36400] 08:36:35 INFO - PROCESS | 380 | 1465918595749 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1338ms 08:36:35 INFO - PROCESS | 380 | 1465918595784 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 380 | 1465918595788 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 08:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:36:35 INFO - PROCESS | 380 | 1465918595793 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 380 | 1465918595796 Marionette TRACE conn6 <- [1,2598,null,{}] 08:36:35 INFO - PROCESS | 380 | 1465918595801 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:35 INFO - PROCESS | 380 | 1465918595804 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:35 INFO - PROCESS | 380 | 1465918595922 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 08:36:36 INFO - PROCESS | 380 | 1465918596065 Marionette TRACE conn6 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 380 | 1465918596069 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:36 INFO - PROCESS | 380 | ++DOCSHELL 0CA2A400 == 35 [pid = 380] [id = 659] 08:36:36 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FC61C00) [pid = 380] [serial = 1977] [outer = 00000000] 08:36:36 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FD04C00) [pid = 380] [serial = 1978] [outer = 0FC61C00] 08:36:36 INFO - PROCESS | 380 | 1465918596120 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FD4BC00) [pid = 380] [serial = 1979] [outer = 0FC61C00] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 0FC6D000 == 34 [pid = 380] [id = 656] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 0FD57800 == 33 [pid = 380] [id = 655] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 09CBD800 == 32 [pid = 380] [id = 654] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 15B2F400 == 31 [pid = 380] [id = 653] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 1482C800 == 30 [pid = 380] [id = 652] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 1029C000 == 29 [pid = 380] [id = 651] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 0FC66000 == 28 [pid = 380] [id = 650] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 09CEBC00 == 27 [pid = 380] [id = 649] 08:36:36 INFO - PROCESS | 380 | --DOCSHELL 0FC63400 == 26 [pid = 380] [id = 648] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1A411C00) [pid = 380] [serial = 1930] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18331800) [pid = 380] [serial = 1918] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18FB1400) [pid = 380] [serial = 1921] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 82 (185CF800) [pid = 380] [serial = 1919] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 81 (14926400) [pid = 380] [serial = 1903] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1643F000) [pid = 380] [serial = 1904] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FC65C00) [pid = 380] [serial = 1900] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FD2D000) [pid = 380] [serial = 1901] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 77 (149CE800) [pid = 380] [serial = 1912] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 76 (15B38800) [pid = 380] [serial = 1913] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0CA6D800) [pid = 380] [serial = 1906] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0F6F1800) [pid = 380] [serial = 1907] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FB43000) [pid = 380] [serial = 1898] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FD50000) [pid = 380] [serial = 1909] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0FE6D800) [pid = 380] [serial = 1910] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0FD58C00) [pid = 380] [serial = 1924] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 69 (18F17400) [pid = 380] [serial = 1922] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 68 (10BD6800) [pid = 380] [serial = 1925] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17C02C00) [pid = 380] [serial = 1915] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17CA9000) [pid = 380] [serial = 1916] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 65 (1A499000) [pid = 380] [serial = 1931] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 64 (194ECC00) [pid = 380] [serial = 1928] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | --DOMWINDOW == 63 (194E9800) [pid = 380] [serial = 1927] [outer = 00000000] [url = about:blank] 08:36:36 INFO - PROCESS | 380 | 1465918596614 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 870ms 08:36:36 INFO - PROCESS | 380 | 1465918596664 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 380 | 1465918596669 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 08:36:36 INFO - PROCESS | 380 | 1465918596679 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:36:36 INFO - PROCESS | 380 | 1465918596682 Marionette TRACE conn6 <- [1,2602,null,{}] 08:36:36 INFO - PROCESS | 380 | 1465918596686 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:36 INFO - PROCESS | 380 | 1465918596688 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:36 INFO - PROCESS | 380 | 1465918596775 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 08:36:36 INFO - PROCESS | 380 | 1465918596784 Marionette TRACE conn6 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 380 | 1465918596787 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:36 INFO - PROCESS | 380 | ++DOCSHELL 0FB3B000 == 27 [pid = 380] [id = 660] 08:36:36 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0FB3B800) [pid = 380] [serial = 1980] [outer = 00000000] 08:36:36 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FD05000) [pid = 380] [serial = 1981] [outer = 0FB3B800] 08:36:36 INFO - PROCESS | 380 | 1465918596833 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FD4F800) [pid = 380] [serial = 1982] [outer = 0FB3B800] 08:36:37 INFO - PROCESS | 380 | 1465918597333 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 08:36:37 INFO - PROCESS | 380 | 1465918597355 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 380 | 1465918597357 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 08:36:37 INFO - PROCESS | 380 | 1465918597361 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:36:37 INFO - PROCESS | 380 | 1465918597364 Marionette TRACE conn6 <- [1,2606,null,{}] 08:36:37 INFO - PROCESS | 380 | 1465918597375 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:37 INFO - PROCESS | 380 | 1465918597380 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:37 INFO - PROCESS | 380 | 1465918597493 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 08:36:37 INFO - PROCESS | 380 | 1465918597600 Marionette TRACE conn6 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 380 | 1465918597603 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:37 INFO - PROCESS | 380 | ++DOCSHELL 1439AC00 == 28 [pid = 380] [id = 661] 08:36:37 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (1439E000) [pid = 380] [serial = 1983] [outer = 00000000] 08:36:37 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (1488F400) [pid = 380] [serial = 1984] [outer = 1439E000] 08:36:37 INFO - PROCESS | 380 | 1465918597650 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (14946C00) [pid = 380] [serial = 1985] [outer = 1439E000] 08:36:38 INFO - PROCESS | 380 | 1465918598025 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 670ms 08:36:38 INFO - PROCESS | 380 | 1465918598037 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 08:36:38 INFO - PROCESS | 380 | 1465918598040 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 08:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:36:38 INFO - PROCESS | 380 | 1465918598061 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 380 | 1465918598063 Marionette TRACE conn6 <- [1,2610,null,{}] 08:36:38 INFO - PROCESS | 380 | 1465918598066 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:38 INFO - PROCESS | 380 | 1465918598068 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:38 INFO - PROCESS | 380 | 1465918598155 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 08:36:38 INFO - PROCESS | 380 | 1465918598160 Marionette TRACE conn6 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 380 | 1465918598162 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:38 INFO - PROCESS | 380 | ++DOCSHELL 14ACDC00 == 29 [pid = 380] [id = 662] 08:36:38 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1564D400) [pid = 380] [serial = 1986] [outer = 00000000] 08:36:38 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (17261000) [pid = 380] [serial = 1987] [outer = 1564D400] 08:36:38 INFO - PROCESS | 380 | 1465918598206 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (173C9000) [pid = 380] [serial = 1988] [outer = 1564D400] 08:36:38 INFO - PROCESS | 380 | 1465918598700 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 08:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:36:38 INFO - PROCESS | 380 | 1465918598732 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 08:36:38 INFO - PROCESS | 380 | 1465918598734 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 08:36:38 INFO - PROCESS | 380 | 1465918598737 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 380 | 1465918598739 Marionette TRACE conn6 <- [1,2614,null,{}] 08:36:38 INFO - PROCESS | 380 | 1465918598742 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:38 INFO - PROCESS | 380 | 1465918598744 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:38 INFO - PROCESS | 380 | 1465918598857 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 08:36:38 INFO - PROCESS | 380 | 1465918598949 Marionette TRACE conn6 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 380 | 1465918598951 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:38 INFO - PROCESS | 380 | ++DOCSHELL 17C07800 == 30 [pid = 380] [id = 663] 08:36:38 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (17C08000) [pid = 380] [serial = 1989] [outer = 00000000] 08:36:38 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17CC7C00) [pid = 380] [serial = 1990] [outer = 17C08000] 08:36:39 INFO - PROCESS | 380 | 1465918598994 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (18326400) [pid = 380] [serial = 1991] [outer = 17C08000] 08:36:39 INFO - PROCESS | 380 | 1465918599418 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 08:36:39 INFO - PROCESS | 380 | 1465918599470 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 380 | 1465918599472 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 08:36:39 INFO - PROCESS | 380 | 1465918599475 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:36:39 INFO - PROCESS | 380 | 1465918599477 Marionette TRACE conn6 <- [1,2618,null,{}] 08:36:39 INFO - PROCESS | 380 | 1465918599480 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:39 INFO - PROCESS | 380 | 1465918599486 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:39 INFO - PROCESS | 380 | 1465918599626 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 08:36:39 INFO - PROCESS | 380 | 1465918599696 Marionette TRACE conn6 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 380 | 1465918599698 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:39 INFO - PROCESS | 380 | ++DOCSHELL 17CC7000 == 31 [pid = 380] [id = 664] 08:36:39 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18329000) [pid = 380] [serial = 1992] [outer = 00000000] 08:36:39 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18F15000) [pid = 380] [serial = 1993] [outer = 18329000] 08:36:39 INFO - PROCESS | 380 | 1465918599741 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F1D400) [pid = 380] [serial = 1994] [outer = 18329000] 08:36:40 INFO - PROCESS | 380 | 1465918600139 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 730ms 08:36:40 INFO - PROCESS | 380 | 1465918600244 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 380 | 1465918600246 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 08:36:40 INFO - PROCESS | 380 | 1465918600249 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:36:40 INFO - PROCESS | 380 | 1465918600251 Marionette TRACE conn6 <- [1,2622,null,{}] 08:36:40 INFO - PROCESS | 380 | 1465918600254 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:40 INFO - PROCESS | 380 | 1465918600256 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:40 INFO - PROCESS | 380 | 1465918600367 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 08:36:40 INFO - PROCESS | 380 | 1465918600373 Marionette TRACE conn6 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:40 INFO - PROCESS | 380 | 1465918600375 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:40 INFO - PROCESS | 380 | ++DOCSHELL 14354800 == 32 [pid = 380] [id = 665] 08:36:40 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1488F000) [pid = 380] [serial = 1995] [outer = 00000000] 08:36:40 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (194EBC00) [pid = 380] [serial = 1996] [outer = 1488F000] 08:36:40 INFO - PROCESS | 380 | 1465918600426 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (194EC400) [pid = 380] [serial = 1997] [outer = 1488F000] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17549400) [pid = 380] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1029F000) [pid = 380] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1488C800) [pid = 380] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CED800) [pid = 380] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FC66400) [pid = 380] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FC68C00) [pid = 380] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 74 (15B30400) [pid = 380] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 73 (09C0F400) [pid = 380] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 72 (140A3000) [pid = 380] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 71 (188D5400) [pid = 380] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1A40CC00) [pid = 380] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0C953800) [pid = 380] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:36:40 INFO - PROCESS | 380 | --DOMWINDOW == 68 (14ADA800) [pid = 380] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:36:40 INFO - PROCESS | 380 | 1465918600910 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 730ms 08:36:40 INFO - PROCESS | 380 | 1465918600984 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 380 | 1465918600986 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 08:36:40 INFO - PROCESS | 380 | 1465918600989 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:36:40 INFO - PROCESS | 380 | 1465918600991 Marionette TRACE conn6 <- [1,2626,null,{}] 08:36:41 INFO - PROCESS | 380 | 1465918600994 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:41 INFO - PROCESS | 380 | 1465918600996 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:41 INFO - PROCESS | 380 | 1465918601074 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 08:36:41 INFO - PROCESS | 380 | 1465918601079 Marionette TRACE conn6 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 380 | 1465918601081 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:41 INFO - PROCESS | 380 | ++DOCSHELL 0FD4EC00 == 33 [pid = 380] [id = 666] 08:36:41 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (14920800) [pid = 380] [serial = 1998] [outer = 00000000] 08:36:41 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (17CB0C00) [pid = 380] [serial = 1999] [outer = 14920800] 08:36:41 INFO - PROCESS | 380 | 1465918601125 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (18EDC800) [pid = 380] [serial = 2000] [outer = 14920800] 08:36:41 INFO - PROCESS | 380 | 1465918601551 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 570ms 08:36:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:36:41 INFO - PROCESS | 380 | 1465918601564 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 380 | 1465918601566 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 08:36:41 INFO - PROCESS | 380 | 1465918601569 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 380 | 1465918601570 Marionette TRACE conn6 <- [1,2630,null,{}] 08:36:41 INFO - PROCESS | 380 | 1465918601574 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:41 INFO - PROCESS | 380 | 1465918601575 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:41 INFO - PROCESS | 380 | 1465918601700 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 08:36:41 INFO - PROCESS | 380 | 1465918601705 Marionette TRACE conn6 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 380 | 1465918601707 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:41 INFO - PROCESS | 380 | ++DOCSHELL 17264C00 == 34 [pid = 380] [id = 667] 08:36:41 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (194E7000) [pid = 380] [serial = 2001] [outer = 00000000] 08:36:41 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (195DF800) [pid = 380] [serial = 2002] [outer = 194E7000] 08:36:41 INFO - PROCESS | 380 | 1465918601750 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1976E800) [pid = 380] [serial = 2003] [outer = 194E7000] 08:36:42 INFO - PROCESS | 380 | 1465918602156 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:36:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:36:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 630ms 08:36:42 INFO - PROCESS | 380 | 1465918602200 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 08:36:42 INFO - PROCESS | 380 | 1465918602202 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 08:36:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:36:42 INFO - PROCESS | 380 | 1465918602223 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:36:42 INFO - PROCESS | 380 | 1465918602225 Marionette TRACE conn6 <- [1,2634,null,{}] 08:36:42 INFO - PROCESS | 380 | 1465918602229 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:42 INFO - PROCESS | 380 | 1465918602230 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:42 INFO - PROCESS | 380 | 1465918602321 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 08:36:42 INFO - PROCESS | 380 | 1465918602326 Marionette TRACE conn6 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:42 INFO - PROCESS | 380 | 1465918602327 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:42 INFO - PROCESS | 380 | ++DOCSHELL 1A49A400 == 35 [pid = 380] [id = 668] 08:36:42 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1A49F400) [pid = 380] [serial = 2004] [outer = 00000000] 08:36:42 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1A4A4800) [pid = 380] [serial = 2005] [outer = 1A49F400] 08:36:42 INFO - PROCESS | 380 | 1465918602370 Marionette DEBUG loaded listener.js 08:36:42 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1ACB5800) [pid = 380] [serial = 2006] [outer = 1A49F400] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 0FB35C00 == 34 [pid = 380] [id = 658] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 0CA2A400 == 33 [pid = 380] [id = 659] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 0FFBBC00 == 32 [pid = 380] [id = 657] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 14ACDC00 == 31 [pid = 380] [id = 662] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 1439AC00 == 30 [pid = 380] [id = 661] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 17CC7000 == 29 [pid = 380] [id = 664] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 17C07800 == 28 [pid = 380] [id = 663] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 0FD4EC00 == 27 [pid = 380] [id = 666] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 0FB3B000 == 26 [pid = 380] [id = 660] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 14354800 == 25 [pid = 380] [id = 665] 08:36:43 INFO - PROCESS | 380 | --DOCSHELL 17264C00 == 24 [pid = 380] [id = 667] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 76 (13E09000) [pid = 380] [serial = 1954] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 75 (14948800) [pid = 380] [serial = 1957] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0C875400) [pid = 380] [serial = 1948] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0C955400) [pid = 380] [serial = 1949] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FC6E400) [pid = 380] [serial = 1951] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0FD04000) [pid = 380] [serial = 1952] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0FD25C00) [pid = 380] [serial = 1946] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0FD05400) [pid = 380] [serial = 1945] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 68 (17266800) [pid = 380] [serial = 1960] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 67 (14A30800) [pid = 380] [serial = 1958] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17325400) [pid = 380] [serial = 1961] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 65 (09CF1000) [pid = 380] [serial = 1934] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 64 (09CB4800) [pid = 380] [serial = 1933] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 63 (14927800) [pid = 380] [serial = 1937] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 62 (14851800) [pid = 380] [serial = 1936] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 61 (194EF000) [pid = 380] [serial = 1940] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 60 (18F1B800) [pid = 380] [serial = 1939] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 59 (1AD07400) [pid = 380] [serial = 1943] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 58 (1AD04400) [pid = 380] [serial = 1942] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 57 (18323400) [pid = 380] [serial = 1964] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 56 (1488D800) [pid = 380] [serial = 1963] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 55 (18329400) [pid = 380] [serial = 1966] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 54 (18366C00) [pid = 380] [serial = 1970] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 53 (140A2C00) [pid = 380] [serial = 1955] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 52 (1832A400) [pid = 380] [serial = 1967] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | --DOMWINDOW == 51 (18634800) [pid = 380] [serial = 1969] [outer = 00000000] [url = about:blank] 08:36:44 INFO - PROCESS | 380 | 1465918604185 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:36:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2037ms 08:36:44 INFO - PROCESS | 380 | 1465918604244 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 380 | 1465918604247 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 08:36:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:36:44 INFO - PROCESS | 380 | 1465918604253 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 380 | 1465918604256 Marionette TRACE conn6 <- [1,2638,null,{}] 08:36:44 INFO - PROCESS | 380 | 1465918604262 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:44 INFO - PROCESS | 380 | 1465918604265 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:44 INFO - PROCESS | 380 | 1465918604360 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 08:36:44 INFO - PROCESS | 380 | 1465918604368 Marionette TRACE conn6 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 380 | 1465918604373 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:44 INFO - PROCESS | 380 | ++DOCSHELL 09CBF000 == 25 [pid = 380] [id = 669] 08:36:44 INFO - PROCESS | 380 | ++DOMWINDOW == 52 (09CBF400) [pid = 380] [serial = 2007] [outer = 00000000] 08:36:44 INFO - PROCESS | 380 | ++DOMWINDOW == 53 (09CEDC00) [pid = 380] [serial = 2008] [outer = 09CBF400] 08:36:44 INFO - PROCESS | 380 | 1465918604425 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 380 | ++DOMWINDOW == 54 (09CF8800) [pid = 380] [serial = 2009] [outer = 09CBF400] 08:36:44 INFO - PROCESS | 380 | 1465918604913 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:36:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 690ms 08:36:44 INFO - PROCESS | 380 | 1465918604943 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 380 | 1465918604948 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 08:36:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:36:44 INFO - PROCESS | 380 | 1465918604958 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 380 | 1465918604961 Marionette TRACE conn6 <- [1,2642,null,{}] 08:36:44 INFO - PROCESS | 380 | 1465918604964 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:44 INFO - PROCESS | 380 | 1465918604967 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:45 INFO - PROCESS | 380 | 1465918605054 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 08:36:45 INFO - PROCESS | 380 | 1465918605063 Marionette TRACE conn6 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 380 | 1465918605066 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:45 INFO - PROCESS | 380 | ++DOCSHELL 0F667400 == 26 [pid = 380] [id = 670] 08:36:45 INFO - PROCESS | 380 | ++DOMWINDOW == 55 (0F66B000) [pid = 380] [serial = 2010] [outer = 00000000] 08:36:45 INFO - PROCESS | 380 | ++DOMWINDOW == 56 (0F6EB800) [pid = 380] [serial = 2011] [outer = 0F66B000] 08:36:45 INFO - PROCESS | 380 | 1465918605114 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 380 | ++DOMWINDOW == 57 (0FB37C00) [pid = 380] [serial = 2012] [outer = 0F66B000] 08:36:45 INFO - PROCESS | 380 | 1465918605568 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:36:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 08:36:45 INFO - PROCESS | 380 | 1465918605634 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 380 | 1465918605637 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 08:36:45 INFO - PROCESS | 380 | 1465918605640 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:36:45 INFO - PROCESS | 380 | 1465918605644 Marionette TRACE conn6 <- [1,2646,null,{}] 08:36:45 INFO - PROCESS | 380 | 1465918605656 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:45 INFO - PROCESS | 380 | 1465918605661 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:45 INFO - PROCESS | 380 | 1465918605748 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 08:36:45 INFO - PROCESS | 380 | 1465918605883 Marionette TRACE conn6 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 380 | 1465918605886 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:45 INFO - PROCESS | 380 | ++DOCSHELL 0FD0EC00 == 27 [pid = 380] [id = 671] 08:36:45 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (0FD0F800) [pid = 380] [serial = 2013] [outer = 00000000] 08:36:45 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (0FD23400) [pid = 380] [serial = 2014] [outer = 0FD0F800] 08:36:45 INFO - PROCESS | 380 | 1465918605933 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (0FD2CC00) [pid = 380] [serial = 2015] [outer = 0FD0F800] 08:36:46 INFO - PROCESS | 380 | 1465918606317 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:36:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 730ms 08:36:46 INFO - PROCESS | 380 | 1465918606374 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 380 | 1465918606377 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 08:36:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:36:46 INFO - PROCESS | 380 | 1465918606380 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 380 | 1465918606382 Marionette TRACE conn6 <- [1,2650,null,{}] 08:36:46 INFO - PROCESS | 380 | 1465918606386 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:46 INFO - PROCESS | 380 | 1465918606388 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:46 INFO - PROCESS | 380 | 1465918606511 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 08:36:46 INFO - PROCESS | 380 | 1465918606519 Marionette TRACE conn6 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 380 | 1465918606521 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:46 INFO - PROCESS | 380 | ++DOCSHELL 0FD51C00 == 28 [pid = 380] [id = 672] 08:36:46 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (0FD52400) [pid = 380] [serial = 2016] [outer = 00000000] 08:36:46 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (10297400) [pid = 380] [serial = 2017] [outer = 0FD52400] 08:36:46 INFO - PROCESS | 380 | 1465918606565 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (103B5C00) [pid = 380] [serial = 2018] [outer = 0FD52400] 08:36:46 INFO - PROCESS | 380 | 1465918606972 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:36:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 630ms 08:36:47 INFO - PROCESS | 380 | 1465918607014 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 08:36:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:36:47 INFO - PROCESS | 380 | 1465918607016 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 08:36:47 INFO - PROCESS | 380 | 1465918607019 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 380 | 1465918607020 Marionette TRACE conn6 <- [1,2654,null,{}] 08:36:47 INFO - PROCESS | 380 | 1465918607024 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:47 INFO - PROCESS | 380 | 1465918607026 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:47 INFO - PROCESS | 380 | 1465918607103 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 08:36:47 INFO - PROCESS | 380 | 1465918607228 Marionette TRACE conn6 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 380 | 1465918607229 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:47 INFO - PROCESS | 380 | ++DOCSHELL 13E05C00 == 29 [pid = 380] [id = 673] 08:36:47 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (13E07000) [pid = 380] [serial = 2019] [outer = 00000000] 08:36:47 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (140E2C00) [pid = 380] [serial = 2020] [outer = 13E07000] 08:36:47 INFO - PROCESS | 380 | 1465918607273 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (1439DC00) [pid = 380] [serial = 2021] [outer = 13E07000] 08:36:48 INFO - PROCESS | 380 | 1465918608122 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 08:36:48 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) 08:36:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1127ms 08:36:48 INFO - PROCESS | 380 | 1465918608147 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 380 | 1465918608149 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 08:36:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:36:48 INFO - PROCESS | 380 | 1465918608152 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 380 | 1465918608154 Marionette TRACE conn6 <- [1,2658,null,{}] 08:36:48 INFO - PROCESS | 380 | 1465918608158 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:48 INFO - PROCESS | 380 | 1465918608164 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:48 INFO - PROCESS | 380 | 1465918608311 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 08:36:48 INFO - PROCESS | 380 | 1465918608321 Marionette TRACE conn6 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 380 | 1465918608323 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:48 INFO - PROCESS | 380 | ++DOCSHELL 1494CC00 == 30 [pid = 380] [id = 674] 08:36:48 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (14A2EC00) [pid = 380] [serial = 2022] [outer = 00000000] 08:36:48 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (15B32C00) [pid = 380] [serial = 2023] [outer = 14A2EC00] 08:36:48 INFO - PROCESS | 380 | 1465918608369 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (16432800) [pid = 380] [serial = 2024] [outer = 14A2EC00] 08:36:49 INFO - PROCESS | 380 | 1465918609295 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:36:49 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 08:36:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:36:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:36:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:36:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1184ms 08:36:49 INFO - PROCESS | 380 | 1465918609337 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 380 | 1465918609339 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 08:36:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:36:49 INFO - PROCESS | 380 | 1465918609342 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 380 | 1465918609344 Marionette TRACE conn6 <- [1,2662,null,{}] 08:36:49 INFO - PROCESS | 380 | 1465918609347 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:49 INFO - PROCESS | 380 | 1465918609349 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:49 INFO - PROCESS | 380 | 1465918609467 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 08:36:49 INFO - PROCESS | 380 | 1465918609472 Marionette TRACE conn6 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 380 | 1465918609474 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:49 INFO - PROCESS | 380 | ++DOCSHELL 16430C00 == 31 [pid = 380] [id = 675] 08:36:49 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1643D400) [pid = 380] [serial = 2025] [outer = 00000000] 08:36:49 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (1750E000) [pid = 380] [serial = 2026] [outer = 1643D400] 08:36:49 INFO - PROCESS | 380 | 1465918609518 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17541400) [pid = 380] [serial = 2027] [outer = 1643D400] 08:36:50 INFO - PROCESS | 380 | 1465918610474 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:36:50 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 08:36:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:36:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:36:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:36:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1179ms 08:36:50 INFO - PROCESS | 380 | 1465918610522 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 08:36:50 INFO - PROCESS | 380 | 1465918610525 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 08:36:50 INFO - PROCESS | 380 | 1465918610528 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:36:50 INFO - PROCESS | 380 | 1465918610530 Marionette TRACE conn6 <- [1,2666,null,{}] 08:36:50 INFO - PROCESS | 380 | 1465918610534 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:50 INFO - PROCESS | 380 | 1465918610535 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:50 INFO - PROCESS | 380 | 1465918610646 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 08:36:50 INFO - PROCESS | 380 | 1465918610652 Marionette TRACE conn6 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 380 | 1465918610654 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:50 INFO - PROCESS | 380 | ++DOCSHELL 17549400 == 32 [pid = 380] [id = 676] 08:36:50 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (17C03000) [pid = 380] [serial = 2028] [outer = 00000000] 08:36:50 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17CC8800) [pid = 380] [serial = 2029] [outer = 17C03000] 08:36:50 INFO - PROCESS | 380 | 1465918610697 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17C0DC00) [pid = 380] [serial = 2030] [outer = 17C03000] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 74 (194E7000) [pid = 380] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 73 (17C08000) [pid = 380] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 72 (18329000) [pid = 380] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1488F000) [pid = 380] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1564D400) [pid = 380] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1439E000) [pid = 380] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0FB3B800) [pid = 380] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0FC61C00) [pid = 380] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 66 (0FB36400) [pid = 380] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 65 (185D1C00) [pid = 380] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:36:51 INFO - PROCESS | 380 | --DOMWINDOW == 64 (14920800) [pid = 380] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:36:51 INFO - PROCESS | 380 | 1465918611637 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 08:36:51 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) 08:36:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1125ms 08:36:51 INFO - PROCESS | 380 | 1465918611657 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 380 | 1465918611659 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 08:36:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:36:51 INFO - PROCESS | 380 | 1465918611662 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 380 | 1465918611664 Marionette TRACE conn6 <- [1,2670,null,{}] 08:36:51 INFO - PROCESS | 380 | 1465918611668 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:51 INFO - PROCESS | 380 | 1465918611670 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:51 INFO - PROCESS | 380 | 1465918611753 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 08:36:51 INFO - PROCESS | 380 | 1465918611759 Marionette TRACE conn6 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 380 | 1465918611761 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:51 INFO - PROCESS | 380 | ++DOCSHELL 0CAD4C00 == 33 [pid = 380] [id = 677] 08:36:51 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0CAE2800) [pid = 380] [serial = 2031] [outer = 00000000] 08:36:51 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (102ED400) [pid = 380] [serial = 2032] [outer = 0CAE2800] 08:36:51 INFO - PROCESS | 380 | 1465918611808 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (140A4C00) [pid = 380] [serial = 2033] [outer = 0CAE2800] 08:36:52 INFO - PROCESS | 380 | 1465918612748 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 08:36:52 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) 08:36:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1133ms 08:36:52 INFO - PROCESS | 380 | 1465918612796 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 380 | 1465918612798 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 08:36:52 INFO - PROCESS | 380 | 1465918612802 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:36:52 INFO - PROCESS | 380 | 1465918612804 Marionette TRACE conn6 <- [1,2674,null,{}] 08:36:52 INFO - PROCESS | 380 | 1465918612807 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:52 INFO - PROCESS | 380 | 1465918612809 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:52 INFO - PROCESS | 380 | 1465918612891 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 08:36:52 INFO - PROCESS | 380 | 1465918612897 Marionette TRACE conn6 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 380 | 1465918612899 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:52 INFO - PROCESS | 380 | ++DOCSHELL 09C21400 == 34 [pid = 380] [id = 678] 08:36:52 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (09C22000) [pid = 380] [serial = 2034] [outer = 00000000] 08:36:52 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (1725CC00) [pid = 380] [serial = 2035] [outer = 09C22000] 08:36:52 INFO - PROCESS | 380 | 1465918612943 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1832BC00) [pid = 380] [serial = 2036] [outer = 09C22000] 08:36:53 INFO - PROCESS | 380 | --DOCSHELL 1A49A400 == 33 [pid = 380] [id = 668] 08:36:53 INFO - PROCESS | 380 | --DOCSHELL 09CBF000 == 32 [pid = 380] [id = 669] 08:36:54 INFO - PROCESS | 380 | --DOCSHELL 0FD51C00 == 31 [pid = 380] [id = 672] 08:36:54 INFO - PROCESS | 380 | --DOCSHELL 1494CC00 == 30 [pid = 380] [id = 674] 08:36:54 INFO - PROCESS | 380 | --DOCSHELL 0FD0EC00 == 29 [pid = 380] [id = 671] 08:36:54 INFO - PROCESS | 380 | --DOCSHELL 17549400 == 28 [pid = 380] [id = 676] 08:36:54 INFO - PROCESS | 380 | --DOCSHELL 13E05C00 == 27 [pid = 380] [id = 673] 08:36:54 INFO - PROCESS | 380 | --DOCSHELL 0CAD4C00 == 26 [pid = 380] [id = 677] 08:36:54 INFO - PROCESS | 380 | --DOCSHELL 16430C00 == 25 [pid = 380] [id = 675] 08:36:54 INFO - PROCESS | 380 | --DOCSHELL 0F667400 == 24 [pid = 380] [id = 670] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1976E800) [pid = 380] [serial = 2003] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 68 (1A4A4800) [pid = 380] [serial = 2005] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 67 (17CC7C00) [pid = 380] [serial = 1990] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 66 (18F15000) [pid = 380] [serial = 1993] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 65 (18326400) [pid = 380] [serial = 1991] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 64 (194EBC00) [pid = 380] [serial = 1996] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 63 (18F1D400) [pid = 380] [serial = 1994] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 62 (195DF800) [pid = 380] [serial = 2002] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 61 (17261000) [pid = 380] [serial = 1987] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 60 (1488F400) [pid = 380] [serial = 1984] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 59 (14946C00) [pid = 380] [serial = 1985] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 58 (0FD05000) [pid = 380] [serial = 1981] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 57 (0FD4F800) [pid = 380] [serial = 1982] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 56 (0FD4BC00) [pid = 380] [serial = 1979] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 55 (0FD04C00) [pid = 380] [serial = 1978] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 54 (0FD53C00) [pid = 380] [serial = 1976] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 53 (0FD0CC00) [pid = 380] [serial = 1975] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 52 (18F12000) [pid = 380] [serial = 1972] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 51 (18F14C00) [pid = 380] [serial = 1973] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 50 (17CB0C00) [pid = 380] [serial = 1999] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 49 (173C9000) [pid = 380] [serial = 1988] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 48 (18EDC800) [pid = 380] [serial = 2000] [outer = 00000000] [url = about:blank] 08:36:54 INFO - PROCESS | 380 | --DOMWINDOW == 47 (194EC400) [pid = 380] [serial = 1997] [outer = 00000000] [url = about:blank] 08:36:55 INFO - PROCESS | 380 | 1465918615134 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:36:55 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 08:36:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:36:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:36:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2372ms 08:36:55 INFO - PROCESS | 380 | 1465918615180 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 380 | 1465918615183 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 08:36:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:36:55 INFO - PROCESS | 380 | 1465918615188 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 380 | 1465918615192 Marionette TRACE conn6 <- [1,2678,null,{}] 08:36:55 INFO - PROCESS | 380 | 1465918615201 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:55 INFO - PROCESS | 380 | 1465918615204 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:55 INFO - PROCESS | 380 | 1465918615297 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 08:36:55 INFO - PROCESS | 380 | 1465918615305 Marionette TRACE conn6 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 380 | 1465918615310 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:55 INFO - PROCESS | 380 | ++DOCSHELL 09CF6400 == 25 [pid = 380] [id = 679] 08:36:55 INFO - PROCESS | 380 | ++DOMWINDOW == 48 (09CF8400) [pid = 380] [serial = 2037] [outer = 00000000] 08:36:55 INFO - PROCESS | 380 | ++DOMWINDOW == 49 (0C948C00) [pid = 380] [serial = 2038] [outer = 09CF8400] 08:36:55 INFO - PROCESS | 380 | 1465918615357 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 380 | ++DOMWINDOW == 50 (0C955000) [pid = 380] [serial = 2039] [outer = 09CF8400] 08:36:56 INFO - PROCESS | 380 | 1465918616287 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:36:56 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 08:36:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:36:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:36:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1134ms 08:36:56 INFO - PROCESS | 380 | 1465918616323 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 380 | 1465918616327 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 08:36:56 INFO - PROCESS | 380 | 1465918616334 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:36:56 INFO - PROCESS | 380 | 1465918616336 Marionette TRACE conn6 <- [1,2682,null,{}] 08:36:56 INFO - PROCESS | 380 | 1465918616341 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:56 INFO - PROCESS | 380 | 1465918616344 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:56 INFO - PROCESS | 380 | 1465918616430 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 08:36:56 INFO - PROCESS | 380 | 1465918616436 Marionette TRACE conn6 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 380 | 1465918616439 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:56 INFO - PROCESS | 380 | ++DOCSHELL 0FB3D800 == 26 [pid = 380] [id = 680] 08:36:56 INFO - PROCESS | 380 | ++DOMWINDOW == 51 (0FB40C00) [pid = 380] [serial = 2040] [outer = 00000000] 08:36:56 INFO - PROCESS | 380 | ++DOMWINDOW == 52 (0FC68800) [pid = 380] [serial = 2041] [outer = 0FB40C00] 08:36:56 INFO - PROCESS | 380 | 1465918616486 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 380 | ++DOMWINDOW == 53 (0FC6D800) [pid = 380] [serial = 2042] [outer = 0FB40C00] 08:36:57 INFO - PROCESS | 380 | 1465918617421 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:36:57 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 08:36:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:36:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:36:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1123ms 08:36:57 INFO - PROCESS | 380 | 1465918617461 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 380 | 1465918617463 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 08:36:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:36:57 INFO - PROCESS | 380 | 1465918617469 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 380 | 1465918617473 Marionette TRACE conn6 <- [1,2686,null,{}] 08:36:57 INFO - PROCESS | 380 | 1465918617484 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:57 INFO - PROCESS | 380 | 1465918617488 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:57 INFO - PROCESS | 380 | 1465918617572 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 08:36:57 INFO - PROCESS | 380 | 1465918617580 Marionette TRACE conn6 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 380 | 1465918617583 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:57 INFO - PROCESS | 380 | ++DOCSHELL 0FE70C00 == 27 [pid = 380] [id = 681] 08:36:57 INFO - PROCESS | 380 | ++DOMWINDOW == 54 (0FE71000) [pid = 380] [serial = 2043] [outer = 00000000] 08:36:57 INFO - PROCESS | 380 | ++DOMWINDOW == 55 (102A1000) [pid = 380] [serial = 2044] [outer = 0FE71000] 08:36:57 INFO - PROCESS | 380 | 1465918617631 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 380 | ++DOMWINDOW == 56 (10CC0C00) [pid = 380] [serial = 2045] [outer = 0FE71000] 08:36:58 INFO - PROCESS | 380 | 1465918618562 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:36:58 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 08:36:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:36:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:36:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1129ms 08:36:58 INFO - PROCESS | 380 | 1465918618600 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 380 | 1465918618602 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 08:36:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:36:58 INFO - PROCESS | 380 | 1465918618606 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 380 | 1465918618607 Marionette TRACE conn6 <- [1,2690,null,{}] 08:36:58 INFO - PROCESS | 380 | 1465918618616 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:58 INFO - PROCESS | 380 | 1465918618618 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:58 INFO - PROCESS | 380 | 1465918618706 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 08:36:58 INFO - PROCESS | 380 | 1465918618712 Marionette TRACE conn6 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 380 | 1465918618714 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:58 INFO - PROCESS | 380 | ++DOCSHELL 13E06000 == 28 [pid = 380] [id = 682] 08:36:58 INFO - PROCESS | 380 | ++DOMWINDOW == 57 (14008C00) [pid = 380] [serial = 2046] [outer = 00000000] 08:36:58 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (14947000) [pid = 380] [serial = 2047] [outer = 14008C00] 08:36:58 INFO - PROCESS | 380 | 1465918618762 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (149C9400) [pid = 380] [serial = 2048] [outer = 14008C00] 08:36:59 INFO - PROCESS | 380 | 1465918619216 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:36:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 630ms 08:36:59 INFO - PROCESS | 380 | 1465918619244 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 380 | 1465918619246 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 08:36:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:36:59 INFO - PROCESS | 380 | 1465918619254 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 380 | 1465918619255 Marionette TRACE conn6 <- [1,2694,null,{}] 08:36:59 INFO - PROCESS | 380 | 1465918619266 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:59 INFO - PROCESS | 380 | 1465918619268 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:59 INFO - PROCESS | 380 | 1465918619374 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 08:36:59 INFO - PROCESS | 380 | 1465918619379 Marionette TRACE conn6 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 380 | 1465918619381 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:36:59 INFO - PROCESS | 380 | ++DOCSHELL 14A2FC00 == 29 [pid = 380] [id = 683] 08:36:59 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (14ACD000) [pid = 380] [serial = 2049] [outer = 00000000] 08:36:59 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (1564C000) [pid = 380] [serial = 2050] [outer = 14ACD000] 08:36:59 INFO - PROCESS | 380 | 1465918619427 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (1725B800) [pid = 380] [serial = 2051] [outer = 14ACD000] 08:36:59 INFO - PROCESS | 380 | 1465918619861 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:36:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 08:36:59 INFO - PROCESS | 380 | 1465918619925 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 08:36:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:36:59 INFO - PROCESS | 380 | 1465918619927 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 08:36:59 INFO - PROCESS | 380 | 1465918619930 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 380 | 1465918619931 Marionette TRACE conn6 <- [1,2698,null,{}] 08:36:59 INFO - PROCESS | 380 | 1465918619935 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:59 INFO - PROCESS | 380 | 1465918619940 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:00 INFO - PROCESS | 380 | 1465918620076 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 08:37:00 INFO - PROCESS | 380 | 1465918620161 Marionette TRACE conn6 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 380 | 1465918620163 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:00 INFO - PROCESS | 380 | ++DOCSHELL 17264000 == 30 [pid = 380] [id = 684] 08:37:00 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (17265800) [pid = 380] [serial = 2052] [outer = 00000000] 08:37:00 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (17C02400) [pid = 380] [serial = 2053] [outer = 17265800] 08:37:00 INFO - PROCESS | 380 | 1465918620207 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (17CC7C00) [pid = 380] [serial = 2054] [outer = 17265800] 08:37:00 INFO - PROCESS | 380 | 1465918620634 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 380 | 1465918620665 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 08:37:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:37:00 INFO - PROCESS | 380 | 1465918620668 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 380 | 1465918620669 Marionette TRACE conn6 <- [1,2702,null,{}] 08:37:00 INFO - PROCESS | 380 | 1465918620673 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:00 INFO - PROCESS | 380 | 1465918620674 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:00 INFO - PROCESS | 380 | 1465918620785 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 08:37:00 INFO - PROCESS | 380 | 1465918620790 Marionette TRACE conn6 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 380 | 1465918620792 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:00 INFO - PROCESS | 380 | ++DOCSHELL 18327400 == 31 [pid = 380] [id = 685] 08:37:00 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (18328000) [pid = 380] [serial = 2055] [outer = 00000000] 08:37:00 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (185D7800) [pid = 380] [serial = 2056] [outer = 18328000] 08:37:00 INFO - PROCESS | 380 | 1465918620834 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (185D9800) [pid = 380] [serial = 2057] [outer = 18328000] 08:37:01 INFO - PROCESS | 380 | 1465918621393 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1643D400) [pid = 380] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 66 (17C03000) [pid = 380] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 65 (0CAE2800) [pid = 380] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 64 (09CBF400) [pid = 380] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 63 (1A49F400) [pid = 380] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 62 (14A2EC00) [pid = 380] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 61 (13E07000) [pid = 380] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 60 (0FD52400) [pid = 380] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 59 (0FD0F800) [pid = 380] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:37:01 INFO - PROCESS | 380 | --DOMWINDOW == 58 (0F66B000) [pid = 380] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:37:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:37:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 770ms 08:37:01 INFO - PROCESS | 380 | 1465918621444 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 380 | 1465918621446 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 08:37:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:37:01 INFO - PROCESS | 380 | 1465918621449 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 380 | 1465918621451 Marionette TRACE conn6 <- [1,2706,null,{}] 08:37:01 INFO - PROCESS | 380 | 1465918621455 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:01 INFO - PROCESS | 380 | 1465918621456 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:01 INFO - PROCESS | 380 | 1465918621535 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 08:37:01 INFO - PROCESS | 380 | 1465918621543 Marionette TRACE conn6 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 380 | 1465918621545 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:01 INFO - PROCESS | 380 | ++DOCSHELL 0FC63000 == 32 [pid = 380] [id = 686] 08:37:01 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (0FC6E400) [pid = 380] [serial = 2058] [outer = 00000000] 08:37:01 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (141BB800) [pid = 380] [serial = 2059] [outer = 0FC6E400] 08:37:01 INFO - PROCESS | 380 | 1465918621588 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (14948800) [pid = 380] [serial = 2060] [outer = 0FC6E400] 08:37:02 INFO - PROCESS | 380 | 1465918622022 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 380 | 1465918622083 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 08:37:02 INFO - PROCESS | 380 | 1465918622086 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:37:02 INFO - PROCESS | 380 | 1465918622088 Marionette TRACE conn6 <- [1,2710,null,{}] 08:37:02 INFO - PROCESS | 380 | 1465918622092 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:02 INFO - PROCESS | 380 | 1465918622093 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:02 INFO - PROCESS | 380 | 1465918622170 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 08:37:02 INFO - PROCESS | 380 | 1465918622177 Marionette TRACE conn6 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 380 | 1465918622179 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:02 INFO - PROCESS | 380 | ++DOCSHELL 0FD54800 == 33 [pid = 380] [id = 687] 08:37:02 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (18E45000) [pid = 380] [serial = 2061] [outer = 00000000] 08:37:02 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (18F12C00) [pid = 380] [serial = 2062] [outer = 18E45000] 08:37:02 INFO - PROCESS | 380 | 1465918622222 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (18F15800) [pid = 380] [serial = 2063] [outer = 18E45000] 08:37:02 INFO - PROCESS | 380 | 1465918622662 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 380 | 1465918622723 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 08:37:02 INFO - PROCESS | 380 | 1465918622726 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 380 | 1465918622727 Marionette TRACE conn6 <- [1,2714,null,{}] 08:37:02 INFO - PROCESS | 380 | 1465918622731 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:02 INFO - PROCESS | 380 | 1465918622733 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:02 INFO - PROCESS | 380 | 1465918622815 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 08:37:02 INFO - PROCESS | 380 | 1465918622820 Marionette TRACE conn6 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 380 | 1465918622821 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:02 INFO - PROCESS | 380 | ++DOCSHELL 18F1A000 == 34 [pid = 380] [id = 688] 08:37:02 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (18F1C000) [pid = 380] [serial = 2064] [outer = 00000000] 08:37:02 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (18FAFC00) [pid = 380] [serial = 2065] [outer = 18F1C000] 08:37:02 INFO - PROCESS | 380 | 1465918622864 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (194E9400) [pid = 380] [serial = 2066] [outer = 18F1C000] 08:37:03 INFO - PROCESS | 380 | 1465918623299 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 08:37:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:37:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 630ms 08:37:03 INFO - PROCESS | 380 | 1465918623368 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 380 | 1465918623370 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 08:37:03 INFO - PROCESS | 380 | 1465918623373 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:37:03 INFO - PROCESS | 380 | 1465918623375 Marionette TRACE conn6 <- [1,2718,null,{}] 08:37:03 INFO - PROCESS | 380 | 1465918623379 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:03 INFO - PROCESS | 380 | 1465918623381 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:03 INFO - PROCESS | 380 | 1465918623516 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 08:37:03 INFO - PROCESS | 380 | 1465918623656 Marionette TRACE conn6 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 380 | 1465918623659 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:03 INFO - PROCESS | 380 | ++DOCSHELL 09C07000 == 35 [pid = 380] [id = 689] 08:37:03 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (09C09800) [pid = 380] [serial = 2067] [outer = 00000000] 08:37:03 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09C24000) [pid = 380] [serial = 2068] [outer = 09C09800] 08:37:03 INFO - PROCESS | 380 | 1465918623721 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (09CB6000) [pid = 380] [serial = 2069] [outer = 09C09800] 08:37:04 INFO - PROCESS | 380 | 1465918624981 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:37:05 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 08:37:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:37:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:37:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1624ms 08:37:05 INFO - PROCESS | 380 | 1465918625003 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 08:37:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:37:05 INFO - PROCESS | 380 | 1465918625007 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 08:37:05 INFO - PROCESS | 380 | 1465918625012 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 380 | 1465918625015 Marionette TRACE conn6 <- [1,2722,null,{}] 08:37:05 INFO - PROCESS | 380 | 1465918625019 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:05 INFO - PROCESS | 380 | 1465918625022 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:05 INFO - PROCESS | 380 | 1465918625164 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 08:37:05 INFO - PROCESS | 380 | 1465918625408 Marionette TRACE conn6 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 380 | 1465918625411 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:05 INFO - PROCESS | 380 | ++DOCSHELL 09C20800 == 36 [pid = 380] [id = 690] 08:37:05 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09C24400) [pid = 380] [serial = 2070] [outer = 00000000] 08:37:05 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (09CEAC00) [pid = 380] [serial = 2071] [outer = 09C24400] 08:37:05 INFO - PROCESS | 380 | 1465918625472 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0F6EA800) [pid = 380] [serial = 2072] [outer = 09C24400] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 18F1A000 == 35 [pid = 380] [id = 688] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 0FD54800 == 34 [pid = 380] [id = 687] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 0FC63000 == 33 [pid = 380] [id = 686] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 18327400 == 32 [pid = 380] [id = 685] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 17264000 == 31 [pid = 380] [id = 684] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 14A2FC00 == 30 [pid = 380] [id = 683] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 13E06000 == 29 [pid = 380] [id = 682] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 0FE70C00 == 28 [pid = 380] [id = 681] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 0FB3D800 == 27 [pid = 380] [id = 680] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 09CF6400 == 26 [pid = 380] [id = 679] 08:37:05 INFO - PROCESS | 380 | --DOCSHELL 09C21400 == 25 [pid = 380] [id = 678] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1725CC00) [pid = 380] [serial = 2035] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 71 (09CEDC00) [pid = 380] [serial = 2008] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 70 (09CF8800) [pid = 380] [serial = 2009] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1ACB5800) [pid = 380] [serial = 2006] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 68 (10297400) [pid = 380] [serial = 2017] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 67 (103B5C00) [pid = 380] [serial = 2018] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 66 (0FD23400) [pid = 380] [serial = 2014] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 65 (0FD2CC00) [pid = 380] [serial = 2015] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0F6EB800) [pid = 380] [serial = 2011] [outer = 00000000] [url = about:blank] 08:37:05 INFO - PROCESS | 380 | --DOMWINDOW == 63 (0FB37C00) [pid = 380] [serial = 2012] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 62 (1750E000) [pid = 380] [serial = 2026] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 61 (17CC8800) [pid = 380] [serial = 2029] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 60 (17541400) [pid = 380] [serial = 2027] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 59 (17C0DC00) [pid = 380] [serial = 2030] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 58 (102ED400) [pid = 380] [serial = 2032] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 57 (15B32C00) [pid = 380] [serial = 2023] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 56 (140E2C00) [pid = 380] [serial = 2020] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 55 (1439DC00) [pid = 380] [serial = 2021] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 54 (140A4C00) [pid = 380] [serial = 2033] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | --DOMWINDOW == 53 (16432800) [pid = 380] [serial = 2024] [outer = 00000000] [url = about:blank] 08:37:06 INFO - PROCESS | 380 | 1465918626103 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:37:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1122ms 08:37:06 INFO - PROCESS | 380 | 1465918626135 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 380 | 1465918626139 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 08:37:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:37:06 INFO - PROCESS | 380 | 1465918626143 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 380 | 1465918626145 Marionette TRACE conn6 <- [1,2726,null,{}] 08:37:06 INFO - PROCESS | 380 | 1465918626151 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:06 INFO - PROCESS | 380 | 1465918626155 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:06 INFO - PROCESS | 380 | 1465918626248 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 08:37:06 INFO - PROCESS | 380 | 1465918626347 Marionette TRACE conn6 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 380 | 1465918626349 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:06 INFO - PROCESS | 380 | ++DOCSHELL 09C21400 == 26 [pid = 380] [id = 691] 08:37:06 INFO - PROCESS | 380 | ++DOMWINDOW == 54 (0C884000) [pid = 380] [serial = 2073] [outer = 00000000] 08:37:06 INFO - PROCESS | 380 | ++DOMWINDOW == 55 (0FB42400) [pid = 380] [serial = 2074] [outer = 0C884000] 08:37:06 INFO - PROCESS | 380 | 1465918626406 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 380 | ++DOMWINDOW == 56 (0FC6D000) [pid = 380] [serial = 2075] [outer = 0C884000] 08:37:06 INFO - PROCESS | 380 | 1465918626861 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:37:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 770ms 08:37:06 INFO - PROCESS | 380 | 1465918626916 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 380 | 1465918626920 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 08:37:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:37:06 INFO - PROCESS | 380 | 1465918626929 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 380 | 1465918626930 Marionette TRACE conn6 <- [1,2730,null,{}] 08:37:06 INFO - PROCESS | 380 | 1465918626934 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:06 INFO - PROCESS | 380 | 1465918626936 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:07 INFO - PROCESS | 380 | 1465918627024 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 08:37:07 INFO - PROCESS | 380 | 1465918627032 Marionette TRACE conn6 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 380 | 1465918627034 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:07 INFO - PROCESS | 380 | ++DOCSHELL 0FD4F000 == 27 [pid = 380] [id = 692] 08:37:07 INFO - PROCESS | 380 | ++DOMWINDOW == 57 (0FD50400) [pid = 380] [serial = 2076] [outer = 00000000] 08:37:07 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (0FD59400) [pid = 380] [serial = 2077] [outer = 0FD50400] 08:37:07 INFO - PROCESS | 380 | 1465918627079 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (1029F400) [pid = 380] [serial = 2078] [outer = 0FD50400] 08:37:07 INFO - PROCESS | 380 | 1465918627547 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:37:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 08:37:07 INFO - PROCESS | 380 | 1465918627605 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 380 | 1465918627607 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 08:37:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:37:07 INFO - PROCESS | 380 | 1465918627612 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 380 | 1465918627618 Marionette TRACE conn6 <- [1,2734,null,{}] 08:37:07 INFO - PROCESS | 380 | 1465918627627 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:07 INFO - PROCESS | 380 | 1465918627631 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:07 INFO - PROCESS | 380 | 1465918627715 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 08:37:07 INFO - PROCESS | 380 | 1465918627725 Marionette TRACE conn6 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 380 | 1465918627727 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:07 INFO - PROCESS | 380 | ++DOCSHELL 1439A400 == 28 [pid = 380] [id = 693] 08:37:07 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (1439DC00) [pid = 380] [serial = 2079] [outer = 00000000] 08:37:07 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (14893400) [pid = 380] [serial = 2080] [outer = 1439DC00] 08:37:07 INFO - PROCESS | 380 | 1465918627778 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (14927400) [pid = 380] [serial = 2081] [outer = 1439DC00] 08:37:08 INFO - PROCESS | 380 | 1465918628223 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:37:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms 08:37:08 INFO - PROCESS | 380 | 1465918628245 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 380 | 1465918628247 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 08:37:08 INFO - PROCESS | 380 | 1465918628269 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:37:08 INFO - PROCESS | 380 | 1465918628271 Marionette TRACE conn6 <- [1,2738,null,{}] 08:37:08 INFO - PROCESS | 380 | 1465918628275 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:08 INFO - PROCESS | 380 | 1465918628277 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:08 INFO - PROCESS | 380 | 1465918628398 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 08:37:08 INFO - PROCESS | 380 | 1465918628486 Marionette TRACE conn6 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 380 | 1465918628488 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:08 INFO - PROCESS | 380 | ++DOCSHELL 14AD5800 == 29 [pid = 380] [id = 694] 08:37:08 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (14ADA800) [pid = 380] [serial = 2082] [outer = 00000000] 08:37:08 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (16433000) [pid = 380] [serial = 2083] [outer = 14ADA800] 08:37:08 INFO - PROCESS | 380 | 1465918628531 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (17262000) [pid = 380] [serial = 2084] [outer = 14ADA800] 08:37:08 INFO - PROCESS | 380 | 1465918628916 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:37:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 08:37:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:37:08 INFO - PROCESS | 380 | 1465918628944 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 380 | 1465918628946 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 08:37:08 INFO - PROCESS | 380 | 1465918628949 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 380 | 1465918628951 Marionette TRACE conn6 <- [1,2742,null,{}] 08:37:08 INFO - PROCESS | 380 | 1465918628955 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:08 INFO - PROCESS | 380 | 1465918628956 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:09 INFO - PROCESS | 380 | 1465918629068 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 08:37:09 INFO - PROCESS | 380 | 1465918629074 Marionette TRACE conn6 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 380 | 1465918629079 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:09 INFO - PROCESS | 380 | ++DOCSHELL 0FC6DC00 == 30 [pid = 380] [id = 695] 08:37:09 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FD23400) [pid = 380] [serial = 2085] [outer = 00000000] 08:37:09 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (17508400) [pid = 380] [serial = 2086] [outer = 0FD23400] 08:37:09 INFO - PROCESS | 380 | 1465918629187 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (17C05C00) [pid = 380] [serial = 2087] [outer = 0FD23400] 08:37:09 INFO - PROCESS | 380 | 1465918629627 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:37:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 730ms 08:37:09 INFO - PROCESS | 380 | 1465918629687 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 380 | 1465918629689 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 08:37:09 INFO - PROCESS | 380 | 1465918629692 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:37:09 INFO - PROCESS | 380 | 1465918629694 Marionette TRACE conn6 <- [1,2746,null,{}] 08:37:09 INFO - PROCESS | 380 | 1465918629698 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:09 INFO - PROCESS | 380 | 1465918629700 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:09 INFO - PROCESS | 380 | 1465918629851 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 08:37:09 INFO - PROCESS | 380 | 1465918629873 Marionette TRACE conn6 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 380 | 1465918629874 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:09 INFO - PROCESS | 380 | ++DOCSHELL 17CD4C00 == 31 [pid = 380] [id = 696] 08:37:09 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (18323400) [pid = 380] [serial = 2088] [outer = 00000000] 08:37:09 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (18331400) [pid = 380] [serial = 2089] [outer = 18323400] 08:37:09 INFO - PROCESS | 380 | 1465918629917 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (18366C00) [pid = 380] [serial = 2090] [outer = 18323400] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 70 (14ACD000) [pid = 380] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0FE71000) [pid = 380] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0FB40C00) [pid = 380] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 67 (09C22000) [pid = 380] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 66 (14008C00) [pid = 380] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 65 (09CF8400) [pid = 380] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 64 (17265800) [pid = 380] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 63 (18328000) [pid = 380] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 62 (0FC6E400) [pid = 380] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:37:10 INFO - PROCESS | 380 | --DOMWINDOW == 61 (18E45000) [pid = 380] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:37:10 INFO - PROCESS | 380 | 1465918630447 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:37:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:37:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 770ms 08:37:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:37:10 INFO - PROCESS | 380 | 1465918630468 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 380 | 1465918630470 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 08:37:10 INFO - PROCESS | 380 | 1465918630473 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 380 | 1465918630475 Marionette TRACE conn6 <- [1,2750,null,{}] 08:37:10 INFO - PROCESS | 380 | 1465918630479 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:10 INFO - PROCESS | 380 | 1465918630480 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:10 INFO - PROCESS | 380 | 1465918630560 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 08:37:10 INFO - PROCESS | 380 | 1465918630567 Marionette TRACE conn6 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 380 | 1465918630569 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:10 INFO - PROCESS | 380 | ++DOCSHELL 0FD07000 == 32 [pid = 380] [id = 697] 08:37:10 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (140E3000) [pid = 380] [serial = 2091] [outer = 00000000] 08:37:10 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (1832E000) [pid = 380] [serial = 2092] [outer = 140E3000] 08:37:10 INFO - PROCESS | 380 | 1465918630612 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (18363000) [pid = 380] [serial = 2093] [outer = 140E3000] 08:37:11 INFO - PROCESS | 380 | 1465918631046 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:37:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:37:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 630ms 08:37:11 INFO - PROCESS | 380 | 1465918631104 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 08:37:11 INFO - PROCESS | 380 | 1465918631106 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 08:37:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:37:11 INFO - PROCESS | 380 | 1465918631109 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 380 | 1465918631111 Marionette TRACE conn6 <- [1,2754,null,{}] 08:37:11 INFO - PROCESS | 380 | 1465918631114 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:11 INFO - PROCESS | 380 | 1465918631116 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:11 INFO - PROCESS | 380 | 1465918631220 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 08:37:11 INFO - PROCESS | 380 | 1465918631228 Marionette TRACE conn6 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 380 | 1465918631230 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:11 INFO - PROCESS | 380 | ++DOCSHELL 18E4E800 == 33 [pid = 380] [id = 698] 08:37:11 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (18EDA000) [pid = 380] [serial = 2094] [outer = 00000000] 08:37:11 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (18FB0400) [pid = 380] [serial = 2095] [outer = 18EDA000] 08:37:11 INFO - PROCESS | 380 | 1465918631272 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (18FB3C00) [pid = 380] [serial = 2096] [outer = 18EDA000] 08:37:11 INFO - PROCESS | 380 | 1465918631709 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:37:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:37:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 630ms 08:37:11 INFO - PROCESS | 380 | 1465918631741 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 08:37:11 INFO - PROCESS | 380 | 1465918631743 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 08:37:11 INFO - PROCESS | 380 | 1465918631746 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:37:11 INFO - PROCESS | 380 | 1465918631748 Marionette TRACE conn6 <- [1,2758,null,{}] 08:37:11 INFO - PROCESS | 380 | 1465918631751 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:11 INFO - PROCESS | 380 | 1465918631753 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:11 INFO - PROCESS | 380 | 1465918631830 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 08:37:11 INFO - PROCESS | 380 | 1465918631836 Marionette TRACE conn6 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 380 | 1465918631837 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:11 INFO - PROCESS | 380 | ++DOCSHELL 194EFC00 == 34 [pid = 380] [id = 699] 08:37:11 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (194F4400) [pid = 380] [serial = 2097] [outer = 00000000] 08:37:11 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (19586000) [pid = 380] [serial = 2098] [outer = 194F4400] 08:37:11 INFO - PROCESS | 380 | 1465918631881 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (19775000) [pid = 380] [serial = 2099] [outer = 194F4400] 08:37:12 INFO - PROCESS | 380 | 1465918632305 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:37:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 570ms 08:37:12 INFO - PROCESS | 380 | 1465918632320 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 08:37:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:37:12 INFO - PROCESS | 380 | 1465918632322 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 08:37:12 INFO - PROCESS | 380 | 1465918632325 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 380 | 1465918632327 Marionette TRACE conn6 <- [1,2762,null,{}] 08:37:12 INFO - PROCESS | 380 | 1465918632330 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:12 INFO - PROCESS | 380 | 1465918632332 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:12 INFO - PROCESS | 380 | 1465918632452 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 08:37:12 INFO - PROCESS | 380 | 1465918632611 Marionette TRACE conn6 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:12 INFO - PROCESS | 380 | 1465918632614 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:12 INFO - PROCESS | 380 | ++DOCSHELL 09C1D400 == 35 [pid = 380] [id = 700] 08:37:12 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (09C1EC00) [pid = 380] [serial = 2100] [outer = 00000000] 08:37:12 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (09CEA400) [pid = 380] [serial = 2101] [outer = 09C1EC00] 08:37:12 INFO - PROCESS | 380 | 1465918632686 Marionette DEBUG loaded listener.js 08:37:12 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0C949000) [pid = 380] [serial = 2102] [outer = 09C1EC00] 08:37:13 INFO - PROCESS | 380 | 1465918633275 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 08:37:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:37:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1019ms 08:37:13 INFO - PROCESS | 380 | 1465918633348 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 08:37:13 INFO - PROCESS | 380 | 1465918633351 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 08:37:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:37:13 INFO - PROCESS | 380 | 1465918633356 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:37:13 INFO - PROCESS | 380 | 1465918633359 Marionette TRACE conn6 <- [1,2766,null,{}] 08:37:13 INFO - PROCESS | 380 | 1465918633397 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:13 INFO - PROCESS | 380 | 1465918633400 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:13 INFO - PROCESS | 380 | 1465918633552 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 08:37:13 INFO - PROCESS | 380 | 1465918633614 Marionette TRACE conn6 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 380 | 1465918633617 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:13 INFO - PROCESS | 380 | ++DOCSHELL 0FD5A400 == 36 [pid = 380] [id = 701] 08:37:13 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FFB8000) [pid = 380] [serial = 2103] [outer = 00000000] 08:37:13 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (13E05000) [pid = 380] [serial = 2104] [outer = 0FFB8000] 08:37:13 INFO - PROCESS | 380 | 1465918633671 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (140E2C00) [pid = 380] [serial = 2105] [outer = 0FFB8000] 08:37:14 INFO - PROCESS | 380 | 1465918634259 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:37:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 950ms 08:37:14 INFO - PROCESS | 380 | 1465918634309 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 380 | 1465918634314 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 08:37:14 INFO - PROCESS | 380 | 1465918634318 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:37:14 INFO - PROCESS | 380 | 1465918634320 Marionette TRACE conn6 <- [1,2770,null,{}] 08:37:14 INFO - PROCESS | 380 | 1465918634324 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:14 INFO - PROCESS | 380 | 1465918634326 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:14 INFO - PROCESS | 380 | 1465918634437 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 08:37:14 INFO - PROCESS | 380 | 1465918634551 Marionette TRACE conn6 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 380 | 1465918634553 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:14 INFO - PROCESS | 380 | ++DOCSHELL 0FD28400 == 37 [pid = 380] [id = 702] 08:37:14 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1564D400) [pid = 380] [serial = 2106] [outer = 00000000] 08:37:14 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18324400) [pid = 380] [serial = 2107] [outer = 1564D400] 08:37:14 INFO - PROCESS | 380 | 1465918634647 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (194F5000) [pid = 380] [serial = 2108] [outer = 1564D400] 08:37:15 INFO - PROCESS | 380 | 1465918635236 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:37:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:37:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 970ms 08:37:15 INFO - PROCESS | 380 | 1465918635291 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 08:37:15 INFO - PROCESS | 380 | 1465918635294 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 08:37:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:37:15 INFO - PROCESS | 380 | 1465918635304 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 380 | 1465918635310 Marionette TRACE conn6 <- [1,2774,null,{}] 08:37:15 INFO - PROCESS | 380 | 1465918635315 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:15 INFO - PROCESS | 380 | 1465918635319 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:15 INFO - PROCESS | 380 | 1465918635442 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 08:37:15 INFO - PROCESS | 380 | 1465918635581 Marionette TRACE conn6 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 380 | 1465918635584 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:15 INFO - PROCESS | 380 | ++DOCSHELL 19777C00 == 38 [pid = 380] [id = 703] 08:37:15 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1A4A1400) [pid = 380] [serial = 2109] [outer = 00000000] 08:37:15 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1ACA6800) [pid = 380] [serial = 2110] [outer = 1A4A1400] 08:37:15 INFO - PROCESS | 380 | 1465918635637 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1ACB6C00) [pid = 380] [serial = 2111] [outer = 1A4A1400] 08:37:16 INFO - PROCESS | 380 | 1465918636327 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:37:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1087ms 08:37:16 INFO - PROCESS | 380 | 1465918636389 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 08:37:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:37:16 INFO - PROCESS | 380 | 1465918636393 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 08:37:16 INFO - PROCESS | 380 | 1465918636398 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 380 | 1465918636401 Marionette TRACE conn6 <- [1,2778,null,{}] 08:37:16 INFO - PROCESS | 380 | 1465918636407 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:16 INFO - PROCESS | 380 | 1465918636409 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:16 INFO - PROCESS | 380 | 1465918636516 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 08:37:16 INFO - PROCESS | 380 | 1465918636658 Marionette TRACE conn6 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 380 | 1465918636663 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:16 INFO - PROCESS | 380 | ++DOCSHELL 0C879C00 == 39 [pid = 380] [id = 704] 08:37:16 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0C948800) [pid = 380] [serial = 2112] [outer = 00000000] 08:37:16 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FC66000) [pid = 380] [serial = 2113] [outer = 0C948800] 08:37:16 INFO - PROCESS | 380 | 1465918636717 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0FD09C00) [pid = 380] [serial = 2114] [outer = 0C948800] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 194EFC00 == 38 [pid = 380] [id = 699] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 18E4E800 == 37 [pid = 380] [id = 698] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 0FD07000 == 36 [pid = 380] [id = 697] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 17CD4C00 == 35 [pid = 380] [id = 696] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 0FC6DC00 == 34 [pid = 380] [id = 695] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 14AD5800 == 33 [pid = 380] [id = 694] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 1439A400 == 32 [pid = 380] [id = 693] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 0FD4F000 == 31 [pid = 380] [id = 692] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 09C21400 == 30 [pid = 380] [id = 691] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 09C20800 == 29 [pid = 380] [id = 690] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 09C07000 == 28 [pid = 380] [id = 689] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 19777C00 == 27 [pid = 380] [id = 703] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 0FD28400 == 26 [pid = 380] [id = 702] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 09C1D400 == 25 [pid = 380] [id = 700] 08:37:17 INFO - PROCESS | 380 | --DOCSHELL 0FD5A400 == 24 [pid = 380] [id = 701] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1564C000) [pid = 380] [serial = 2050] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 83 (102A1000) [pid = 380] [serial = 2044] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 82 (10CC0C00) [pid = 380] [serial = 2045] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FC68800) [pid = 380] [serial = 2041] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FC6D800) [pid = 380] [serial = 2042] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1832BC00) [pid = 380] [serial = 2036] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 78 (14947000) [pid = 380] [serial = 2047] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0C948C00) [pid = 380] [serial = 2038] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0C955000) [pid = 380] [serial = 2039] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 75 (17CC7C00) [pid = 380] [serial = 2054] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17C02400) [pid = 380] [serial = 2053] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 73 (185D7800) [pid = 380] [serial = 2056] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 72 (141BB800) [pid = 380] [serial = 2059] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 71 (14948800) [pid = 380] [serial = 2060] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1725B800) [pid = 380] [serial = 2051] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 69 (185D9800) [pid = 380] [serial = 2057] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 68 (18F12C00) [pid = 380] [serial = 2062] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 67 (149C9400) [pid = 380] [serial = 2048] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 66 (18F15800) [pid = 380] [serial = 2063] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | --DOMWINDOW == 65 (18FAFC00) [pid = 380] [serial = 2065] [outer = 00000000] [url = about:blank] 08:37:17 INFO - PROCESS | 380 | 1465918637910 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:37:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:37:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1535ms 08:37:17 INFO - PROCESS | 380 | 1465918637934 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 380 | 1465918637938 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 08:37:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:37:17 INFO - PROCESS | 380 | 1465918637943 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 380 | 1465918637945 Marionette TRACE conn6 <- [1,2782,null,{}] 08:37:17 INFO - PROCESS | 380 | 1465918637960 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:17 INFO - PROCESS | 380 | 1465918637963 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:18 INFO - PROCESS | 380 | 1465918638085 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 08:37:18 INFO - PROCESS | 380 | 1465918638094 Marionette TRACE conn6 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 380 | 1465918638098 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:18 INFO - PROCESS | 380 | ++DOCSHELL 09CEC000 == 25 [pid = 380] [id = 705] 08:37:18 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (09CF7000) [pid = 380] [serial = 2115] [outer = 00000000] 08:37:18 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0C94A000) [pid = 380] [serial = 2116] [outer = 09CF7000] 08:37:18 INFO - PROCESS | 380 | 1465918638151 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0CA75000) [pid = 380] [serial = 2117] [outer = 09CF7000] 08:37:18 INFO - PROCESS | 380 | 1465918638665 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 08:37:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:37:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 790ms 08:37:18 INFO - PROCESS | 380 | 1465918638734 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 380 | 1465918638738 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 08:37:18 INFO - PROCESS | 380 | 1465918638744 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:37:18 INFO - PROCESS | 380 | 1465918638747 Marionette TRACE conn6 <- [1,2786,null,{}] 08:37:18 INFO - PROCESS | 380 | 1465918638751 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:18 INFO - PROCESS | 380 | 1465918638754 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:18 INFO - PROCESS | 380 | 1465918638851 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 08:37:18 INFO - PROCESS | 380 | 1465918638948 Marionette TRACE conn6 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 380 | 1465918638951 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:18 INFO - PROCESS | 380 | ++DOCSHELL 0FD02800 == 26 [pid = 380] [id = 706] 08:37:18 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FD02C00) [pid = 380] [serial = 2118] [outer = 00000000] 08:37:18 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FD0E000) [pid = 380] [serial = 2119] [outer = 0FD02C00] 08:37:19 INFO - PROCESS | 380 | 1465918639004 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FD28400) [pid = 380] [serial = 2120] [outer = 0FD02C00] 08:37:19 INFO - PROCESS | 380 | 1465918639379 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 08:37:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:37:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 670ms 08:37:19 INFO - PROCESS | 380 | 1465918639418 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 380 | 1465918639421 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 08:37:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:37:19 INFO - PROCESS | 380 | 1465918639424 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 380 | 1465918639427 Marionette TRACE conn6 <- [1,2790,null,{}] 08:37:19 INFO - PROCESS | 380 | 1465918639438 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:19 INFO - PROCESS | 380 | 1465918639442 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:19 INFO - PROCESS | 380 | 1465918639526 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 08:37:19 INFO - PROCESS | 380 | 1465918639534 Marionette TRACE conn6 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 380 | 1465918639537 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:19 INFO - PROCESS | 380 | ++DOCSHELL 10BD0800 == 27 [pid = 380] [id = 707] 08:37:19 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (10BD6800) [pid = 380] [serial = 2121] [outer = 00000000] 08:37:19 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1409D000) [pid = 380] [serial = 2122] [outer = 10BD6800] 08:37:19 INFO - PROCESS | 380 | 1465918639584 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1435F000) [pid = 380] [serial = 2123] [outer = 10BD6800] 08:37:20 INFO - PROCESS | 380 | 1465918640066 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:37:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 690ms 08:37:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:37:20 INFO - PROCESS | 380 | 1465918640114 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 380 | 1465918640117 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 08:37:20 INFO - PROCESS | 380 | 1465918640120 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 380 | 1465918640122 Marionette TRACE conn6 <- [1,2794,null,{}] 08:37:20 INFO - PROCESS | 380 | 1465918640132 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:20 INFO - PROCESS | 380 | 1465918640134 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:20 INFO - PROCESS | 380 | 1465918640277 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 08:37:20 INFO - PROCESS | 380 | 1465918640360 Marionette TRACE conn6 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 380 | 1465918640362 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:20 INFO - PROCESS | 380 | ++DOCSHELL 1494EC00 == 28 [pid = 380] [id = 708] 08:37:20 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (149C9400) [pid = 380] [serial = 2124] [outer = 00000000] 08:37:20 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14ACD800) [pid = 380] [serial = 2125] [outer = 149C9400] 08:37:20 INFO - PROCESS | 380 | 1465918640406 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1564E800) [pid = 380] [serial = 2126] [outer = 149C9400] 08:37:20 INFO - PROCESS | 380 | 1465918640823 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:37:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 730ms 08:37:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:37:20 INFO - PROCESS | 380 | 1465918640854 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 380 | 1465918640856 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 08:37:20 INFO - PROCESS | 380 | 1465918640859 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 380 | 1465918640861 Marionette TRACE conn6 <- [1,2798,null,{}] 08:37:20 INFO - PROCESS | 380 | 1465918640864 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:20 INFO - PROCESS | 380 | 1465918640866 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:20 INFO - PROCESS | 380 | 1465918640977 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 08:37:20 INFO - PROCESS | 380 | 1465918640984 Marionette TRACE conn6 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 380 | 1465918640985 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:21 INFO - PROCESS | 380 | ++DOCSHELL 1725A400 == 29 [pid = 380] [id = 709] 08:37:21 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1725B800) [pid = 380] [serial = 2127] [outer = 00000000] 08:37:21 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (173C1800) [pid = 380] [serial = 2128] [outer = 1725B800] 08:37:21 INFO - PROCESS | 380 | 1465918641029 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1743AC00) [pid = 380] [serial = 2129] [outer = 1725B800] 08:37:21 INFO - PROCESS | 380 | 1465918641487 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:37:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 08:37:21 INFO - PROCESS | 380 | 1465918641536 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 380 | 1465918641539 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 08:37:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:37:21 INFO - PROCESS | 380 | 1465918641541 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 380 | 1465918641543 Marionette TRACE conn6 <- [1,2802,null,{}] 08:37:21 INFO - PROCESS | 380 | 1465918641546 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:21 INFO - PROCESS | 380 | 1465918641552 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:21 INFO - PROCESS | 380 | 1465918641715 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18F1C000) [pid = 380] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09C24400) [pid = 380] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 77 (0FD23400) [pid = 380] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 76 (140E3000) [pid = 380] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18323400) [pid = 380] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18EDA000) [pid = 380] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1439DC00) [pid = 380] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FD50400) [pid = 380] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 71 (09C09800) [pid = 380] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 70 (14ADA800) [pid = 380] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0C884000) [pid = 380] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:37:21 INFO - PROCESS | 380 | --DOMWINDOW == 68 (194F4400) [pid = 380] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:37:21 INFO - PROCESS | 380 | 1465918641988 Marionette TRACE conn6 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 380 | 1465918641990 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:22 INFO - PROCESS | 380 | ++DOCSHELL 09C24400 == 30 [pid = 380] [id = 710] 08:37:22 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09CBC800) [pid = 380] [serial = 2130] [outer = 00000000] 08:37:22 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FD2A000) [pid = 380] [serial = 2131] [outer = 09CBC800] 08:37:22 INFO - PROCESS | 380 | 1465918642043 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (102E4400) [pid = 380] [serial = 2132] [outer = 09CBC800] 08:37:22 INFO - PROCESS | 380 | 1465918642388 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 08:37:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:37:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 870ms 08:37:22 INFO - PROCESS | 380 | 1465918642416 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 380 | 1465918642418 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 08:37:22 INFO - PROCESS | 380 | 1465918642421 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:37:22 INFO - PROCESS | 380 | 1465918642423 Marionette TRACE conn6 <- [1,2806,null,{}] 08:37:22 INFO - PROCESS | 380 | 1465918642426 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:22 INFO - PROCESS | 380 | 1465918642428 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:22 INFO - PROCESS | 380 | 1465918642547 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 08:37:22 INFO - PROCESS | 380 | 1465918642555 Marionette TRACE conn6 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 380 | 1465918642557 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:22 INFO - PROCESS | 380 | ++DOCSHELL 17512C00 == 31 [pid = 380] [id = 711] 08:37:22 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17541800) [pid = 380] [serial = 2133] [outer = 00000000] 08:37:22 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (185DA000) [pid = 380] [serial = 2134] [outer = 17541800] 08:37:22 INFO - PROCESS | 380 | 1465918642599 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1862D400) [pid = 380] [serial = 2135] [outer = 17541800] 08:37:23 INFO - PROCESS | 380 | 1465918643007 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:37:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 630ms 08:37:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:37:23 INFO - PROCESS | 380 | 1465918643055 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 380 | 1465918643057 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 08:37:23 INFO - PROCESS | 380 | 1465918643060 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 380 | 1465918643062 Marionette TRACE conn6 <- [1,2810,null,{}] 08:37:23 INFO - PROCESS | 380 | 1465918643066 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:23 INFO - PROCESS | 380 | 1465918643067 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:23 INFO - PROCESS | 380 | 1465918643144 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 08:37:23 INFO - PROCESS | 380 | 1465918643271 Marionette TRACE conn6 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 380 | 1465918643273 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:23 INFO - PROCESS | 380 | ++DOCSHELL 0F6E8400 == 32 [pid = 380] [id = 712] 08:37:23 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FD05800) [pid = 380] [serial = 2136] [outer = 00000000] 08:37:23 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18E51000) [pid = 380] [serial = 2137] [outer = 0FD05800] 08:37:23 INFO - PROCESS | 380 | 1465918643318 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (18330400) [pid = 380] [serial = 2138] [outer = 0FD05800] 08:37:23 INFO - PROCESS | 380 | 1465918643653 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:37:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 630ms 08:37:23 INFO - PROCESS | 380 | 1465918643691 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 08:37:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:37:23 INFO - PROCESS | 380 | 1465918643693 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 08:37:23 INFO - PROCESS | 380 | 1465918643696 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 380 | 1465918643698 Marionette TRACE conn6 <- [1,2814,null,{}] 08:37:23 INFO - PROCESS | 380 | 1465918643701 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:23 INFO - PROCESS | 380 | 1465918643703 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:23 INFO - PROCESS | 380 | 1465918643825 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 08:37:23 INFO - PROCESS | 380 | 1465918643830 Marionette TRACE conn6 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 380 | 1465918643841 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:23 INFO - PROCESS | 380 | ++DOCSHELL 103C2800 == 33 [pid = 380] [id = 713] 08:37:23 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18F1F400) [pid = 380] [serial = 2139] [outer = 00000000] 08:37:23 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (194F0400) [pid = 380] [serial = 2140] [outer = 18F1F400] 08:37:23 INFO - PROCESS | 380 | 1465918643884 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (194F4000) [pid = 380] [serial = 2141] [outer = 18F1F400] 08:37:24 INFO - PROCESS | 380 | 1465918644667 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:37:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:37:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1021ms 08:37:24 INFO - PROCESS | 380 | 1465918644719 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 380 | 1465918644723 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 08:37:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:37:24 INFO - PROCESS | 380 | 1465918644728 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 380 | 1465918644733 Marionette TRACE conn6 <- [1,2818,null,{}] 08:37:24 INFO - PROCESS | 380 | 1465918644738 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:24 INFO - PROCESS | 380 | 1465918644741 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:24 INFO - PROCESS | 380 | 1465918644885 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 08:37:25 INFO - PROCESS | 380 | 1465918645025 Marionette TRACE conn6 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 380 | 1465918645028 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:25 INFO - PROCESS | 380 | ++DOCSHELL 0C947C00 == 34 [pid = 380] [id = 714] 08:37:25 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0C94C400) [pid = 380] [serial = 2142] [outer = 00000000] 08:37:25 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FC6F800) [pid = 380] [serial = 2143] [outer = 0C94C400] 08:37:25 INFO - PROCESS | 380 | 1465918645088 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FD4C000) [pid = 380] [serial = 2144] [outer = 0C94C400] 08:37:25 INFO - PROCESS | 380 | 1465918645819 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:37:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:37:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1175ms 08:37:25 INFO - PROCESS | 380 | 1465918645904 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 08:37:25 INFO - PROCESS | 380 | 1465918645909 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 08:37:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:37:25 INFO - PROCESS | 380 | 1465918645916 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 380 | 1465918645919 Marionette TRACE conn6 <- [1,2822,null,{}] 08:37:25 INFO - PROCESS | 380 | 1465918645923 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:25 INFO - PROCESS | 380 | 1465918645926 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:26 INFO - PROCESS | 380 | 1465918646180 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 08:37:26 INFO - PROCESS | 380 | 1465918646321 Marionette TRACE conn6 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 380 | 1465918646324 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:26 INFO - PROCESS | 380 | ++DOCSHELL 09CB3C00 == 35 [pid = 380] [id = 715] 08:37:26 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (09CB9000) [pid = 380] [serial = 2145] [outer = 00000000] 08:37:26 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0C490400) [pid = 380] [serial = 2146] [outer = 09CB9000] 08:37:26 INFO - PROCESS | 380 | 1465918646377 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FB34800) [pid = 380] [serial = 2147] [outer = 09CB9000] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 0F6E8400 == 34 [pid = 380] [id = 712] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 17512C00 == 33 [pid = 380] [id = 711] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 09C24400 == 32 [pid = 380] [id = 710] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 1725A400 == 31 [pid = 380] [id = 709] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 1494EC00 == 30 [pid = 380] [id = 708] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 10BD0800 == 29 [pid = 380] [id = 707] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 0FD02800 == 28 [pid = 380] [id = 706] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 09CEC000 == 27 [pid = 380] [id = 705] 08:37:26 INFO - PROCESS | 380 | --DOCSHELL 0C879C00 == 26 [pid = 380] [id = 704] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FC6D000) [pid = 380] [serial = 2075] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1029F400) [pid = 380] [serial = 2078] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 83 (19586000) [pid = 380] [serial = 2098] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 82 (19775000) [pid = 380] [serial = 2099] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 81 (194E9400) [pid = 380] [serial = 2066] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 80 (09CEAC00) [pid = 380] [serial = 2071] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 79 (17508400) [pid = 380] [serial = 2086] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18363000) [pid = 380] [serial = 2093] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18331400) [pid = 380] [serial = 2089] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0F6EA800) [pid = 380] [serial = 2072] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18FB0400) [pid = 380] [serial = 2095] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 74 (14893400) [pid = 380] [serial = 2080] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 73 (14927400) [pid = 380] [serial = 2081] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FD59400) [pid = 380] [serial = 2077] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 71 (09CB6000) [pid = 380] [serial = 2069] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 70 (17262000) [pid = 380] [serial = 2084] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17C05C00) [pid = 380] [serial = 2087] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 68 (09C24000) [pid = 380] [serial = 2068] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 67 (18FB3C00) [pid = 380] [serial = 2096] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 66 (0FB42400) [pid = 380] [serial = 2074] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 65 (18366C00) [pid = 380] [serial = 2090] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 64 (16433000) [pid = 380] [serial = 2083] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | --DOMWINDOW == 63 (1832E000) [pid = 380] [serial = 2092] [outer = 00000000] [url = about:blank] 08:37:26 INFO - PROCESS | 380 | 1465918646957 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:37:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:37:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1077ms 08:37:26 INFO - PROCESS | 380 | 1465918646996 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 08:37:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:37:27 INFO - PROCESS | 380 | 1465918647001 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 08:37:27 INFO - PROCESS | 380 | 1465918647005 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 380 | 1465918647008 Marionette TRACE conn6 <- [1,2826,null,{}] 08:37:27 INFO - PROCESS | 380 | 1465918647012 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:27 INFO - PROCESS | 380 | 1465918647015 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:27 INFO - PROCESS | 380 | 1465918647108 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 08:37:27 INFO - PROCESS | 380 | 1465918647215 Marionette TRACE conn6 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 380 | 1465918647218 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:27 INFO - PROCESS | 380 | ++DOCSHELL 0CA6C000 == 27 [pid = 380] [id = 716] 08:37:27 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0CA6C800) [pid = 380] [serial = 2148] [outer = 00000000] 08:37:27 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0FC6A800) [pid = 380] [serial = 2149] [outer = 0CA6C800] 08:37:27 INFO - PROCESS | 380 | 1465918647264 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0FD04400) [pid = 380] [serial = 2150] [outer = 0CA6C800] 08:37:27 INFO - PROCESS | 380 | 1465918647662 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:37:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 731ms 08:37:27 INFO - PROCESS | 380 | 1465918647737 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 380 | 1465918647740 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 08:37:27 INFO - PROCESS | 380 | 1465918647743 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:37:27 INFO - PROCESS | 380 | 1465918647745 Marionette TRACE conn6 <- [1,2830,null,{}] 08:37:27 INFO - PROCESS | 380 | 1465918647749 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:27 INFO - PROCESS | 380 | 1465918647751 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:27 INFO - PROCESS | 380 | 1465918647836 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 08:37:27 INFO - PROCESS | 380 | 1465918647846 Marionette TRACE conn6 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 380 | 1465918647848 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:27 INFO - PROCESS | 380 | ++DOCSHELL 10BCD000 == 28 [pid = 380] [id = 717] 08:37:27 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (10BD0800) [pid = 380] [serial = 2151] [outer = 00000000] 08:37:27 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (140D8800) [pid = 380] [serial = 2152] [outer = 10BD0800] 08:37:27 INFO - PROCESS | 380 | 1465918647897 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (1484C800) [pid = 380] [serial = 2153] [outer = 10BD0800] 08:37:28 INFO - PROCESS | 380 | 1465918648378 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:37:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:37:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 08:37:28 INFO - PROCESS | 380 | 1465918648418 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 380 | 1465918648422 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 08:37:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:37:28 INFO - PROCESS | 380 | 1465918648432 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 380 | 1465918648436 Marionette TRACE conn6 <- [1,2834,null,{}] 08:37:28 INFO - PROCESS | 380 | 1465918648440 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:28 INFO - PROCESS | 380 | 1465918648443 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:28 INFO - PROCESS | 380 | 1465918648532 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 08:37:28 INFO - PROCESS | 380 | 1465918648540 Marionette TRACE conn6 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 380 | 1465918648542 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:28 INFO - PROCESS | 380 | ++DOCSHELL 15B3AC00 == 29 [pid = 380] [id = 718] 08:37:28 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (15B3B800) [pid = 380] [serial = 2154] [outer = 00000000] 08:37:28 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (17263000) [pid = 380] [serial = 2155] [outer = 15B3B800] 08:37:28 INFO - PROCESS | 380 | 1465918648594 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17321400) [pid = 380] [serial = 2156] [outer = 15B3B800] 08:37:29 INFO - PROCESS | 380 | 1465918649091 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:37:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 690ms 08:37:29 INFO - PROCESS | 380 | 1465918649118 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 380 | 1465918649120 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 08:37:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:37:29 INFO - PROCESS | 380 | 1465918649123 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 380 | 1465918649124 Marionette TRACE conn6 <- [1,2838,null,{}] 08:37:29 INFO - PROCESS | 380 | 1465918649128 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:29 INFO - PROCESS | 380 | 1465918649129 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:29 INFO - PROCESS | 380 | 1465918649272 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 08:37:29 INFO - PROCESS | 380 | 1465918649293 Marionette TRACE conn6 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 380 | 1465918649295 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:29 INFO - PROCESS | 380 | ++DOCSHELL 17433400 == 30 [pid = 380] [id = 719] 08:37:29 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (17544800) [pid = 380] [serial = 2157] [outer = 00000000] 08:37:29 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17CAD400) [pid = 380] [serial = 2158] [outer = 17544800] 08:37:29 INFO - PROCESS | 380 | 1465918649338 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17CD4C00) [pid = 380] [serial = 2159] [outer = 17544800] 08:37:29 INFO - PROCESS | 380 | 1465918649767 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:37:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 08:37:29 INFO - PROCESS | 380 | 1465918649793 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 380 | 1465918649795 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 08:37:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:37:29 INFO - PROCESS | 380 | 1465918649804 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 380 | 1465918649806 Marionette TRACE conn6 <- [1,2842,null,{}] 08:37:29 INFO - PROCESS | 380 | 1465918649809 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:29 INFO - PROCESS | 380 | 1465918649811 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:29 INFO - PROCESS | 380 | 1465918649928 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 08:37:29 INFO - PROCESS | 380 | 1465918649935 Marionette TRACE conn6 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 380 | 1465918649940 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:30 INFO - PROCESS | 380 | ++DOCSHELL 0FE70C00 == 31 [pid = 380] [id = 720] 08:37:30 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (18365000) [pid = 380] [serial = 2160] [outer = 00000000] 08:37:30 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (185D7800) [pid = 380] [serial = 2161] [outer = 18365000] 08:37:30 INFO - PROCESS | 380 | 1465918650049 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18A2C000) [pid = 380] [serial = 2162] [outer = 18365000] 08:37:30 INFO - PROCESS | 380 | 1465918650507 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:37:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:37:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 730ms 08:37:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:37:30 INFO - PROCESS | 380 | 1465918650539 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 380 | 1465918650541 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 08:37:30 INFO - PROCESS | 380 | 1465918650543 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 380 | 1465918650545 Marionette TRACE conn6 <- [1,2846,null,{}] 08:37:30 INFO - PROCESS | 380 | 1465918650548 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:30 INFO - PROCESS | 380 | 1465918650550 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:30 INFO - PROCESS | 380 | 1465918650704 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 08:37:30 INFO - PROCESS | 380 | 1465918650727 Marionette TRACE conn6 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 380 | 1465918650729 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:30 INFO - PROCESS | 380 | ++DOCSHELL 08C63000 == 32 [pid = 380] [id = 721] 08:37:30 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18E4F800) [pid = 380] [serial = 2163] [outer = 00000000] 08:37:30 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (194E9400) [pid = 380] [serial = 2164] [outer = 18E4F800] 08:37:30 INFO - PROCESS | 380 | 1465918650771 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18F1EC00) [pid = 380] [serial = 2165] [outer = 18E4F800] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 80 (149C9400) [pid = 380] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1725B800) [pid = 380] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 78 (10BD6800) [pid = 380] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CF7000) [pid = 380] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FD02C00) [pid = 380] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0C948800) [pid = 380] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09C1EC00) [pid = 380] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FFB8000) [pid = 380] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1564D400) [pid = 380] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1A4A1400) [pid = 380] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 70 (09CBC800) [pid = 380] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17541800) [pid = 380] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:37:31 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0FD05800) [pid = 380] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:37:31 INFO - PROCESS | 380 | 1465918651319 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:37:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:37:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 830ms 08:37:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:37:31 INFO - PROCESS | 380 | 1465918651375 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 08:37:31 INFO - PROCESS | 380 | 1465918651377 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 08:37:31 INFO - PROCESS | 380 | 1465918651379 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 380 | 1465918651381 Marionette TRACE conn6 <- [1,2850,null,{}] 08:37:31 INFO - PROCESS | 380 | 1465918651385 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:31 INFO - PROCESS | 380 | 1465918651386 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:31 INFO - PROCESS | 380 | 1465918651464 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 08:37:31 INFO - PROCESS | 380 | 1465918651472 Marionette TRACE conn6 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 380 | 1465918651474 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:31 INFO - PROCESS | 380 | ++DOCSHELL 09CF7000 == 33 [pid = 380] [id = 722] 08:37:31 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0C948800) [pid = 380] [serial = 2166] [outer = 00000000] 08:37:31 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (14A2CC00) [pid = 380] [serial = 2167] [outer = 0C948800] 08:37:31 INFO - PROCESS | 380 | 1465918651518 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (17C0B400) [pid = 380] [serial = 2168] [outer = 0C948800] 08:37:31 INFO - PROCESS | 380 | 1465918651956 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:37:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:37:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 630ms 08:37:32 INFO - PROCESS | 380 | 1465918652032 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 380 | 1465918652034 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 08:37:32 INFO - PROCESS | 380 | 1465918652040 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 380 | 1465918652042 Marionette TRACE conn6 <- [1,2854,null,{}] 08:37:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:37:32 INFO - PROCESS | 380 | 1465918652045 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:32 INFO - PROCESS | 380 | 1465918652047 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:32 INFO - PROCESS | 380 | 1465918652126 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 08:37:32 INFO - PROCESS | 380 | 1465918652132 Marionette TRACE conn6 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 380 | 1465918652134 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:32 INFO - PROCESS | 380 | ++DOCSHELL 18369400 == 34 [pid = 380] [id = 723] 08:37:32 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (18ED8800) [pid = 380] [serial = 2169] [outer = 00000000] 08:37:32 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (19586000) [pid = 380] [serial = 2170] [outer = 18ED8800] 08:37:32 INFO - PROCESS | 380 | 1465918652177 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (195DF400) [pid = 380] [serial = 2171] [outer = 18ED8800] 08:37:32 INFO - PROCESS | 380 | 1465918652602 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:37:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:37:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 630ms 08:37:32 INFO - PROCESS | 380 | 1465918652677 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 380 | 1465918652679 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 08:37:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:37:32 INFO - PROCESS | 380 | 1465918652682 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 380 | 1465918652684 Marionette TRACE conn6 <- [1,2858,null,{}] 08:37:32 INFO - PROCESS | 380 | 1465918652687 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:32 INFO - PROCESS | 380 | 1465918652689 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:32 INFO - PROCESS | 380 | 1465918652767 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 08:37:32 INFO - PROCESS | 380 | 1465918652772 Marionette TRACE conn6 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 380 | 1465918652774 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:32 INFO - PROCESS | 380 | ++DOCSHELL 1A412800 == 35 [pid = 380] [id = 724] 08:37:32 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1A49A000) [pid = 380] [serial = 2172] [outer = 00000000] 08:37:32 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1A4A1C00) [pid = 380] [serial = 2173] [outer = 1A49A000] 08:37:32 INFO - PROCESS | 380 | 1465918652816 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1ACB5400) [pid = 380] [serial = 2174] [outer = 1A49A000] 08:37:33 INFO - PROCESS | 380 | 1465918653304 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 08:37:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:37:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 08:37:33 INFO - PROCESS | 380 | 1465918653353 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 08:37:33 INFO - PROCESS | 380 | 1465918653358 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 08:37:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:37:33 INFO - PROCESS | 380 | 1465918653363 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:37:33 INFO - PROCESS | 380 | 1465918653368 Marionette TRACE conn6 <- [1,2862,null,{}] 08:37:33 INFO - PROCESS | 380 | 1465918653374 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:33 INFO - PROCESS | 380 | 1465918653377 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:33 INFO - PROCESS | 380 | 1465918653558 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 08:37:33 INFO - PROCESS | 380 | 1465918653682 Marionette TRACE conn6 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 380 | 1465918653687 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:33 INFO - PROCESS | 380 | ++DOCSHELL 0CA28400 == 36 [pid = 380] [id = 725] 08:37:33 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0CA29400) [pid = 380] [serial = 2175] [outer = 00000000] 08:37:33 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0FB3C400) [pid = 380] [serial = 2176] [outer = 0CA29400] 08:37:33 INFO - PROCESS | 380 | 1465918653746 Marionette DEBUG loaded listener.js 08:37:33 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0FD10C00) [pid = 380] [serial = 2177] [outer = 0CA29400] 08:37:34 INFO - PROCESS | 380 | 1465918654322 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:37:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:37:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1026ms 08:37:34 INFO - PROCESS | 380 | 1465918654389 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 08:37:34 INFO - PROCESS | 380 | 1465918654394 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 08:37:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:37:34 INFO - PROCESS | 380 | 1465918654401 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:37:34 INFO - PROCESS | 380 | 1465918654403 Marionette TRACE conn6 <- [1,2866,null,{}] 08:37:34 INFO - PROCESS | 380 | 1465918654407 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:34 INFO - PROCESS | 380 | 1465918654410 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:34 INFO - PROCESS | 380 | 1465918654522 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 08:37:34 INFO - PROCESS | 380 | 1465918654665 Marionette TRACE conn6 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:34 INFO - PROCESS | 380 | 1465918654668 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:34 INFO - PROCESS | 380 | ++DOCSHELL 149CDC00 == 37 [pid = 380] [id = 726] 08:37:34 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (149CFC00) [pid = 380] [serial = 2178] [outer = 00000000] 08:37:34 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (15B38800) [pid = 380] [serial = 2179] [outer = 149CFC00] 08:37:34 INFO - PROCESS | 380 | 1465918654724 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (173C9400) [pid = 380] [serial = 2180] [outer = 149CFC00] 08:37:35 INFO - PROCESS | 380 | 1465918655316 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:37:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 970ms 08:37:35 INFO - PROCESS | 380 | 1465918655376 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 380 | 1465918655378 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 08:37:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:37:35 INFO - PROCESS | 380 | 1465918655385 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 380 | 1465918655389 Marionette TRACE conn6 <- [1,2870,null,{}] 08:37:35 INFO - PROCESS | 380 | 1465918655400 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:35 INFO - PROCESS | 380 | 1465918655405 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:35 INFO - PROCESS | 380 | 1465918655513 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 08:37:35 INFO - PROCESS | 380 | 1465918655670 Marionette TRACE conn6 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 380 | 1465918655673 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:35 INFO - PROCESS | 380 | ++DOCSHELL 1A49D800 == 38 [pid = 380] [id = 727] 08:37:35 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (1A49F400) [pid = 380] [serial = 2181] [outer = 00000000] 08:37:35 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1ACBF000) [pid = 380] [serial = 2182] [outer = 1A49F400] 08:37:35 INFO - PROCESS | 380 | 1465918655731 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1ACC3C00) [pid = 380] [serial = 2183] [outer = 1A49F400] 08:37:36 INFO - PROCESS | 380 | 1465918656321 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:37:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:37:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 990ms 08:37:36 INFO - PROCESS | 380 | 1465918656374 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 380 | 1465918656377 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 08:37:36 INFO - PROCESS | 380 | 1465918656381 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:37:36 INFO - PROCESS | 380 | 1465918656383 Marionette TRACE conn6 <- [1,2874,null,{}] 08:37:36 INFO - PROCESS | 380 | 1465918656386 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:36 INFO - PROCESS | 380 | 1465918656388 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:36 INFO - PROCESS | 380 | 1465918656497 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 08:37:36 INFO - PROCESS | 380 | 1465918656644 Marionette TRACE conn6 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 380 | 1465918656647 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:36 INFO - PROCESS | 380 | ++DOCSHELL 18F18400 == 39 [pid = 380] [id = 728] 08:37:36 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18F18800) [pid = 380] [serial = 2184] [outer = 00000000] 08:37:36 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1AD0B000) [pid = 380] [serial = 2185] [outer = 18F18800] 08:37:36 INFO - PROCESS | 380 | 1465918656701 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1ADB3000) [pid = 380] [serial = 2186] [outer = 18F18800] 08:37:37 INFO - PROCESS | 380 | 1465918657423 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:37:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:37:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1121ms 08:37:37 INFO - PROCESS | 380 | 1465918657506 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 380 | 1465918657510 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 08:37:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:37:37 INFO - PROCESS | 380 | 1465918657514 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 380 | 1465918657517 Marionette TRACE conn6 <- [1,2878,null,{}] 08:37:37 INFO - PROCESS | 380 | 1465918657523 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:37 INFO - PROCESS | 380 | 1465918657526 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:37 INFO - PROCESS | 380 | 1465918657637 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 08:37:37 INFO - PROCESS | 380 | 1465918657782 Marionette TRACE conn6 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 380 | 1465918657784 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:37 INFO - PROCESS | 380 | ++DOCSHELL 09CB5800 == 40 [pid = 380] [id = 729] 08:37:37 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (09CEC000) [pid = 380] [serial = 2187] [outer = 00000000] 08:37:37 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (0FD0E800) [pid = 380] [serial = 2188] [outer = 09CEC000] 08:37:37 INFO - PROCESS | 380 | 1465918657835 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0FD54400) [pid = 380] [serial = 2189] [outer = 09CEC000] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 18369400 == 39 [pid = 380] [id = 723] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 09CF7000 == 38 [pid = 380] [id = 722] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 08C63000 == 37 [pid = 380] [id = 721] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 0FE70C00 == 36 [pid = 380] [id = 720] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 17433400 == 35 [pid = 380] [id = 719] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 15B3AC00 == 34 [pid = 380] [id = 718] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 10BCD000 == 33 [pid = 380] [id = 717] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 0CA6C000 == 32 [pid = 380] [id = 716] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 09CB3C00 == 31 [pid = 380] [id = 715] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 0C947C00 == 30 [pid = 380] [id = 714] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 103C2800 == 29 [pid = 380] [id = 713] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 18F18400 == 28 [pid = 380] [id = 728] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 1A49D800 == 27 [pid = 380] [id = 727] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 1A412800 == 26 [pid = 380] [id = 724] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 0CA28400 == 25 [pid = 380] [id = 725] 08:37:38 INFO - PROCESS | 380 | --DOCSHELL 149CDC00 == 24 [pid = 380] [id = 726] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1564E800) [pid = 380] [serial = 2126] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0C949000) [pid = 380] [serial = 2102] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 89 (09CEA400) [pid = 380] [serial = 2101] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 88 (140E2C00) [pid = 380] [serial = 2105] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 87 (13E05000) [pid = 380] [serial = 2104] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 86 (194F5000) [pid = 380] [serial = 2108] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 85 (18324400) [pid = 380] [serial = 2107] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1ACB6C00) [pid = 380] [serial = 2111] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FD2A000) [pid = 380] [serial = 2131] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1ACA6800) [pid = 380] [serial = 2110] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1743AC00) [pid = 380] [serial = 2129] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 80 (18330400) [pid = 380] [serial = 2138] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 79 (102E4400) [pid = 380] [serial = 2132] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1862D400) [pid = 380] [serial = 2135] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 77 (185DA000) [pid = 380] [serial = 2134] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1435F000) [pid = 380] [serial = 2123] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18E51000) [pid = 380] [serial = 2137] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 74 (14ACD800) [pid = 380] [serial = 2125] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 73 (173C1800) [pid = 380] [serial = 2128] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1409D000) [pid = 380] [serial = 2122] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0C94A000) [pid = 380] [serial = 2116] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0CA75000) [pid = 380] [serial = 2117] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0FD0E000) [pid = 380] [serial = 2119] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0FD28400) [pid = 380] [serial = 2120] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0FD09C00) [pid = 380] [serial = 2114] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | --DOMWINDOW == 66 (0FC66000) [pid = 380] [serial = 2113] [outer = 00000000] [url = about:blank] 08:37:38 INFO - PROCESS | 380 | 1465918658967 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:37:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1520ms 08:37:39 INFO - PROCESS | 380 | 1465918659036 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 08:37:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:37:39 INFO - PROCESS | 380 | 1465918659040 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 08:37:39 INFO - PROCESS | 380 | 1465918659044 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 380 | 1465918659049 Marionette TRACE conn6 <- [1,2882,null,{}] 08:37:39 INFO - PROCESS | 380 | 1465918659054 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:39 INFO - PROCESS | 380 | 1465918659056 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:39 INFO - PROCESS | 380 | 1465918659148 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 08:37:39 INFO - PROCESS | 380 | 1465918659287 Marionette TRACE conn6 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 380 | 1465918659290 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:39 INFO - PROCESS | 380 | ++DOCSHELL 09CBA400 == 25 [pid = 380] [id = 730] 08:37:39 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (09CBF400) [pid = 380] [serial = 2190] [outer = 00000000] 08:37:39 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0C948400) [pid = 380] [serial = 2191] [outer = 09CBF400] 08:37:39 INFO - PROCESS | 380 | 1465918659337 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0CA68C00) [pid = 380] [serial = 2192] [outer = 09CBF400] 08:37:39 INFO - PROCESS | 380 | 1465918659715 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:37:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 730ms 08:37:39 INFO - PROCESS | 380 | 1465918659775 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 380 | 1465918659780 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 08:37:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:37:39 INFO - PROCESS | 380 | 1465918659787 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 380 | 1465918659789 Marionette TRACE conn6 <- [1,2886,null,{}] 08:37:39 INFO - PROCESS | 380 | 1465918659822 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:39 INFO - PROCESS | 380 | 1465918659825 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:39 INFO - PROCESS | 380 | 1465918659914 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 08:37:39 INFO - PROCESS | 380 | 1465918659927 Marionette TRACE conn6 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 380 | 1465918659929 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:39 INFO - PROCESS | 380 | ++DOCSHELL 0FC6E400 == 26 [pid = 380] [id = 731] 08:37:39 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FC6E800) [pid = 380] [serial = 2193] [outer = 00000000] 08:37:39 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FD0A400) [pid = 380] [serial = 2194] [outer = 0FC6E800] 08:37:39 INFO - PROCESS | 380 | 1465918659975 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FD25C00) [pid = 380] [serial = 2195] [outer = 0FC6E800] 08:37:40 INFO - PROCESS | 380 | 1465918660432 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:37:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:37:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 712ms 08:37:40 INFO - PROCESS | 380 | 1465918660502 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 08:37:40 INFO - PROCESS | 380 | 1465918660505 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 08:37:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:37:40 INFO - PROCESS | 380 | 1465918660508 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 380 | 1465918660511 Marionette TRACE conn6 <- [1,2890,null,{}] 08:37:40 INFO - PROCESS | 380 | 1465918660522 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:40 INFO - PROCESS | 380 | 1465918660527 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:40 INFO - PROCESS | 380 | 1465918660611 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 08:37:40 INFO - PROCESS | 380 | 1465918660619 Marionette TRACE conn6 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 380 | 1465918660622 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:40 INFO - PROCESS | 380 | ++DOCSHELL 103C0C00 == 27 [pid = 380] [id = 732] 08:37:40 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (103C1800) [pid = 380] [serial = 2196] [outer = 00000000] 08:37:40 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (14011000) [pid = 380] [serial = 2197] [outer = 103C1800] 08:37:40 INFO - PROCESS | 380 | 1465918660670 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (141B3400) [pid = 380] [serial = 2198] [outer = 103C1800] 08:37:41 INFO - PROCESS | 380 | 1465918661171 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 08:37:41 INFO - PROCESS | 380 | 1465918661182 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 380 | 1465918661184 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 08:37:41 INFO - PROCESS | 380 | 1465918661192 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 380 | 1465918661193 Marionette TRACE conn6 <- [1,2894,null,{}] 08:37:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:37:41 INFO - PROCESS | 380 | 1465918661204 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:41 INFO - PROCESS | 380 | 1465918661206 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:41 INFO - PROCESS | 380 | 1465918661353 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 08:37:41 INFO - PROCESS | 380 | 1465918661373 Marionette TRACE conn6 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 380 | 1465918661375 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:41 INFO - PROCESS | 380 | ++DOCSHELL 14907000 == 28 [pid = 380] [id = 733] 08:37:41 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (14908800) [pid = 380] [serial = 2199] [outer = 00000000] 08:37:41 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14948800) [pid = 380] [serial = 2200] [outer = 14908800] 08:37:41 INFO - PROCESS | 380 | 1465918661418 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14ACD000) [pid = 380] [serial = 2201] [outer = 14908800] 08:37:41 INFO - PROCESS | 380 | 1465918661862 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:37:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 730ms 08:37:41 INFO - PROCESS | 380 | 1465918661927 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 380 | 1465918661929 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 08:37:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:37:41 INFO - PROCESS | 380 | 1465918661932 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 380 | 1465918661934 Marionette TRACE conn6 <- [1,2898,null,{}] 08:37:41 INFO - PROCESS | 380 | 1465918661938 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:41 INFO - PROCESS | 380 | 1465918661940 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:42 INFO - PROCESS | 380 | 1465918662053 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 08:37:42 INFO - PROCESS | 380 | 1465918662062 Marionette TRACE conn6 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 380 | 1465918662064 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:42 INFO - PROCESS | 380 | ++DOCSHELL 14ADAC00 == 29 [pid = 380] [id = 734] 08:37:42 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (15B32C00) [pid = 380] [serial = 2202] [outer = 00000000] 08:37:42 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1725CC00) [pid = 380] [serial = 2203] [outer = 15B32C00] 08:37:42 INFO - PROCESS | 380 | 1465918662163 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (17264800) [pid = 380] [serial = 2204] [outer = 15B32C00] 08:37:42 INFO - PROCESS | 380 | 1465918662577 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 08:37:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:37:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:37:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 08:37:42 INFO - PROCESS | 380 | 1465918662603 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 380 | 1465918662605 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 08:37:42 INFO - TEST-START | /DOMEvents/constructors.html 08:37:42 INFO - PROCESS | 380 | 1465918662613 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 380 | 1465918662615 Marionette TRACE conn6 <- [1,2902,null,{}] 08:37:42 INFO - PROCESS | 380 | 1465918662619 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:42 INFO - PROCESS | 380 | 1465918662624 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:42 INFO - PROCESS | 380 | 1465918662779 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 08:37:42 INFO - PROCESS | 380 | 1465918662798 Marionette TRACE conn6 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 380 | 1465918662800 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:42 INFO - PROCESS | 380 | ++DOCSHELL 173C2C00 == 30 [pid = 380] [id = 735] 08:37:42 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (17433400) [pid = 380] [serial = 2205] [outer = 00000000] 08:37:42 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (17CC8C00) [pid = 380] [serial = 2206] [outer = 17433400] 08:37:42 INFO - PROCESS | 380 | 1465918662844 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18329800) [pid = 380] [serial = 2207] [outer = 17433400] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 83 (17544800) [pid = 380] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0C94C400) [pid = 380] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 81 (18365000) [pid = 380] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 80 (10BD0800) [pid = 380] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0CA6C800) [pid = 380] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18F1F400) [pid = 380] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 77 (15B3B800) [pid = 380] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 76 (09CB9000) [pid = 380] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18E4F800) [pid = 380] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 74 (18ED8800) [pid = 380] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0C948800) [pid = 380] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:37:43 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1A49A000) [pid = 380] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:37:43 INFO - PROCESS | 380 | 1465918663737 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:37:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:37:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:37:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:37:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 1204ms 08:37:43 INFO - PROCESS | 380 | 1465918663814 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 08:37:43 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:37:43 INFO - PROCESS | 380 | 1465918663816 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 08:37:43 INFO - PROCESS | 380 | 1465918663819 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 380 | 1465918663821 Marionette TRACE conn6 <- [1,2906,null,{}] 08:37:43 INFO - PROCESS | 380 | 1465918663824 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:43 INFO - PROCESS | 380 | 1465918663826 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:43 INFO - PROCESS | 380 | 1465918663902 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 08:37:44 INFO - PROCESS | 380 | 1465918663998 Marionette TRACE conn6 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 380 | 1465918664000 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:44 INFO - PROCESS | 380 | ++DOCSHELL 0FC6AC00 == 31 [pid = 380] [id = 736] 08:37:44 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1564E400) [pid = 380] [serial = 2208] [outer = 00000000] 08:37:44 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1832E800) [pid = 380] [serial = 2209] [outer = 1564E400] 08:37:44 INFO - PROCESS | 380 | 1465918664042 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (18365000) [pid = 380] [serial = 2210] [outer = 1564E400] 08:37:44 INFO - PROCESS | 380 | 1465918664385 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:37:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:37:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 634ms 08:37:44 INFO - PROCESS | 380 | 1465918664454 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 380 | 1465918664456 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 08:37:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:37:44 INFO - PROCESS | 380 | 1465918664468 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 380 | 1465918664470 Marionette TRACE conn6 <- [1,2910,null,{}] 08:37:44 INFO - PROCESS | 380 | 1465918664473 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:44 INFO - PROCESS | 380 | 1465918664475 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:44 INFO - PROCESS | 380 | 1465918664551 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 08:37:44 INFO - PROCESS | 380 | 1465918664556 Marionette TRACE conn6 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 380 | 1465918664557 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:44 INFO - PROCESS | 380 | ++DOCSHELL 1832C400 == 32 [pid = 380] [id = 737] 08:37:44 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1836E000) [pid = 380] [serial = 2211] [outer = 00000000] 08:37:44 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (188D3400) [pid = 380] [serial = 2212] [outer = 1836E000] 08:37:44 INFO - PROCESS | 380 | 1465918664600 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (185D1800) [pid = 380] [serial = 2213] [outer = 1836E000] 08:37:44 INFO - PROCESS | 380 | [380] 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 08:37:45 INFO - PROCESS | 380 | [380] 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 08:37:45 INFO - PROCESS | 380 | [380] 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 08:37:45 INFO - PROCESS | 380 | [380] 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 08:37:45 INFO - PROCESS | 380 | 1465918665104 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 08:37:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:37:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:37:45 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 08:37:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:37:45 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 08:37:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:37:45 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]" 08:37:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:37:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:37:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 677ms 08:37:45 INFO - PROCESS | 380 | 1465918665146 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 380 | 1465918665149 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 08:37:45 INFO - PROCESS | 380 | 1465918665156 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:37:45 INFO - PROCESS | 380 | 1465918665158 Marionette TRACE conn6 <- [1,2914,null,{}] 08:37:45 INFO - PROCESS | 380 | 1465918665161 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:45 INFO - PROCESS | 380 | 1465918665163 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:45 INFO - PROCESS | 380 | 1465918665258 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 08:37:45 INFO - PROCESS | 380 | 1465918665266 Marionette TRACE conn6 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 380 | 1465918665268 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:45 INFO - PROCESS | 380 | ++DOCSHELL 18A2BC00 == 33 [pid = 380] [id = 738] 08:37:45 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (18E49400) [pid = 380] [serial = 2214] [outer = 00000000] 08:37:45 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18FB0C00) [pid = 380] [serial = 2215] [outer = 18E49400] 08:37:45 INFO - PROCESS | 380 | 1465918665313 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (194E9800) [pid = 380] [serial = 2216] [outer = 18E49400] 08:37:45 INFO - PROCESS | 380 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:37:46 INFO - PROCESS | 380 | 1465918666065 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 08:37:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:37:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 930ms 08:37:46 INFO - PROCESS | 380 | 1465918666092 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 380 | 1465918666096 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 08:37:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:37:46 INFO - PROCESS | 380 | 1465918666101 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 380 | 1465918666106 Marionette TRACE conn6 <- [1,2918,null,{}] 08:37:46 INFO - PROCESS | 380 | 1465918666111 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:46 INFO - PROCESS | 380 | 1465918666114 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:46 INFO - PROCESS | 380 | 1465918666241 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 08:37:46 INFO - PROCESS | 380 | 1465918666382 Marionette TRACE conn6 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 380 | 1465918666386 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:46 INFO - PROCESS | 380 | ++DOCSHELL 0C94EC00 == 34 [pid = 380] [id = 739] 08:37:46 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0C953800) [pid = 380] [serial = 2217] [outer = 00000000] 08:37:46 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0FB3D800) [pid = 380] [serial = 2218] [outer = 0C953800] 08:37:46 INFO - PROCESS | 380 | 1465918666443 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0FD05000) [pid = 380] [serial = 2219] [outer = 0C953800] 08:37:46 INFO - PROCESS | 380 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:37:47 INFO - PROCESS | 380 | 1465918667004 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 08:37:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:37:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 930ms 08:37:47 INFO - PROCESS | 380 | 1465918667044 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 380 | 1465918667049 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 08:37:47 INFO - PROCESS | 380 | 1465918667056 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:37:47 INFO - PROCESS | 380 | 1465918667059 Marionette TRACE conn6 <- [1,2922,null,{}] 08:37:47 INFO - PROCESS | 380 | 1465918667063 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:47 INFO - PROCESS | 380 | 1465918667066 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:47 INFO - PROCESS | 380 | 1465918667187 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 08:37:47 INFO - PROCESS | 380 | 1465918667310 Marionette TRACE conn6 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 380 | 1465918667313 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:47 INFO - PROCESS | 380 | ++DOCSHELL 14012800 == 35 [pid = 380] [id = 740] 08:37:47 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (140A3000) [pid = 380] [serial = 2220] [outer = 00000000] 08:37:47 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (14891800) [pid = 380] [serial = 2221] [outer = 140A3000] 08:37:47 INFO - PROCESS | 380 | 1465918667409 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (14A2E800) [pid = 380] [serial = 2222] [outer = 140A3000] 08:37:48 INFO - PROCESS | 380 | 1465918668167 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:37:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:37:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1184ms 08:37:48 INFO - PROCESS | 380 | 1465918668244 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 380 | 1465918668249 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 08:37:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:37:48 INFO - PROCESS | 380 | 1465918668279 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 380 | 1465918668283 Marionette TRACE conn6 <- [1,2926,null,{}] 08:37:48 INFO - PROCESS | 380 | 1465918668288 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:48 INFO - PROCESS | 380 | 1465918668291 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:48 INFO - PROCESS | 380 | 1465918668418 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 08:37:48 INFO - PROCESS | 380 | 1465918668558 Marionette TRACE conn6 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 380 | 1465918668562 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:48 INFO - PROCESS | 380 | ++DOCSHELL 0C94A000 == 36 [pid = 380] [id = 741] 08:37:48 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0CA28400) [pid = 380] [serial = 2223] [outer = 00000000] 08:37:48 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0CAF1000) [pid = 380] [serial = 2224] [outer = 0CA28400] 08:37:48 INFO - PROCESS | 380 | 1465918668612 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0FB3F000) [pid = 380] [serial = 2225] [outer = 0CA28400] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 1832C400 == 35 [pid = 380] [id = 737] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 0FC6AC00 == 34 [pid = 380] [id = 736] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 173C2C00 == 33 [pid = 380] [id = 735] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 14ADAC00 == 32 [pid = 380] [id = 734] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 14907000 == 31 [pid = 380] [id = 733] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 103C0C00 == 30 [pid = 380] [id = 732] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 0FC6E400 == 29 [pid = 380] [id = 731] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 09CBA400 == 28 [pid = 380] [id = 730] 08:37:48 INFO - PROCESS | 380 | --DOCSHELL 09CB5800 == 27 [pid = 380] [id = 729] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 89 (195DF400) [pid = 380] [serial = 2171] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 88 (14A2CC00) [pid = 380] [serial = 2167] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1A4A1C00) [pid = 380] [serial = 2173] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 86 (17C0B400) [pid = 380] [serial = 2168] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1ACB5400) [pid = 380] [serial = 2174] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 84 (19586000) [pid = 380] [serial = 2170] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 83 (18F1EC00) [pid = 380] [serial = 2165] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 82 (17321400) [pid = 380] [serial = 2156] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17CAD400) [pid = 380] [serial = 2158] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17CD4C00) [pid = 380] [serial = 2159] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FC6F800) [pid = 380] [serial = 2143] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0FD4C000) [pid = 380] [serial = 2144] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 77 (18A2C000) [pid = 380] [serial = 2162] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 76 (140D8800) [pid = 380] [serial = 2152] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1484C800) [pid = 380] [serial = 2153] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 74 (185D7800) [pid = 380] [serial = 2161] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FC6A800) [pid = 380] [serial = 2149] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0FD04400) [pid = 380] [serial = 2150] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 71 (194F4000) [pid = 380] [serial = 2141] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 70 (194F0400) [pid = 380] [serial = 2140] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17263000) [pid = 380] [serial = 2155] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 68 (0C490400) [pid = 380] [serial = 2146] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0FB34800) [pid = 380] [serial = 2147] [outer = 00000000] [url = about:blank] 08:37:48 INFO - PROCESS | 380 | --DOMWINDOW == 66 (194E9400) [pid = 380] [serial = 2164] [outer = 00000000] [url = about:blank] 08:37:49 INFO - PROCESS | 380 | 1465918669082 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:37:49 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. 08:37:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 830ms 08:37:49 INFO - PROCESS | 380 | 1465918669110 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 380 | 1465918669114 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 08:37:49 INFO - PROCESS | 380 | 1465918669120 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:37:49 INFO - PROCESS | 380 | 1465918669123 Marionette TRACE conn6 <- [1,2930,null,{}] 08:37:49 INFO - PROCESS | 380 | 1465918669127 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:49 INFO - PROCESS | 380 | 1465918669129 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:49 INFO - PROCESS | 380 | 1465918669216 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 08:37:49 INFO - PROCESS | 380 | 1465918669224 Marionette TRACE conn6 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 380 | 1465918669226 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:49 INFO - PROCESS | 380 | ++DOCSHELL 0CAD4C00 == 28 [pid = 380] [id = 742] 08:37:49 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0F6F0000) [pid = 380] [serial = 2226] [outer = 00000000] 08:37:49 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0FC70800) [pid = 380] [serial = 2227] [outer = 0F6F0000] 08:37:49 INFO - PROCESS | 380 | 1465918669272 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FD23C00) [pid = 380] [serial = 2228] [outer = 0F6F0000] 08:37:49 INFO - PROCESS | 380 | 1465918669733 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 08:37:49 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 08:37:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:37:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 630ms 08:37:49 INFO - PROCESS | 380 | 1465918669755 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 380 | 1465918669757 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 08:37:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:37:49 INFO - PROCESS | 380 | 1465918669760 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 380 | 1465918669764 Marionette TRACE conn6 <- [1,2934,null,{}] 08:37:49 INFO - PROCESS | 380 | 1465918669774 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:49 INFO - PROCESS | 380 | 1465918669779 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:49 INFO - PROCESS | 380 | 1465918669865 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 08:37:49 INFO - PROCESS | 380 | 1465918669872 Marionette TRACE conn6 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 380 | 1465918669875 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:49 INFO - PROCESS | 380 | ++DOCSHELL 1409DC00 == 29 [pid = 380] [id = 743] 08:37:49 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (140A2C00) [pid = 380] [serial = 2229] [outer = 00000000] 08:37:49 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (1491DC00) [pid = 380] [serial = 2230] [outer = 140A2C00] 08:37:49 INFO - PROCESS | 380 | 1465918669921 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (14A2AC00) [pid = 380] [serial = 2231] [outer = 140A2C00] 08:37:50 INFO - PROCESS | 380 | 1465918670371 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:37:50 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. 08:37:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 630ms 08:37:50 INFO - PROCESS | 380 | 1465918670414 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 380 | 1465918670416 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 08:37:50 INFO - PROCESS | 380 | 1465918670420 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 380 | 1465918670421 Marionette TRACE conn6 <- [1,2938,null,{}] 08:37:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:37:50 INFO - PROCESS | 380 | 1465918670427 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:50 INFO - PROCESS | 380 | 1465918670429 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:50 INFO - PROCESS | 380 | 1465918670524 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 08:37:50 INFO - PROCESS | 380 | 1465918670529 Marionette TRACE conn6 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 380 | 1465918670530 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:50 INFO - PROCESS | 380 | ++DOCSHELL 1643E400 == 30 [pid = 380] [id = 744] 08:37:50 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1725C400) [pid = 380] [serial = 2232] [outer = 00000000] 08:37:50 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (17C04000) [pid = 380] [serial = 2233] [outer = 1725C400] 08:37:50 INFO - PROCESS | 380 | 1465918670574 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17CAD400) [pid = 380] [serial = 2234] [outer = 1725C400] 08:37:50 INFO - PROCESS | 380 | ++DOCSHELL 185CFC00 == 31 [pid = 380] [id = 745] 08:37:50 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (185D1400) [pid = 380] [serial = 2235] [outer = 00000000] 08:37:50 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (185D7800) [pid = 380] [serial = 2236] [outer = 185D1400] 08:37:51 INFO - PROCESS | 380 | 1465918671020 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:37:51 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. 08:37:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 630ms 08:37:51 INFO - PROCESS | 380 | 1465918671061 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 380 | 1465918671063 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 08:37:51 INFO - PROCESS | 380 | 1465918671066 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 380 | 1465918671068 Marionette TRACE conn6 <- [1,2942,null,{}] 08:37:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:37:51 INFO - PROCESS | 380 | 1465918671071 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:51 INFO - PROCESS | 380 | 1465918671073 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:51 INFO - PROCESS | 380 | 1465918671202 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 08:37:51 INFO - PROCESS | 380 | 1465918671206 Marionette TRACE conn6 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 380 | 1465918671208 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:51 INFO - PROCESS | 380 | ++DOCSHELL 17CD5800 == 32 [pid = 380] [id = 746] 08:37:51 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (18327000) [pid = 380] [serial = 2237] [outer = 00000000] 08:37:51 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (188D5400) [pid = 380] [serial = 2238] [outer = 18327000] 08:37:51 INFO - PROCESS | 380 | 1465918671251 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (18E4A000) [pid = 380] [serial = 2239] [outer = 18327000] 08:37:51 INFO - PROCESS | 380 | 1465918671709 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:37:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:37:51 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 08:37:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 08:37:51 INFO - PROCESS | 380 | 1465918671745 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 380 | 1465918671747 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 08:37:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:37:51 INFO - PROCESS | 380 | 1465918671750 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 380 | 1465918671752 Marionette TRACE conn6 <- [1,2946,null,{}] 08:37:51 INFO - PROCESS | 380 | 1465918671755 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:51 INFO - PROCESS | 380 | 1465918671761 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:51 INFO - PROCESS | 380 | 1465918671942 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 08:37:52 INFO - PROCESS | 380 | 1465918672008 Marionette TRACE conn6 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 380 | 1465918672010 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:52 INFO - PROCESS | 380 | ++DOCSHELL 18E51000 == 33 [pid = 380] [id = 747] 08:37:52 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18ED8800) [pid = 380] [serial = 2240] [outer = 00000000] 08:37:52 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (194EE000) [pid = 380] [serial = 2241] [outer = 18ED8800] 08:37:52 INFO - PROCESS | 380 | 1465918672053 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (19585800) [pid = 380] [serial = 2242] [outer = 18ED8800] 08:37:52 INFO - PROCESS | 380 | 1465918672399 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:37:52 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. 08:37:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 730ms 08:37:52 INFO - PROCESS | 380 | 1465918672482 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 08:37:52 INFO - PROCESS | 380 | 1465918672484 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 08:37:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:37:52 INFO - PROCESS | 380 | 1465918672494 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 380 | 1465918672496 Marionette TRACE conn6 <- [1,2950,null,{}] 08:37:52 INFO - PROCESS | 380 | 1465918672499 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:52 INFO - PROCESS | 380 | 1465918672501 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:52 INFO - PROCESS | 380 | 1465918672641 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 08:37:52 INFO - PROCESS | 380 | 1465918672648 Marionette TRACE conn6 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 380 | 1465918672650 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:52 INFO - PROCESS | 380 | ++DOCSHELL 143A6800 == 34 [pid = 380] [id = 748] 08:37:52 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18F1E800) [pid = 380] [serial = 2243] [outer = 00000000] 08:37:52 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1A40CC00) [pid = 380] [serial = 2244] [outer = 18F1E800] 08:37:52 INFO - PROCESS | 380 | 1465918672695 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1A412400) [pid = 380] [serial = 2245] [outer = 18F1E800] 08:37:53 INFO - PROCESS | 380 | 1465918673216 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 85 (14908800) [pid = 380] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 84 (103C1800) [pid = 380] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09CEC000) [pid = 380] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 82 (09CBF400) [pid = 380] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0FC6E800) [pid = 380] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 80 (15B32C00) [pid = 380] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 79 (17433400) [pid = 380] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 78 (0CA29400) [pid = 380] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 77 (149CFC00) [pid = 380] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1A49F400) [pid = 380] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 75 (18F18800) [pid = 380] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 74 (1564E400) [pid = 380] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:37:53 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1836E000) [pid = 380] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:37:53 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. 08:37:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 770ms 08:37:53 INFO - PROCESS | 380 | 1465918673267 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 380 | 1465918673269 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 08:37:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:37:53 INFO - PROCESS | 380 | 1465918673272 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 380 | 1465918673274 Marionette TRACE conn6 <- [1,2954,null,{}] 08:37:53 INFO - PROCESS | 380 | 1465918673277 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:53 INFO - PROCESS | 380 | 1465918673279 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:53 INFO - PROCESS | 380 | 1465918673359 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 08:37:53 INFO - PROCESS | 380 | 1465918673364 Marionette TRACE conn6 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 380 | 1465918673366 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:53 INFO - PROCESS | 380 | ++DOCSHELL 0F6E5800 == 35 [pid = 380] [id = 749] 08:37:53 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FB88000) [pid = 380] [serial = 2246] [outer = 00000000] 08:37:53 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (103C1800) [pid = 380] [serial = 2247] [outer = 0FB88000] 08:37:53 INFO - PROCESS | 380 | 1465918673409 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (149C8800) [pid = 380] [serial = 2248] [outer = 0FB88000] 08:37:53 INFO - PROCESS | 380 | 1465918673806 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:37:53 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. 08:37:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 570ms 08:37:53 INFO - PROCESS | 380 | 1465918673842 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 380 | 1465918673844 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 08:37:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:37:53 INFO - PROCESS | 380 | 1465918673847 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 380 | 1465918673849 Marionette TRACE conn6 <- [1,2958,null,{}] 08:37:53 INFO - PROCESS | 380 | 1465918673852 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:53 INFO - PROCESS | 380 | 1465918673854 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:53 INFO - PROCESS | 380 | 1465918673980 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 08:37:54 INFO - PROCESS | 380 | 1465918674014 Marionette TRACE conn6 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 380 | 1465918674016 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:54 INFO - PROCESS | 380 | ++DOCSHELL 19777000 == 36 [pid = 380] [id = 750] 08:37:54 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1A40A400) [pid = 380] [serial = 2249] [outer = 00000000] 08:37:54 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1ACAB000) [pid = 380] [serial = 2250] [outer = 1A40A400] 08:37:54 INFO - PROCESS | 380 | 1465918674059 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (1A4A0400) [pid = 380] [serial = 2251] [outer = 1A40A400] 08:37:54 INFO - PROCESS | 380 | 1465918674443 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:37:54 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. 08:37:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 08:37:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:37:54 INFO - PROCESS | 380 | 1465918674479 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 380 | 1465918674480 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 08:37:54 INFO - PROCESS | 380 | 1465918674484 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 380 | 1465918674485 Marionette TRACE conn6 <- [1,2962,null,{}] 08:37:54 INFO - PROCESS | 380 | 1465918674489 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:54 INFO - PROCESS | 380 | 1465918674490 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:54 INFO - PROCESS | 380 | 1465918674615 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 08:37:54 INFO - PROCESS | 380 | 1465918674622 Marionette TRACE conn6 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 380 | 1465918674624 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:54 INFO - PROCESS | 380 | ++DOCSHELL 1494A000 == 37 [pid = 380] [id = 751] 08:37:54 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1A49A800) [pid = 380] [serial = 2252] [outer = 00000000] 08:37:54 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1AD04000) [pid = 380] [serial = 2253] [outer = 1A49A800] 08:37:54 INFO - PROCESS | 380 | 1465918674668 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1AD09800) [pid = 380] [serial = 2254] [outer = 1A49A800] 08:37:55 INFO - PROCESS | 380 | 1465918675063 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 08:37:55 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. 08:37:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 630ms 08:37:55 INFO - PROCESS | 380 | 1465918675115 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 380 | 1465918675117 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 08:37:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:37:55 INFO - PROCESS | 380 | 1465918675120 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 380 | 1465918675122 Marionette TRACE conn6 <- [1,2966,null,{}] 08:37:55 INFO - PROCESS | 380 | 1465918675125 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:55 INFO - PROCESS | 380 | 1465918675128 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:55 INFO - PROCESS | 380 | 1465918675220 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 08:37:55 INFO - PROCESS | 380 | 1465918675471 Marionette TRACE conn6 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 380 | 1465918675474 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:55 INFO - PROCESS | 380 | ++DOCSHELL 09C0CC00 == 38 [pid = 380] [id = 752] 08:37:55 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (09C0E000) [pid = 380] [serial = 2255] [outer = 00000000] 08:37:55 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (09C21400) [pid = 380] [serial = 2256] [outer = 09C0E000] 08:37:55 INFO - PROCESS | 380 | 1465918675536 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (09CBD400) [pid = 380] [serial = 2257] [outer = 09C0E000] 08:37:56 INFO - PROCESS | 380 | 1465918676040 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:37:56 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. 08:37:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 970ms 08:37:56 INFO - PROCESS | 380 | 1465918676092 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 08:37:56 INFO - PROCESS | 380 | 1465918676096 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 08:37:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:37:56 INFO - PROCESS | 380 | 1465918676100 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 380 | 1465918676104 Marionette TRACE conn6 <- [1,2970,null,{}] 08:37:56 INFO - PROCESS | 380 | 1465918676109 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:56 INFO - PROCESS | 380 | 1465918676112 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:56 INFO - PROCESS | 380 | 1465918676257 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 08:37:56 INFO - PROCESS | 380 | 1465918676403 Marionette TRACE conn6 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 380 | 1465918676406 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:56 INFO - PROCESS | 380 | ++DOCSHELL 0FD02800 == 39 [pid = 380] [id = 753] 08:37:56 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0FD0EC00) [pid = 380] [serial = 2258] [outer = 00000000] 08:37:56 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (141C1400) [pid = 380] [serial = 2259] [outer = 0FD0EC00] 08:37:56 INFO - PROCESS | 380 | 1465918676464 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (149C8000) [pid = 380] [serial = 2260] [outer = 0FD0EC00] 08:37:56 INFO - PROCESS | 380 | 1465918676976 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 08:37:57 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 08:37:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:37:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 930ms 08:37:57 INFO - PROCESS | 380 | 1465918677034 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 380 | 1465918677038 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 08:37:57 INFO - PROCESS | 380 | 1465918677041 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:37:57 INFO - PROCESS | 380 | 1465918677043 Marionette TRACE conn6 <- [1,2974,null,{}] 08:37:57 INFO - PROCESS | 380 | 1465918677047 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:57 INFO - PROCESS | 380 | 1465918677050 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:57 INFO - PROCESS | 380 | 1465918677214 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 08:37:57 INFO - PROCESS | 380 | 1465918677296 Marionette TRACE conn6 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 380 | 1465918677298 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:57 INFO - PROCESS | 380 | ++DOCSHELL 16431400 == 40 [pid = 380] [id = 754] 08:37:57 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (18F14400) [pid = 380] [serial = 2261] [outer = 00000000] 08:37:57 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (18F1F800) [pid = 380] [serial = 2262] [outer = 18F14400] 08:37:57 INFO - PROCESS | 380 | 1465918677351 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1A411800) [pid = 380] [serial = 2263] [outer = 18F14400] 08:37:57 INFO - PROCESS | 380 | 1465918677831 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:37:57 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. 08:37:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 830ms 08:37:57 INFO - PROCESS | 380 | 1465918677876 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 380 | 1465918677879 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 08:37:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:37:57 INFO - PROCESS | 380 | 1465918677889 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 380 | 1465918677895 Marionette TRACE conn6 <- [1,2978,null,{}] 08:37:57 INFO - PROCESS | 380 | 1465918677900 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:57 INFO - PROCESS | 380 | 1465918677904 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:58 INFO - PROCESS | 380 | 1465918678023 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 08:37:58 INFO - PROCESS | 380 | 1465918678171 Marionette TRACE conn6 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 380 | 1465918678174 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:58 INFO - PROCESS | 380 | ++DOCSHELL 0C948800 == 41 [pid = 380] [id = 755] 08:37:58 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1ACBB800) [pid = 380] [serial = 2264] [outer = 00000000] 08:37:58 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1C374C00) [pid = 380] [serial = 2265] [outer = 1ACBB800] 08:37:58 INFO - PROCESS | 380 | 1465918678229 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1C37B000) [pid = 380] [serial = 2266] [outer = 1ACBB800] 08:37:58 INFO - PROCESS | 380 | ++DOCSHELL 1CF3F400 == 42 [pid = 380] [id = 756] 08:37:58 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (1CF46C00) [pid = 380] [serial = 2267] [outer = 00000000] 08:37:58 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1CF48000) [pid = 380] [serial = 2268] [outer = 1CF46C00] 08:37:58 INFO - PROCESS | 380 | 1465918678911 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:37:58 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. 08:37:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1089ms 08:37:58 INFO - PROCESS | 380 | 1465918678975 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 380 | 1465918678978 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 08:37:58 INFO - PROCESS | 380 | 1465918678981 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:37:58 INFO - PROCESS | 380 | 1465918678983 Marionette TRACE conn6 <- [1,2982,null,{}] 08:37:58 INFO - PROCESS | 380 | 1465918678987 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:58 INFO - PROCESS | 380 | 1465918678989 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:59 INFO - PROCESS | 380 | 1465918679155 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 08:37:59 INFO - PROCESS | 380 | 1465918679293 Marionette TRACE conn6 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 380 | 1465918679295 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:37:59 INFO - PROCESS | 380 | ++DOCSHELL 09C19C00 == 43 [pid = 380] [id = 757] 08:37:59 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (09C1EC00) [pid = 380] [serial = 2269] [outer = 00000000] 08:37:59 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (0CACBC00) [pid = 380] [serial = 2270] [outer = 09C1EC00] 08:37:59 INFO - PROCESS | 380 | 1465918679351 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (0FD4B400) [pid = 380] [serial = 2271] [outer = 09C1EC00] 08:38:00 INFO - PROCESS | 380 | 1465918680047 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:38:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:38:00 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 08:38:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1124ms 08:38:00 INFO - PROCESS | 380 | 1465918680110 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 380 | 1465918680114 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 08:38:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:38:00 INFO - PROCESS | 380 | 1465918680119 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 380 | 1465918680122 Marionette TRACE conn6 <- [1,2986,null,{}] 08:38:00 INFO - PROCESS | 380 | 1465918680128 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:00 INFO - PROCESS | 380 | 1465918680131 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:00 INFO - PROCESS | 380 | 1465918680241 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 08:38:00 INFO - PROCESS | 380 | 1465918680400 Marionette TRACE conn6 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 380 | 1465918680402 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:00 INFO - PROCESS | 380 | ++DOCSHELL 0FB3FC00 == 44 [pid = 380] [id = 758] 08:38:00 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (0FC6A800) [pid = 380] [serial = 2272] [outer = 00000000] 08:38:00 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (0FD59C00) [pid = 380] [serial = 2273] [outer = 0FC6A800] 08:38:00 INFO - PROCESS | 380 | 1465918680454 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (10CC5000) [pid = 380] [serial = 2274] [outer = 0FC6A800] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 1494A000 == 43 [pid = 380] [id = 751] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 19777000 == 42 [pid = 380] [id = 750] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 0F6E5800 == 41 [pid = 380] [id = 749] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 143A6800 == 40 [pid = 380] [id = 748] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 18E51000 == 39 [pid = 380] [id = 747] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 185CFC00 == 38 [pid = 380] [id = 745] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 17CD5800 == 37 [pid = 380] [id = 746] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 1643E400 == 36 [pid = 380] [id = 744] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 1409DC00 == 35 [pid = 380] [id = 743] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 0CAD4C00 == 34 [pid = 380] [id = 742] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 14012800 == 33 [pid = 380] [id = 740] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 0C94A000 == 32 [pid = 380] [id = 741] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 0C94EC00 == 31 [pid = 380] [id = 739] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 18A2BC00 == 30 [pid = 380] [id = 738] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 09C19C00 == 29 [pid = 380] [id = 757] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 1CF3F400 == 28 [pid = 380] [id = 756] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 0C948800 == 27 [pid = 380] [id = 755] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 16431400 == 26 [pid = 380] [id = 754] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 09C0CC00 == 25 [pid = 380] [id = 752] 08:38:01 INFO - PROCESS | 380 | --DOCSHELL 0FD02800 == 24 [pid = 380] [id = 753] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 101 (0FD10C00) [pid = 380] [serial = 2177] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 100 (0FB3C400) [pid = 380] [serial = 2176] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 99 (173C9400) [pid = 380] [serial = 2180] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 98 (15B38800) [pid = 380] [serial = 2179] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 97 (1ACC3C00) [pid = 380] [serial = 2183] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 96 (1ACBF000) [pid = 380] [serial = 2182] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 95 (1ADB3000) [pid = 380] [serial = 2186] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 94 (1AD0B000) [pid = 380] [serial = 2185] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 93 (18329800) [pid = 380] [serial = 2207] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 92 (1832E800) [pid = 380] [serial = 2209] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 91 (14ACD000) [pid = 380] [serial = 2201] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 90 (185D1800) [pid = 380] [serial = 2213] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 89 (18365000) [pid = 380] [serial = 2210] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 88 (141B3400) [pid = 380] [serial = 2198] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 87 (188D3400) [pid = 380] [serial = 2212] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 86 (14948800) [pid = 380] [serial = 2200] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 85 (14011000) [pid = 380] [serial = 2197] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0FD54400) [pid = 380] [serial = 2189] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0FD0E800) [pid = 380] [serial = 2188] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0C948400) [pid = 380] [serial = 2191] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0CA68C00) [pid = 380] [serial = 2192] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 80 (0FD0A400) [pid = 380] [serial = 2194] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0FD25C00) [pid = 380] [serial = 2195] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1725CC00) [pid = 380] [serial = 2203] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17CC8C00) [pid = 380] [serial = 2206] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | --DOMWINDOW == 76 (17264800) [pid = 380] [serial = 2204] [outer = 00000000] [url = about:blank] 08:38:01 INFO - PROCESS | 380 | 1465918681726 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:38:01 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. 08:38:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1639ms 08:38:01 INFO - PROCESS | 380 | 1465918681759 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 380 | 1465918681764 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 08:38:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:38:01 INFO - PROCESS | 380 | 1465918681768 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 380 | 1465918681771 Marionette TRACE conn6 <- [1,2990,null,{}] 08:38:01 INFO - PROCESS | 380 | 1465918681777 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:01 INFO - PROCESS | 380 | 1465918681780 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:01 INFO - PROCESS | 380 | 1465918681872 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 08:38:01 INFO - PROCESS | 380 | 1465918681881 Marionette TRACE conn6 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 380 | 1465918681885 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:01 INFO - PROCESS | 380 | ++DOCSHELL 09CF6400 == 25 [pid = 380] [id = 759] 08:38:01 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (09CF6C00) [pid = 380] [serial = 2275] [outer = 00000000] 08:38:01 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0C948C00) [pid = 380] [serial = 2276] [outer = 09CF6C00] 08:38:01 INFO - PROCESS | 380 | 1465918681937 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0F661000) [pid = 380] [serial = 2277] [outer = 09CF6C00] 08:38:02 INFO - PROCESS | 380 | 1465918682435 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:38:02 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. 08:38:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 690ms 08:38:02 INFO - PROCESS | 380 | 1465918682458 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 380 | 1465918682463 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 08:38:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:38:02 INFO - PROCESS | 380 | 1465918682469 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 380 | 1465918682472 Marionette TRACE conn6 <- [1,2994,null,{}] 08:38:02 INFO - PROCESS | 380 | 1465918682476 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:02 INFO - PROCESS | 380 | 1465918682478 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:02 INFO - PROCESS | 380 | 1465918682567 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 08:38:02 INFO - PROCESS | 380 | 1465918682573 Marionette TRACE conn6 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 380 | 1465918682575 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:02 INFO - PROCESS | 380 | ++DOCSHELL 0FD03800 == 26 [pid = 380] [id = 760] 08:38:02 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (0FD03C00) [pid = 380] [serial = 2278] [outer = 00000000] 08:38:02 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (0FD10400) [pid = 380] [serial = 2279] [outer = 0FD03C00] 08:38:02 INFO - PROCESS | 380 | 1465918682623 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0FD2AC00) [pid = 380] [serial = 2280] [outer = 0FD03C00] 08:38:03 INFO - PROCESS | 380 | 1465918683109 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:38:03 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. 08:38:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 08:38:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:38:03 INFO - PROCESS | 380 | 1465918683143 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 380 | 1465918683146 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 08:38:03 INFO - PROCESS | 380 | 1465918683149 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 380 | 1465918683153 Marionette TRACE conn6 <- [1,2998,null,{}] 08:38:03 INFO - PROCESS | 380 | 1465918683168 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:03 INFO - PROCESS | 380 | 1465918683173 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:03 INFO - PROCESS | 380 | 1465918683262 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 08:38:03 INFO - PROCESS | 380 | 1465918683379 Marionette TRACE conn6 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 380 | 1465918683382 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:03 INFO - PROCESS | 380 | ++DOCSHELL 14096400 == 27 [pid = 380] [id = 761] 08:38:03 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (14097400) [pid = 380] [serial = 2281] [outer = 00000000] 08:38:03 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (140E2C00) [pid = 380] [serial = 2282] [outer = 14097400] 08:38:03 INFO - PROCESS | 380 | 1465918683429 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (1439E000) [pid = 380] [serial = 2283] [outer = 14097400] 08:38:03 INFO - PROCESS | 380 | [380] 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 08:38:03 INFO - PROCESS | 380 | 1465918683896 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:38:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:38:03 INFO - {} 08:38:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:38:03 INFO - {} 08:38:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:38:03 INFO - {} 08:38:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:38:03 INFO - {} 08:38:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 790ms 08:38:03 INFO - PROCESS | 380 | 1465918683970 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 380 | 1465918683972 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 08:38:03 INFO - TEST-START | /FileAPI/fileReader.html 08:38:03 INFO - PROCESS | 380 | 1465918683988 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 380 | 1465918683990 Marionette TRACE conn6 <- [1,3002,null,{}] 08:38:03 INFO - PROCESS | 380 | 1465918683993 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:03 INFO - PROCESS | 380 | 1465918683995 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:04 INFO - PROCESS | 380 | 1465918684114 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 08:38:04 INFO - PROCESS | 380 | 1465918684119 Marionette TRACE conn6 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 380 | 1465918684121 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:04 INFO - PROCESS | 380 | ++DOCSHELL 1484C800 == 28 [pid = 380] [id = 762] 08:38:04 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (149CE400) [pid = 380] [serial = 2284] [outer = 00000000] 08:38:04 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1643D000) [pid = 380] [serial = 2285] [outer = 149CE400] 08:38:04 INFO - PROCESS | 380 | 1465918684164 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (17261800) [pid = 380] [serial = 2286] [outer = 149CE400] 08:38:04 INFO - PROCESS | 380 | 1465918684561 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 08:38:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:38:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:38:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:38:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:38:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 630ms 08:38:04 INFO - PROCESS | 380 | 1465918684618 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 380 | 1465918684621 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 08:38:04 INFO - PROCESS | 380 | 1465918684623 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 380 | 1465918684625 Marionette TRACE conn6 <- [1,3006,null,{}] 08:38:04 INFO - TEST-START | /FileAPI/historical.html 08:38:04 INFO - PROCESS | 380 | 1465918684628 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:04 INFO - PROCESS | 380 | 1465918684630 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:04 INFO - PROCESS | 380 | 1465918684744 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 08:38:04 INFO - PROCESS | 380 | 1465918684748 Marionette TRACE conn6 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 380 | 1465918684750 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:04 INFO - PROCESS | 380 | ++DOCSHELL 1643B800 == 29 [pid = 380] [id = 763] 08:38:04 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (17317000) [pid = 380] [serial = 2287] [outer = 00000000] 08:38:04 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (17438C00) [pid = 380] [serial = 2288] [outer = 17317000] 08:38:04 INFO - PROCESS | 380 | 1465918684794 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (17543800) [pid = 380] [serial = 2289] [outer = 17317000] 08:38:05 INFO - PROCESS | 380 | 1465918685203 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 08:38:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:38:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:38:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:38:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:38:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:38:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:38:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:38:05 INFO - TEST-OK | /FileAPI/historical.html | took 630ms 08:38:05 INFO - PROCESS | 380 | 1465918685259 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 380 | 1465918685261 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 08:38:05 INFO - TEST-START | /FileAPI/idlharness.html 08:38:05 INFO - PROCESS | 380 | 1465918685264 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 380 | 1465918685265 Marionette TRACE conn6 <- [1,3010,null,{}] 08:38:05 INFO - PROCESS | 380 | 1465918685276 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:05 INFO - PROCESS | 380 | 1465918685281 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:05 INFO - PROCESS | 380 | 1465918685428 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 08:38:05 INFO - PROCESS | 380 | 1465918685542 Marionette TRACE conn6 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 380 | 1465918685552 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:05 INFO - PROCESS | 380 | ++DOCSHELL 1832B400 == 30 [pid = 380] [id = 764] 08:38:05 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1832C400) [pid = 380] [serial = 2290] [outer = 00000000] 08:38:05 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (185D1000) [pid = 380] [serial = 2291] [outer = 1832C400] 08:38:05 INFO - PROCESS | 380 | 1465918685598 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (188D3400) [pid = 380] [serial = 2292] [outer = 1832C400] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 93 (18F1E800) [pid = 380] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 92 (0C953800) [pid = 380] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 91 (18E49400) [pid = 380] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0CA28400) [pid = 380] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 89 (18327000) [pid = 380] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 88 (140A3000) [pid = 380] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FB88000) [pid = 380] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 86 (140A2C00) [pid = 380] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 85 (185D1400) [pid = 380] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1725C400) [pid = 380] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0F6F0000) [pid = 380] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 82 (18ED8800) [pid = 380] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1A40A400) [pid = 380] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:38:06 INFO - PROCESS | 380 | --DOMWINDOW == 80 (1A49A800) [pid = 380] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:38:06 INFO - PROCESS | 380 | 1465918686614 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:38:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:38:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:38:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:38:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:38:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:38:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:38:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:38:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:38:06 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 08:38:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:38:06 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 08:38:06 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 08:38:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:38:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:38:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:38:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:38:06 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 08:38:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:38:06 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 08:38:06 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 08:38:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:38:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:38:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 1462ms 08:38:06 INFO - PROCESS | 380 | 1465918686727 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 380 | 1465918686729 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 08:38:06 INFO - PROCESS | 380 | 1465918686733 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 380 | 1465918686735 Marionette TRACE conn6 <- [1,3014,null,{}] 08:38:06 INFO - TEST-START | /FileAPI/idlharness.worker 08:38:06 INFO - PROCESS | 380 | 1465918686741 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:06 INFO - PROCESS | 380 | 1465918686743 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:06 INFO - PROCESS | 380 | 1465918686856 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 08:38:06 INFO - PROCESS | 380 | 1465918686864 Marionette TRACE conn6 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 380 | 1465918686866 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:06 INFO - PROCESS | 380 | ++DOCSHELL 1725C400 == 31 [pid = 380] [id = 765] 08:38:06 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (18328800) [pid = 380] [serial = 2293] [outer = 00000000] 08:38:06 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1AD36C00) [pid = 380] [serial = 2294] [outer = 18328800] 08:38:06 INFO - PROCESS | 380 | 1465918686909 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1AD39000) [pid = 380] [serial = 2295] [outer = 18328800] 08:38:07 INFO - PROCESS | 380 | [380] 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 08:38:07 INFO - PROCESS | 380 | 1465918687844 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:38:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:38:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:38:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:38:07 INFO - {} 08:38:07 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 08:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:38:07 INFO - {} 08:38:07 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 - {} 08:38:07 INFO - {} 08:38:07 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 08:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:38:07 INFO - {} 08:38:07 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 08:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:38:07 INFO - {} 08:38:07 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 - {} 08:38:07 INFO - {} 08:38:07 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 08:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 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 08:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 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 08:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 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 08:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 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 08:38:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:38:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:38:07 INFO - {} 08:38:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1235ms 08:38:07 INFO - PROCESS | 380 | 1465918687972 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 380 | 1465918687975 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 08:38:07 INFO - PROCESS | 380 | 1465918687982 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 380 | 1465918687983 Marionette TRACE conn6 <- [1,3018,null,{}] 08:38:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:38:07 INFO - PROCESS | 380 | 1465918687987 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:07 INFO - PROCESS | 380 | 1465918687989 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:08 INFO - PROCESS | 380 | 1465918688113 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 08:38:08 INFO - PROCESS | 380 | 1465918688248 Marionette TRACE conn6 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 380 | 1465918688251 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:08 INFO - PROCESS | 380 | ++DOCSHELL 08C57400 == 32 [pid = 380] [id = 766] 08:38:08 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (08C58400) [pid = 380] [serial = 2296] [outer = 00000000] 08:38:08 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (08C60400) [pid = 380] [serial = 2297] [outer = 08C58400] 08:38:08 INFO - PROCESS | 380 | 1465918688310 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (09C07800) [pid = 380] [serial = 2298] [outer = 08C58400] 08:38:08 INFO - PROCESS | 380 | 1465918688938 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 08:38:08 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 08:38:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 970ms 08:38:08 INFO - PROCESS | 380 | 1465918688958 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 380 | 1465918688962 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 08:38:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:38:08 INFO - PROCESS | 380 | 1465918688967 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 380 | 1465918688970 Marionette TRACE conn6 <- [1,3022,null,{}] 08:38:08 INFO - PROCESS | 380 | 1465918688975 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:08 INFO - PROCESS | 380 | 1465918688980 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:09 INFO - PROCESS | 380 | 1465918689108 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 08:38:09 INFO - PROCESS | 380 | 1465918689250 Marionette TRACE conn6 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 380 | 1465918689253 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:09 INFO - PROCESS | 380 | ++DOCSHELL 09C10800 == 33 [pid = 380] [id = 767] 08:38:09 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (09CEB000) [pid = 380] [serial = 2299] [outer = 00000000] 08:38:09 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0FC70400) [pid = 380] [serial = 2300] [outer = 09CEB000] 08:38:09 INFO - PROCESS | 380 | 1465918689310 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0FD2A800) [pid = 380] [serial = 2301] [outer = 09CEB000] 08:38:09 INFO - PROCESS | 380 | 1465918689980 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:38:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:38:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1072ms 08:38:10 INFO - PROCESS | 380 | 1465918690045 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 380 | 1465918690048 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 08:38:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:38:10 INFO - PROCESS | 380 | 1465918690074 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 380 | 1465918690077 Marionette TRACE conn6 <- [1,3026,null,{}] 08:38:10 INFO - PROCESS | 380 | 1465918690083 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:10 INFO - PROCESS | 380 | 1465918690085 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:10 INFO - PROCESS | 380 | 1465918690242 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 08:38:10 INFO - PROCESS | 380 | 1465918690380 Marionette TRACE conn6 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 380 | 1465918690383 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:10 INFO - PROCESS | 380 | ++DOCSHELL 09CBF400 == 34 [pid = 380] [id = 768] 08:38:10 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0C946400) [pid = 380] [serial = 2302] [outer = 00000000] 08:38:10 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (141B3400) [pid = 380] [serial = 2303] [outer = 0C946400] 08:38:10 INFO - PROCESS | 380 | 1465918690441 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (14903800) [pid = 380] [serial = 2304] [outer = 0C946400] 08:38:11 INFO - PROCESS | 380 | 1465918691220 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 17323C00 == 33 [pid = 380] [id = 314] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 0FD23000 == 32 [pid = 380] [id = 302] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 0C494C00 == 31 [pid = 380] [id = 311] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 173CE800 == 30 [pid = 380] [id = 305] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 1725C400 == 29 [pid = 380] [id = 765] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 1832B400 == 28 [pid = 380] [id = 764] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 1643B800 == 27 [pid = 380] [id = 763] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 1484C800 == 26 [pid = 380] [id = 762] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 14096400 == 25 [pid = 380] [id = 761] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 0FD03800 == 24 [pid = 380] [id = 760] 08:38:11 INFO - PROCESS | 380 | --DOCSHELL 09CF6400 == 23 [pid = 380] [id = 759] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1A4A0400) [pid = 380] [serial = 2251] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1AD09800) [pid = 380] [serial = 2254] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1AD04000) [pid = 380] [serial = 2253] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1A40CC00) [pid = 380] [serial = 2244] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0FB3D800) [pid = 380] [serial = 2218] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 86 (194E9800) [pid = 380] [serial = 2216] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FB3F000) [pid = 380] [serial = 2225] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 84 (18E4A000) [pid = 380] [serial = 2239] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 83 (14A2E800) [pid = 380] [serial = 2222] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 82 (103C1800) [pid = 380] [serial = 2247] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 81 (14A2AC00) [pid = 380] [serial = 2231] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 80 (149C8800) [pid = 380] [serial = 2248] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 79 (185D7800) [pid = 380] [serial = 2236] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 78 (14891800) [pid = 380] [serial = 2221] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 77 (17C04000) [pid = 380] [serial = 2233] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0CAF1000) [pid = 380] [serial = 2224] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 75 (188D5400) [pid = 380] [serial = 2238] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD23C00) [pid = 380] [serial = 2228] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1491DC00) [pid = 380] [serial = 2230] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 72 (18FB0C00) [pid = 380] [serial = 2215] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 71 (19585800) [pid = 380] [serial = 2242] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0FD05000) [pid = 380] [serial = 2219] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 69 (17CAD400) [pid = 380] [serial = 2234] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 68 (194EE000) [pid = 380] [serial = 2241] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1A412400) [pid = 380] [serial = 2245] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 66 (1ACAB000) [pid = 380] [serial = 2250] [outer = 00000000] [url = about:blank] 08:38:11 INFO - PROCESS | 380 | --DOMWINDOW == 65 (0FC70800) [pid = 380] [serial = 2227] [outer = 00000000] [url = about:blank] 08:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:38:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1261ms 08:38:11 INFO - PROCESS | 380 | 1465918691316 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 380 | 1465918691320 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 08:38:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:38:11 INFO - PROCESS | 380 | 1465918691325 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 380 | 1465918691328 Marionette TRACE conn6 <- [1,3030,null,{}] 08:38:11 INFO - PROCESS | 380 | 1465918691334 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:11 INFO - PROCESS | 380 | 1465918691336 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:11 INFO - PROCESS | 380 | 1465918691433 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 08:38:11 INFO - PROCESS | 380 | 1465918691439 Marionette TRACE conn6 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 380 | 1465918691441 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:11 INFO - PROCESS | 380 | ++DOCSHELL 09CF3400 == 24 [pid = 380] [id = 769] 08:38:11 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (09CF3C00) [pid = 380] [serial = 2305] [outer = 00000000] 08:38:11 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (0C947C00) [pid = 380] [serial = 2306] [outer = 09CF3C00] 08:38:11 INFO - PROCESS | 380 | 1465918691489 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (0CAD4C00) [pid = 380] [serial = 2307] [outer = 09CF3C00] 08:38:12 INFO - PROCESS | 380 | 1465918692197 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:38:12 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. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:38:12 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'.) 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:38:12 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. 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:38:12 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. 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:38:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:38:12 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. 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:38:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 08:38:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:38:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1010ms 08:38:12 INFO - PROCESS | 380 | 1465918692336 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 380 | 1465918692340 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 08:38:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:38:12 INFO - PROCESS | 380 | 1465918692352 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 380 | 1465918692354 Marionette TRACE conn6 <- [1,3034,null,{}] 08:38:12 INFO - PROCESS | 380 | 1465918692358 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:12 INFO - PROCESS | 380 | 1465918692360 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:12 INFO - PROCESS | 380 | 1465918692452 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 08:38:12 INFO - PROCESS | 380 | 1465918692457 Marionette TRACE conn6 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 380 | 1465918692459 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:12 INFO - PROCESS | 380 | ++DOCSHELL 0FB3F000 == 25 [pid = 380] [id = 770] 08:38:12 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (0FB40C00) [pid = 380] [serial = 2308] [outer = 00000000] 08:38:12 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0FD57800) [pid = 380] [serial = 2309] [outer = 0FB40C00] 08:38:12 INFO - PROCESS | 380 | 1465918692507 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0FFB2C00) [pid = 380] [serial = 2310] [outer = 0FB40C00] 08:38:12 INFO - PROCESS | 380 | [380] 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 08:38:13 INFO - PROCESS | 380 | 1465918693000 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:38:13 INFO - {} 08:38:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 670ms 08:38:13 INFO - PROCESS | 380 | 1465918693027 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 08:38:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:38:13 INFO - PROCESS | 380 | 1465918693029 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 08:38:13 INFO - PROCESS | 380 | 1465918693032 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 380 | 1465918693036 Marionette TRACE conn6 <- [1,3038,null,{}] 08:38:13 INFO - PROCESS | 380 | 1465918693048 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:13 INFO - PROCESS | 380 | 1465918693053 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:13 INFO - PROCESS | 380 | 1465918693168 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 08:38:13 INFO - PROCESS | 380 | 1465918693176 Marionette TRACE conn6 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 380 | 1465918693179 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:13 INFO - PROCESS | 380 | ++DOCSHELL 149C9400 == 26 [pid = 380] [id = 771] 08:38:13 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (149CDC00) [pid = 380] [serial = 2311] [outer = 00000000] 08:38:13 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (14A2E800) [pid = 380] [serial = 2312] [outer = 149CDC00] 08:38:13 INFO - PROCESS | 380 | 1465918693322 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1564B000) [pid = 380] [serial = 2313] [outer = 149CDC00] 08:38:13 INFO - PROCESS | 380 | 1465918693712 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 08:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:38:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 730ms 08:38:13 INFO - PROCESS | 380 | 1465918693763 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 380 | 1465918693765 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 08:38:13 INFO - PROCESS | 380 | 1465918693769 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:38:13 INFO - PROCESS | 380 | 1465918693771 Marionette TRACE conn6 <- [1,3042,null,{}] 08:38:13 INFO - PROCESS | 380 | 1465918693774 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:13 INFO - PROCESS | 380 | 1465918693776 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:13 INFO - PROCESS | 380 | 1465918693930 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 08:38:13 INFO - PROCESS | 380 | 1465918693952 Marionette TRACE conn6 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 380 | 1465918693954 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:13 INFO - PROCESS | 380 | ++DOCSHELL 17267000 == 27 [pid = 380] [id = 772] 08:38:13 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (17316800) [pid = 380] [serial = 2314] [outer = 00000000] 08:38:13 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (17546400) [pid = 380] [serial = 2315] [outer = 17316800] 08:38:13 INFO - PROCESS | 380 | 1465918693997 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (17C08400) [pid = 380] [serial = 2316] [outer = 17316800] 08:38:14 INFO - PROCESS | 380 | 1465918694685 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:38:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:38:14 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" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:38:14 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" 08:38:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:38:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:38:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1030ms 08:38:14 INFO - PROCESS | 380 | 1465918694803 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 380 | 1465918694805 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 08:38:14 INFO - PROCESS | 380 | 1465918694809 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:38:14 INFO - PROCESS | 380 | 1465918694810 Marionette TRACE conn6 <- [1,3046,null,{}] 08:38:14 INFO - PROCESS | 380 | 1465918694833 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:14 INFO - PROCESS | 380 | 1465918694835 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:14 INFO - PROCESS | 380 | 1465918694954 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 08:38:14 INFO - PROCESS | 380 | 1465918694959 Marionette TRACE conn6 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 380 | 1465918694961 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:14 INFO - PROCESS | 380 | ++DOCSHELL 17C0BC00 == 28 [pid = 380] [id = 773] 08:38:14 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (17C0D400) [pid = 380] [serial = 2317] [outer = 00000000] 08:38:14 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (185DC800) [pid = 380] [serial = 2318] [outer = 17C0D400] 08:38:15 INFO - PROCESS | 380 | 1465918695004 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1862D400) [pid = 380] [serial = 2319] [outer = 17C0D400] 08:38:15 INFO - PROCESS | 380 | 1465918695512 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:38:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:38:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:38:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:38:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:38:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:38:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:38:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:38:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:38:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 740ms 08:38:15 INFO - PROCESS | 380 | 1465918695552 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 08:38:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:38:15 INFO - PROCESS | 380 | 1465918695555 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 08:38:15 INFO - PROCESS | 380 | 1465918695558 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 380 | 1465918695559 Marionette TRACE conn6 <- [1,3050,null,{}] 08:38:15 INFO - PROCESS | 380 | 1465918695563 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:15 INFO - PROCESS | 380 | 1465918695569 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14097400) [pid = 380] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 78 (149CE400) [pid = 380] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CF6C00) [pid = 380] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0FC6A800) [pid = 380] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0FD03C00) [pid = 380] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 74 (09C0E000) [pid = 380] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0FD0EC00) [pid = 380] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17317000) [pid = 380] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 71 (18F14400) [pid = 380] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1CF46C00) [pid = 380] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1ACBB800) [pid = 380] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 68 (09C1EC00) [pid = 380] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:38:15 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1832C400) [pid = 380] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:38:15 INFO - PROCESS | 380 | 1465918695815 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 08:38:15 INFO - PROCESS | 380 | 1465918695823 Marionette TRACE conn6 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 380 | 1465918695825 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:15 INFO - PROCESS | 380 | ++DOCSHELL 0FC6A800 == 29 [pid = 380] [id = 774] 08:38:15 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (1832C400) [pid = 380] [serial = 2320] [outer = 00000000] 08:38:15 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (18F16000) [pid = 380] [serial = 2321] [outer = 1832C400] 08:38:15 INFO - PROCESS | 380 | 1465918695870 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (194EE000) [pid = 380] [serial = 2322] [outer = 1832C400] 08:38:16 INFO - PROCESS | 380 | [380] 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 08:38:16 INFO - PROCESS | 380 | 1465918696284 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:38:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:38:16 INFO - {} 08:38:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 771ms 08:38:16 INFO - PROCESS | 380 | 1465918696330 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 08:38:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:38:16 INFO - PROCESS | 380 | 1465918696332 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 08:38:16 INFO - PROCESS | 380 | 1465918696335 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 380 | 1465918696337 Marionette TRACE conn6 <- [1,3054,null,{}] 08:38:16 INFO - PROCESS | 380 | 1465918696340 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:16 INFO - PROCESS | 380 | 1465918696342 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:16 INFO - PROCESS | 380 | 1465918696424 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 08:38:16 INFO - PROCESS | 380 | 1465918696429 Marionette TRACE conn6 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 380 | 1465918696431 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:16 INFO - PROCESS | 380 | ++DOCSHELL 09CF2C00 == 30 [pid = 380] [id = 775] 08:38:16 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0C87FC00) [pid = 380] [serial = 2323] [outer = 00000000] 08:38:16 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1ACB7800) [pid = 380] [serial = 2324] [outer = 0C87FC00] 08:38:16 INFO - PROCESS | 380 | 1465918696474 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1A496400) [pid = 380] [serial = 2325] [outer = 0C87FC00] 08:38:16 INFO - PROCESS | 380 | 1465918696913 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 08:38:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:38:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:38:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:38:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:38:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:38:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:38:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:38:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 630ms 08:38:16 INFO - PROCESS | 380 | 1465918696966 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 380 | 1465918696968 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 08:38:16 INFO - PROCESS | 380 | 1465918696975 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 380 | 1465918696977 Marionette TRACE conn6 <- [1,3058,null,{}] 08:38:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:38:16 INFO - PROCESS | 380 | 1465918696980 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:16 INFO - PROCESS | 380 | 1465918696982 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:17 INFO - PROCESS | 380 | 1465918697112 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 08:38:17 INFO - PROCESS | 380 | 1465918697121 Marionette TRACE conn6 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 380 | 1465918697123 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:17 INFO - PROCESS | 380 | ++DOCSHELL 1ACBC000 == 31 [pid = 380] [id = 776] 08:38:17 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1ACBF000) [pid = 380] [serial = 2326] [outer = 00000000] 08:38:17 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1AD0BC00) [pid = 380] [serial = 2327] [outer = 1ACBF000] 08:38:17 INFO - PROCESS | 380 | 1465918697167 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1AD0F000) [pid = 380] [serial = 2328] [outer = 1ACBF000] 08:38:17 INFO - PROCESS | 380 | 1465918697561 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 08:38:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:38:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:38:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:38:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:38:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:38:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:38:17 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 630ms 08:38:17 INFO - PROCESS | 380 | 1465918697631 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 380 | 1465918697635 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 08:38:17 INFO - PROCESS | 380 | 1465918697641 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:38:17 INFO - PROCESS | 380 | 1465918697645 Marionette TRACE conn6 <- [1,3062,null,{}] 08:38:17 INFO - PROCESS | 380 | 1465918697656 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:17 INFO - PROCESS | 380 | 1465918697659 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:17 INFO - PROCESS | 380 | 1465918697778 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 08:38:17 INFO - PROCESS | 380 | 1465918697955 Marionette TRACE conn6 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 380 | 1465918697960 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:17 INFO - PROCESS | 380 | ++DOCSHELL 09CEAC00 == 32 [pid = 380] [id = 777] 08:38:17 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (09CEBC00) [pid = 380] [serial = 2329] [outer = 00000000] 08:38:18 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0CA22C00) [pid = 380] [serial = 2330] [outer = 09CEBC00] 08:38:18 INFO - PROCESS | 380 | 1465918698015 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0FB41800) [pid = 380] [serial = 2331] [outer = 09CEBC00] 08:38:18 INFO - PROCESS | 380 | 1465918698517 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 08:38:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:38:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:38:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:38:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:38:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:38:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:38:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 930ms 08:38:18 INFO - PROCESS | 380 | 1465918698586 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 380 | 1465918698589 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 08:38:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:38:18 INFO - PROCESS | 380 | 1465918698597 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 380 | 1465918698601 Marionette TRACE conn6 <- [1,3066,null,{}] 08:38:18 INFO - PROCESS | 380 | 1465918698605 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:18 INFO - PROCESS | 380 | 1465918698608 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:18 INFO - PROCESS | 380 | 1465918698729 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 08:38:18 INFO - PROCESS | 380 | 1465918698892 Marionette TRACE conn6 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 380 | 1465918698895 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:18 INFO - PROCESS | 380 | ++DOCSHELL 13E09800 == 33 [pid = 380] [id = 778] 08:38:18 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (13E0B800) [pid = 380] [serial = 2332] [outer = 00000000] 08:38:18 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (140E0000) [pid = 380] [serial = 2333] [outer = 13E0B800] 08:38:18 INFO - PROCESS | 380 | 1465918698956 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (14891800) [pid = 380] [serial = 2334] [outer = 13E0B800] 08:38:19 INFO - PROCESS | 380 | 1465918699547 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 08:38:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:38:19 INFO - PROCESS | 380 | 1465918699589 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 08:38:19 INFO - PROCESS | 380 | 1465918699592 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 380 | 1465918699595 Marionette TRACE conn6 <- [1,3070,null,{}] 08:38:19 INFO - PROCESS | 380 | 1465918699605 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:19 INFO - PROCESS | 380 | 1465918699610 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:19 INFO - PROCESS | 380 | 1465918699726 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 08:38:19 INFO - PROCESS | 380 | 1465918699891 Marionette TRACE conn6 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 380 | 1465918699895 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:19 INFO - PROCESS | 380 | ++DOCSHELL 18E4E800 == 34 [pid = 380] [id = 779] 08:38:19 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18ED8000) [pid = 380] [serial = 2335] [outer = 00000000] 08:38:19 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18F1C800) [pid = 380] [serial = 2336] [outer = 18ED8000] 08:38:19 INFO - PROCESS | 380 | 1465918699960 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (18FB5800) [pid = 380] [serial = 2337] [outer = 18ED8000] 08:38:20 INFO - PROCESS | 380 | 1465918700519 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 08:38:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:38:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:38:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:38:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 974ms 08:38:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:38:20 INFO - PROCESS | 380 | 1465918700572 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 380 | 1465918700575 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 08:38:20 INFO - PROCESS | 380 | 1465918700578 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 380 | 1465918700580 Marionette TRACE conn6 <- [1,3074,null,{}] 08:38:20 INFO - PROCESS | 380 | 1465918700584 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:20 INFO - PROCESS | 380 | 1465918700586 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:20 INFO - PROCESS | 380 | 1465918700698 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 08:38:20 INFO - PROCESS | 380 | 1465918700860 Marionette TRACE conn6 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 380 | 1465918700863 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:20 INFO - PROCESS | 380 | ++DOCSHELL 18FB4000 == 35 [pid = 380] [id = 780] 08:38:20 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (1952E000) [pid = 380] [serial = 2338] [outer = 00000000] 08:38:20 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1A498000) [pid = 380] [serial = 2339] [outer = 1952E000] 08:38:20 INFO - PROCESS | 380 | 1465918700917 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1AD06800) [pid = 380] [serial = 2340] [outer = 1952E000] 08:38:21 INFO - PROCESS | 380 | 1465918701407 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:38:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:38:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 870ms 08:38:21 INFO - PROCESS | 380 | 1465918701476 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 380 | 1465918701478 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 08:38:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:38:21 INFO - PROCESS | 380 | 1465918701483 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 380 | 1465918701485 Marionette TRACE conn6 <- [1,3078,null,{}] 08:38:21 INFO - PROCESS | 380 | 1465918701489 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:21 INFO - PROCESS | 380 | 1465918701491 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:21 INFO - PROCESS | 380 | 1465918701597 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 08:38:21 INFO - PROCESS | 380 | 1465918701875 Marionette TRACE conn6 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 380 | 1465918701878 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:21 INFO - PROCESS | 380 | ++DOCSHELL 09C08800 == 36 [pid = 380] [id = 781] 08:38:21 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (09C1D800) [pid = 380] [serial = 2341] [outer = 00000000] 08:38:21 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (09CB8800) [pid = 380] [serial = 2342] [outer = 09C1D800] 08:38:21 INFO - PROCESS | 380 | 1465918701950 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (09CEA000) [pid = 380] [serial = 2343] [outer = 09C1D800] 08:38:22 INFO - PROCESS | 380 | 1465918702492 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:38:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:38:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1017ms 08:38:22 INFO - PROCESS | 380 | 1465918702503 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 380 | 1465918702507 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 08:38:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:38:22 INFO - PROCESS | 380 | 1465918702511 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 380 | 1465918702514 Marionette TRACE conn6 <- [1,3082,null,{}] 08:38:22 INFO - PROCESS | 380 | 1465918702538 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:22 INFO - PROCESS | 380 | 1465918702542 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:22 INFO - PROCESS | 380 | 1465918702703 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 08:38:22 INFO - PROCESS | 380 | 1465918702789 Marionette TRACE conn6 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 380 | 1465918702792 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:22 INFO - PROCESS | 380 | ++DOCSHELL 0FD04000 == 37 [pid = 380] [id = 782] 08:38:22 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0FD04C00) [pid = 380] [serial = 2344] [outer = 00000000] 08:38:22 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0FD58C00) [pid = 380] [serial = 2345] [outer = 0FD04C00] 08:38:22 INFO - PROCESS | 380 | 1465918702840 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (102ED400) [pid = 380] [serial = 2346] [outer = 0FD04C00] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 09C0C400 == 36 [pid = 380] [id = 306] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 0FD0B800 == 35 [pid = 380] [id = 312] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 15642000 == 34 [pid = 380] [id = 304] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 0F667800 == 33 [pid = 380] [id = 301] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 09CB0400 == 32 [pid = 380] [id = 316] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 18365C00 == 31 [pid = 380] [id = 307] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 14948400 == 30 [pid = 380] [id = 313] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 09CB0C00 == 29 [pid = 380] [id = 309] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 0F66AC00 == 28 [pid = 380] [id = 317] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 09CBF400 == 27 [pid = 380] [id = 768] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 08C57400 == 26 [pid = 380] [id = 766] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 185D8800 == 25 [pid = 380] [id = 308] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 09C10800 == 24 [pid = 380] [id = 767] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 17CB4800 == 23 [pid = 380] [id = 315] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 141BA800 == 22 [pid = 380] [id = 310] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 09C19400 == 21 [pid = 380] [id = 303] 08:38:23 INFO - PROCESS | 380 | --DOCSHELL 0FB3FC00 == 20 [pid = 380] [id = 758] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 93 (1AD36C00) [pid = 380] [serial = 2294] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 92 (1439E000) [pid = 380] [serial = 2283] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1643D000) [pid = 380] [serial = 2285] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0C948C00) [pid = 380] [serial = 2276] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 89 (10CC5000) [pid = 380] [serial = 2274] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 88 (0FD59C00) [pid = 380] [serial = 2273] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 87 (140E2C00) [pid = 380] [serial = 2282] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0FD10400) [pid = 380] [serial = 2279] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0FD2AC00) [pid = 380] [serial = 2280] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 84 (09CBD400) [pid = 380] [serial = 2257] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 83 (09C21400) [pid = 380] [serial = 2256] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 82 (149C8000) [pid = 380] [serial = 2260] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 81 (141C1400) [pid = 380] [serial = 2259] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17438C00) [pid = 380] [serial = 2288] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1A411800) [pid = 380] [serial = 2263] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 78 (18F1F800) [pid = 380] [serial = 2262] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1CF48000) [pid = 380] [serial = 2268] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1C37B000) [pid = 380] [serial = 2266] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1C374C00) [pid = 380] [serial = 2265] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 74 (0FD4B400) [pid = 380] [serial = 2271] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0CACBC00) [pid = 380] [serial = 2270] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17261800) [pid = 380] [serial = 2286] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 71 (185D1000) [pid = 380] [serial = 2291] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 70 (188D3400) [pid = 380] [serial = 2292] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0F661000) [pid = 380] [serial = 2277] [outer = 00000000] [url = about:blank] 08:38:23 INFO - PROCESS | 380 | --DOMWINDOW == 68 (17543800) [pid = 380] [serial = 2289] [outer = 00000000] [url = about:blank] 08:38:24 INFO - PROCESS | 380 | 1465918704011 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:38:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1531ms 08:38:24 INFO - PROCESS | 380 | 1465918704045 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 380 | 1465918704048 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 08:38:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:38:24 INFO - PROCESS | 380 | 1465918704056 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 380 | 1465918704061 Marionette TRACE conn6 <- [1,3086,null,{}] 08:38:24 INFO - PROCESS | 380 | 1465918704066 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:24 INFO - PROCESS | 380 | 1465918704069 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:24 INFO - PROCESS | 380 | 1465918704159 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 08:38:24 INFO - PROCESS | 380 | 1465918704312 Marionette TRACE conn6 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 380 | 1465918704315 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:24 INFO - PROCESS | 380 | ++DOCSHELL 09CB7C00 == 21 [pid = 380] [id = 783] 08:38:24 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (09CBB800) [pid = 380] [serial = 2347] [outer = 00000000] 08:38:24 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0C948C00) [pid = 380] [serial = 2348] [outer = 09CBB800] 08:38:24 INFO - PROCESS | 380 | 1465918704361 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0CA73000) [pid = 380] [serial = 2349] [outer = 09CBB800] 08:38:24 INFO - PROCESS | 380 | 1465918704714 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 08:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:38:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:38:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 690ms 08:38:24 INFO - PROCESS | 380 | 1465918704744 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 380 | 1465918704749 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 08:38:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:38:24 INFO - PROCESS | 380 | 1465918704774 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 380 | 1465918704777 Marionette TRACE conn6 <- [1,3090,null,{}] 08:38:24 INFO - PROCESS | 380 | 1465918704781 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:24 INFO - PROCESS | 380 | 1465918704783 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:24 INFO - PROCESS | 380 | 1465918704906 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 08:38:24 INFO - PROCESS | 380 | 1465918704915 Marionette TRACE conn6 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 380 | 1465918704917 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:24 INFO - PROCESS | 380 | ++DOCSHELL 0FC64400 == 22 [pid = 380] [id = 784] 08:38:24 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0FC64C00) [pid = 380] [serial = 2350] [outer = 00000000] 08:38:24 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0FD02C00) [pid = 380] [serial = 2351] [outer = 0FC64C00] 08:38:24 INFO - PROCESS | 380 | 1465918704964 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0FD0B000) [pid = 380] [serial = 2352] [outer = 0FC64C00] 08:38:25 INFO - PROCESS | 380 | 1465918705382 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:38:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:38:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 630ms 08:38:25 INFO - PROCESS | 380 | 1465918705398 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 380 | 1465918705400 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 08:38:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:38:25 INFO - PROCESS | 380 | 1465918705423 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 380 | 1465918705426 Marionette TRACE conn6 <- [1,3094,null,{}] 08:38:25 INFO - PROCESS | 380 | 1465918705458 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:25 INFO - PROCESS | 380 | 1465918705463 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:25 INFO - PROCESS | 380 | 1465918705585 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 08:38:25 INFO - PROCESS | 380 | 1465918705591 Marionette TRACE conn6 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 380 | 1465918705594 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:25 INFO - PROCESS | 380 | ++DOCSHELL 0FD59C00 == 23 [pid = 380] [id = 785] 08:38:25 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0FE6BC00) [pid = 380] [serial = 2353] [outer = 00000000] 08:38:25 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0FFBB800) [pid = 380] [serial = 2354] [outer = 0FE6BC00] 08:38:25 INFO - PROCESS | 380 | 1465918705641 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (10CC5000) [pid = 380] [serial = 2355] [outer = 0FE6BC00] 08:38:26 INFO - PROCESS | 380 | 1465918706093 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 08:38:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:38:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:38:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:38:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 730ms 08:38:26 INFO - PROCESS | 380 | 1465918706153 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 380 | 1465918706156 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 08:38:26 INFO - PROCESS | 380 | 1465918706159 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:38:26 INFO - PROCESS | 380 | 1465918706161 Marionette TRACE conn6 <- [1,3098,null,{}] 08:38:26 INFO - PROCESS | 380 | 1465918706165 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:26 INFO - PROCESS | 380 | 1465918706166 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:26 INFO - PROCESS | 380 | 1465918706295 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 08:38:26 INFO - PROCESS | 380 | 1465918706391 Marionette TRACE conn6 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 380 | 1465918706393 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:26 INFO - PROCESS | 380 | ++DOCSHELL 143A7000 == 24 [pid = 380] [id = 786] 08:38:26 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14831000) [pid = 380] [serial = 2356] [outer = 00000000] 08:38:26 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14906000) [pid = 380] [serial = 2357] [outer = 14831000] 08:38:26 INFO - PROCESS | 380 | 1465918706436 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1494BC00) [pid = 380] [serial = 2358] [outer = 14831000] 08:38:26 INFO - PROCESS | 380 | 1465918706818 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 08:38:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:38:26 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 08:38:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:38:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 08:38:26 INFO - PROCESS | 380 | 1465918706833 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 380 | 1465918706835 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 08:38:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:38:26 INFO - PROCESS | 380 | 1465918706838 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 380 | 1465918706839 Marionette TRACE conn6 <- [1,3102,null,{}] 08:38:26 INFO - PROCESS | 380 | 1465918706843 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:26 INFO - PROCESS | 380 | 1465918706844 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:26 INFO - PROCESS | 380 | 1465918706963 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 08:38:26 INFO - PROCESS | 380 | 1465918706968 Marionette TRACE conn6 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"98b8becf-2e9f-4834-9154-6253b14b2e5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 380 | 1465918706970 Marionette INFO sendAsync c1021f7d-c486-4111-b4ac-45871adac1a0 08:38:26 INFO - PROCESS | 380 | ++DOCSHELL 14A28400 == 25 [pid = 380] [id = 787] 08:38:26 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (14A29000) [pid = 380] [serial = 2359] [outer = 00000000] 08:38:27 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (16432C00) [pid = 380] [serial = 2360] [outer = 14A29000] 08:38:27 INFO - PROCESS | 380 | 1465918707014 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1643EC00) [pid = 380] [serial = 2361] [outer = 14A29000] 08:38:27 INFO - PROCESS | 380 | 1465918707529 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:38:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:38:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 730ms 08:38:27 INFO - PROCESS | 380 | 1465918707569 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 380 | 1465918707571 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0FB40C00) [pid = 380] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 81 (17316800) [pid = 380] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 80 (17C0D400) [pid = 380] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 79 (0C87FC00) [pid = 380] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 78 (09CF3C00) [pid = 380] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 77 (09CEB000) [pid = 380] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 76 (18328800) [pid = 380] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0C946400) [pid = 380] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 74 (149CDC00) [pid = 380] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 73 (08C58400) [pid = 380] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1ACBF000) [pid = 380] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 08:38:28 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1832C400) [pid = 380] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 08:38:28 WARNING - u'runner_teardown' () 08:38:28 INFO - No more tests 08:38:28 INFO - Got 0 unexpected results 08:38:28 INFO - SUITE-END | took 670s 08:38:28 INFO - Closing logging queue 08:38:28 INFO - queue closed 08:38:28 INFO - Return code: 0 08:38:28 WARNING - # TBPL SUCCESS # 08:38:28 INFO - Running post-action listener: _resource_record_post_action 08:38:28 INFO - Running post-run listener: _resource_record_post_run 08:38:29 INFO - Total resource usage - Wall time: 680s; CPU: 14.0%; Read bytes: 69798912; Write bytes: 1118081536; Read time: 825330; Write time: 8047450 08:38:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:38:29 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 57384960; Read time: 0; Write time: 50350 08:38:29 INFO - run-tests - Wall time: 678s; CPU: 14.0%; Read bytes: 69782528; Write bytes: 1059120128; Read time: 822980; Write time: 7994280 08:38:29 INFO - Running post-run listener: _upload_blobber_files 08:38:29 INFO - Blob upload gear active. 08:38:29 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 08:38:29 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 08:38:29 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'] 08:38:29 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 08:38:30 INFO - (blobuploader) - INFO - Open directory for files ... 08:38:30 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 08:38:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:38:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:38:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:38:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:38:31 INFO - (blobuploader) - INFO - Done attempting. 08:38:31 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 08:38:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:38:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:38:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:38:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:38:33 INFO - (blobuploader) - INFO - Done attempting. 08:38:33 INFO - (blobuploader) - INFO - Iteration through files over. 08:38:33 INFO - Return code: 0 08:38:33 INFO - rmtree: C:\slave\test\build\uploaded_files.json 08:38:33 INFO - Using _rmtree_windows ... 08:38:33 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 08:38:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3176a27a64ccc9334ad50ffb9528e0b3b0e603ee023e27f5ee2d441e9fc8289894a78569c40ce497aa29ddd972c92f5dcecd41830f7ab1838d247fa639e15538", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dbc097889f9a7589f03c8a013f673e29b4c36eff5769c63a5feb1e6c382b964d3778e18de21a6eb763aee6c92b7bdf20493665a7180ad0aee3ff962fd012952c"} 08:38:33 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 08:38:33 INFO - Writing to file C:\slave\test\properties\blobber_files 08:38:33 INFO - Contents: 08:38:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3176a27a64ccc9334ad50ffb9528e0b3b0e603ee023e27f5ee2d441e9fc8289894a78569c40ce497aa29ddd972c92f5dcecd41830f7ab1838d247fa639e15538", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dbc097889f9a7589f03c8a013f673e29b4c36eff5769c63a5feb1e6c382b964d3778e18de21a6eb763aee6c92b7bdf20493665a7180ad0aee3ff962fd012952c"} 08:38:33 INFO - Running post-run listener: copy_logs_to_upload_dir 08:38:33 INFO - Copying logs to upload dir... 08:38:33 INFO - mkdir: C:\slave\test\build\upload\logs 08:38:33 INFO - Copying logs to upload dir... 08:38:33 INFO - Using _rmtree_windows ... 08:38:33 INFO - Using _rmtree_windows ... 08:38:33 INFO - Using _rmtree_windows ... 08:38:33 INFO - Using _rmtree_windows ... 08:38:33 INFO - Using _rmtree_windows ... 08:38:33 INFO - Using _rmtree_windows ... 08:38:33 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=902.668000 ========= master_lag: 0.36 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 3 secs) (at 2016-06-14 08:38:33.620015) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-14 08:38:33.621046) ========= '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-209 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-209 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-209 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/3176a27a64ccc9334ad50ffb9528e0b3b0e603ee023e27f5ee2d441e9fc8289894a78569c40ce497aa29ddd972c92f5dcecd41830f7ab1838d247fa639e15538", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dbc097889f9a7589f03c8a013f673e29b4c36eff5769c63a5feb1e6c382b964d3778e18de21a6eb763aee6c92b7bdf20493665a7180ad0aee3ff962fd012952c"} build_url:https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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/VH7fwN9QTx6MKGk3jqotmQ/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/3176a27a64ccc9334ad50ffb9528e0b3b0e603ee023e27f5ee2d441e9fc8289894a78569c40ce497aa29ddd972c92f5dcecd41830f7ab1838d247fa639e15538", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dbc097889f9a7589f03c8a013f673e29b4c36eff5769c63a5feb1e6c382b964d3778e18de21a6eb763aee6c92b7bdf20493665a7180ad0aee3ff962fd012952c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VH7fwN9QTx6MKGk3jqotmQ/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-14 08:38:33.742494) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-14 08:38:33.742855) ========= '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-209 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-209 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-209 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-14 08:38:33.859271) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-14 08:38:33.859751) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-14 08:38:34.529368) ========= ========= Total master_lag: 2.95 =========