builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-121 starttime: 1466743097.5 results: success (0) buildid: 20160623195857 builduid: e71bc06063e946da9212186ce33a8a36 revision: a6696f118cb2a90fb4071fc428e37cf826256db6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 21:38:17.503532) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 21:38:17.504010) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 21:38:17.504297) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 21:38:17.652859) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 21:38:17.653170) ========= '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-121 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-121 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-121 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 --21:38:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 7.70 MB/s 21:38:18 (7.70 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.052000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 21:38:18.736051) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-23 21:38:18.736372) ========= '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-121 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-121 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-121 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.602000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-23 21:38:22.352642) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 21:38:22.353015) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev a6696f118cb2a90fb4071fc428e37cf826256db6 --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 a6696f118cb2a90fb4071fc428e37cf826256db6 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-121 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-121 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-121 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-23 21:38:22,617 truncating revision to first 12 chars 2016-06-23 21:38:22,617 Setting DEBUG logging. 2016-06-23 21:38:22,617 attempt 1/10 2016-06-23 21:38:22,617 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/a6696f118cb2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 21:38:23,142 unpacking tar archive at: mozilla-beta-a6696f118cb2/testing/mozharness/ program finished with exit code 0 elapsedTime=1.083000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 21:38:23.493925) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 21:38:23.494226) ========= script_repo_revision: a6696f118cb2a90fb4071fc428e37cf826256db6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 21:38:23.494593) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 21:38:23.494867) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 21:38:23.512385) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 9 secs) (at 2016-06-23 21:38:23.512667) ========= '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-121 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-121 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-121 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 21:38:23 INFO - MultiFileLogger online at 20160623 21:38:23 in C:\slave\test 21:38:23 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 21:38:23 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 21:38:23 INFO - {'append_to_log': False, 21:38:23 INFO - 'base_work_dir': 'C:\\slave\\test', 21:38:23 INFO - 'blob_upload_branch': 'mozilla-beta', 21:38:23 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 21:38:23 INFO - 'buildbot_json_path': 'buildprops.json', 21:38:23 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 21:38:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:38:23 INFO - 'download_minidump_stackwalk': True, 21:38:23 INFO - 'download_symbols': 'true', 21:38:23 INFO - 'e10s': False, 21:38:23 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 21:38:23 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 21:38:23 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 21:38:23 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 21:38:23 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 21:38:23 INFO - 'C:/mozilla-build/tooltool.py'), 21:38:23 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 21:38:23 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 21:38:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:38:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:38:23 INFO - 'log_level': 'info', 21:38:23 INFO - 'log_to_console': True, 21:38:23 INFO - 'opt_config_files': (), 21:38:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:38:23 INFO - '--processes=1', 21:38:23 INFO - '--config=%(test_path)s/wptrunner.ini', 21:38:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:38:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:38:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:38:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:38:23 INFO - 'pip_index': False, 21:38:23 INFO - 'require_test_zip': True, 21:38:23 INFO - 'test_type': ('testharness',), 21:38:23 INFO - 'this_chunk': '1', 21:38:23 INFO - 'total_chunks': '10', 21:38:23 INFO - 'virtualenv_path': 'venv', 21:38:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:38:23 INFO - 'work_dir': 'build'} 21:38:23 INFO - ##### 21:38:23 INFO - ##### Running clobber step. 21:38:23 INFO - ##### 21:38:23 INFO - Running pre-action listener: _resource_record_pre_action 21:38:23 INFO - Running main action method: clobber 21:38:23 INFO - rmtree: C:\slave\test\build 21:38:23 INFO - Using _rmtree_windows ... 21:38:23 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 21:38:42 INFO - Running post-action listener: _resource_record_post_action 21:38:42 INFO - ##### 21:38:42 INFO - ##### Running read-buildbot-config step. 21:38:42 INFO - ##### 21:38:42 INFO - Running pre-action listener: _resource_record_pre_action 21:38:42 INFO - Running main action method: read_buildbot_config 21:38:42 INFO - Using buildbot properties: 21:38:42 INFO - { 21:38:42 INFO - "project": "", 21:38:42 INFO - "product": "firefox", 21:38:42 INFO - "script_repo_revision": "production", 21:38:42 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 21:38:42 INFO - "repository": "", 21:38:42 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 21:38:42 INFO - "buildid": "20160623195857", 21:38:42 INFO - "pgo_build": "False", 21:38:42 INFO - "basedir": "C:\\slave\\test", 21:38:42 INFO - "buildnumber": 5, 21:38:42 INFO - "slavename": "t-w732-ix-121", 21:38:42 INFO - "revision": "a6696f118cb2a90fb4071fc428e37cf826256db6", 21:38:42 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 21:38:42 INFO - "platform": "win32", 21:38:42 INFO - "branch": "mozilla-beta", 21:38:42 INFO - "repo_path": "releases/mozilla-beta", 21:38:42 INFO - "moz_repo_path": "", 21:38:42 INFO - "stage_platform": "win32", 21:38:42 INFO - "builduid": "e71bc06063e946da9212186ce33a8a36", 21:38:42 INFO - "slavebuilddir": "test" 21:38:42 INFO - } 21:38:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 21:38:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.zip. 21:38:42 INFO - Running post-action listener: _resource_record_post_action 21:38:42 INFO - ##### 21:38:42 INFO - ##### Running download-and-extract step. 21:38:42 INFO - ##### 21:38:42 INFO - Running pre-action listener: _resource_record_pre_action 21:38:42 INFO - Running main action method: download_and_extract 21:38:42 INFO - mkdir: C:\slave\test\build\tests 21:38:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:38:42 INFO - https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 21:38:42 INFO - trying https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 21:38:42 INFO - Downloading https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:38:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:38:43 INFO - Downloaded 1240 bytes. 21:38:43 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 21:38:43 INFO - Using the following test package requirements: 21:38:43 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 21:38:43 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:38:43 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 21:38:43 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:38:43 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 21:38:43 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:38:43 INFO - u'jsshell-win32.zip'], 21:38:43 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:38:43 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 21:38:43 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 21:38:43 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:38:43 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 21:38:43 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:38:43 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 21:38:43 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:38:43 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 21:38:43 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:38:43 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 21:38:43 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 21:38:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:38:43 INFO - https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 21:38:43 INFO - trying https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 21:38:43 INFO - Downloading https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:38:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:38:45 INFO - Downloaded 20395535 bytes. 21:38:45 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/*'] 21:38:45 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/* 21:38:47 INFO - caution: filename not matched: web-platform/* 21:38:47 INFO - Return code: 11 21:38:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:38:47 INFO - https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 21:38:47 INFO - trying https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 21:38:47 INFO - Downloading https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:38:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:38:51 INFO - Downloaded 36389112 bytes. 21:38:51 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/*'] 21:38:51 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/* 21:39:39 INFO - caution: filename not matched: bin/* 21:39:39 INFO - caution: filename not matched: config/* 21:39:39 INFO - caution: filename not matched: mozbase/* 21:39:39 INFO - caution: filename not matched: marionette/* 21:39:39 INFO - caution: filename not matched: tools/wptserve/* 21:39:39 INFO - Return code: 11 21:39:39 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')]} 21:39:39 INFO - https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 21:39:39 INFO - trying https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.zip 21:39:39 INFO - Downloading https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 21:39:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:39:44 INFO - Downloaded 68466250 bytes. 21:39:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.zip 21:39:44 INFO - mkdir: C:\slave\test\properties 21:39:44 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 21:39:44 INFO - Writing to file C:\slave\test\properties\build_url 21:39:44 INFO - Contents: 21:39:44 INFO - build_url:https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.zip 21:39:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 21:39:45 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 21:39:45 INFO - Writing to file C:\slave\test\properties\symbols_url 21:39:45 INFO - Contents: 21:39:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 21:39:45 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')]} 21:39:45 INFO - https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:39:45 INFO - trying https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 21:39:45 INFO - Downloading https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:39:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:39:52 INFO - Downloaded 55579969 bytes. 21:39:52 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'] 21:39:52 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 21:39:55 INFO - Return code: 0 21:39:55 INFO - Running post-action listener: _resource_record_post_action 21:39:55 INFO - Running post-action listener: set_extra_try_arguments 21:39:55 INFO - ##### 21:39:55 INFO - ##### Running create-virtualenv step. 21:39:55 INFO - ##### 21:39:55 INFO - Running pre-action listener: _pre_create_virtualenv 21:39:55 INFO - Running pre-action listener: _resource_record_pre_action 21:39:55 INFO - Running main action method: create_virtualenv 21:39:55 INFO - Creating virtualenv C:\slave\test\build\venv 21:39:55 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 21:39:55 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 21:40:01 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 21:40:05 INFO - Installing distribute......................................................................................................................................................................................done. 21:40:06 INFO - Return code: 0 21:40:06 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 21:40:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:40:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:40:06 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 0x01C2B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5A368>, '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 0x019ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D3E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-121', 'USERDOMAIN': 'T-W732-IX-121', '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-121', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:40:06 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 21:40:06 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 21:40:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:40:06 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:40:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:40:06 INFO - 'COMPUTERNAME': 'T-W732-IX-121', 21:40:06 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:40:06 INFO - 'DCLOCATION': 'SCL3', 21:40:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:40:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:40:06 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:40:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:40:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:40:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:40:06 INFO - 'HOMEDRIVE': 'C:', 21:40:06 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:40:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:40:06 INFO - 'KTS_VERSION': '1.19c', 21:40:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:40:06 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:40:06 INFO - 'LOGONSERVER': '\\\\T-W732-IX-121', 21:40:06 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:40:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:40:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:40:06 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:40:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:40:06 INFO - 'MOZ_AIRBAG': '1', 21:40:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:40:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:40:06 INFO - 'MOZ_MSVCVERSION': '8', 21:40:06 INFO - 'MOZ_NO_REMOTE': '1', 21:40:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:40:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:40:06 INFO - 'NO_EM_RESTART': '1', 21:40:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:40:06 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:40:06 INFO - 'OS': 'Windows_NT', 21:40:06 INFO - 'OURDRIVE': 'C:', 21:40:06 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 21:40:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:40:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:40:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:40:06 INFO - 'PROCESSOR_LEVEL': '6', 21:40:06 INFO - 'PROCESSOR_REVISION': '1e05', 21:40:06 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:40:06 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:40:06 INFO - 'PROMPT': '$P$G', 21:40:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:40:06 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:40:06 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:40:06 INFO - 'PWD': 'C:\\slave\\test', 21:40:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:40:06 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:40:06 INFO - 'SYSTEMDRIVE': 'C:', 21:40:06 INFO - 'SYSTEMROOT': 'C:\\windows', 21:40:06 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:06 INFO - 'TEST1': 'testie', 21:40:06 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:06 INFO - 'USERDOMAIN': 'T-W732-IX-121', 21:40:06 INFO - 'USERNAME': 'cltbld', 21:40:06 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:40:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:40:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:40:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:40:06 INFO - 'WINDIR': 'C:\\windows', 21:40:06 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:40:06 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:40:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:40:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:40:07 INFO - Downloading/unpacking psutil>=0.7.1 21:40:07 INFO - Running setup.py egg_info for package psutil 21:40:07 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:40:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:40:07 INFO - Installing collected packages: psutil 21:40:07 INFO - Running setup.py install for psutil 21:40:07 INFO - building 'psutil._psutil_windows' extension 21:40:07 INFO - error: Unable to find vcvarsall.bat 21:40:07 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-jogkf8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:40:07 INFO - running install 21:40:07 INFO - running build 21:40:07 INFO - running build_py 21:40:07 INFO - creating build 21:40:07 INFO - creating build\lib.win32-2.7 21:40:07 INFO - creating build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 21:40:07 INFO - running build_ext 21:40:07 INFO - building 'psutil._psutil_windows' extension 21:40:07 INFO - error: Unable to find vcvarsall.bat 21:40:07 INFO - ---------------------------------------- 21:40:07 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-jogkf8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:40:07 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 21:40:07 WARNING - Return code: 1 21:40:07 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! 21:40:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 21:40:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:40:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:40:07 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01C2B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5A368>, '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 0x019ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D3E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-121', 'USERDOMAIN': 'T-W732-IX-121', '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-121', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:40:07 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 21:40:07 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:40:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:40:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:40:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:40:07 INFO - 'COMPUTERNAME': 'T-W732-IX-121', 21:40:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:40:07 INFO - 'DCLOCATION': 'SCL3', 21:40:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:40:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:40:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:40:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:40:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:40:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:40:07 INFO - 'HOMEDRIVE': 'C:', 21:40:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:40:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:40:07 INFO - 'KTS_VERSION': '1.19c', 21:40:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:40:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:40:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-121', 21:40:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:40:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:40:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:40:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:40:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:40:07 INFO - 'MOZ_AIRBAG': '1', 21:40:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:40:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:40:07 INFO - 'MOZ_MSVCVERSION': '8', 21:40:07 INFO - 'MOZ_NO_REMOTE': '1', 21:40:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:40:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:40:07 INFO - 'NO_EM_RESTART': '1', 21:40:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:40:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:40:07 INFO - 'OS': 'Windows_NT', 21:40:07 INFO - 'OURDRIVE': 'C:', 21:40:07 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 21:40:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:40:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:40:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:40:07 INFO - 'PROCESSOR_LEVEL': '6', 21:40:07 INFO - 'PROCESSOR_REVISION': '1e05', 21:40:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:40:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:40:07 INFO - 'PROMPT': '$P$G', 21:40:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:40:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:40:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:40:07 INFO - 'PWD': 'C:\\slave\\test', 21:40:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:40:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:40:07 INFO - 'SYSTEMDRIVE': 'C:', 21:40:07 INFO - 'SYSTEMROOT': 'C:\\windows', 21:40:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:07 INFO - 'TEST1': 'testie', 21:40:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:07 INFO - 'USERDOMAIN': 'T-W732-IX-121', 21:40:07 INFO - 'USERNAME': 'cltbld', 21:40:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:40:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:40:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:40:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:40:07 INFO - 'WINDIR': 'C:\\windows', 21:40:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:40:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:40:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:40:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:40:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:40:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:40:09 INFO - Running setup.py egg_info for package mozsystemmonitor 21:40:09 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 21:40:09 INFO - Running setup.py egg_info for package psutil 21:40:09 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:40:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:40:09 INFO - Installing collected packages: mozsystemmonitor, psutil 21:40:09 INFO - Running setup.py install for mozsystemmonitor 21:40:09 INFO - Running setup.py install for psutil 21:40:09 INFO - building 'psutil._psutil_windows' extension 21:40:09 INFO - error: Unable to find vcvarsall.bat 21:40:09 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-tpllj_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:40:09 INFO - running install 21:40:09 INFO - running build 21:40:09 INFO - running build_py 21:40:09 INFO - running build_ext 21:40:09 INFO - building 'psutil._psutil_windows' extension 21:40:09 INFO - error: Unable to find vcvarsall.bat 21:40:09 INFO - ---------------------------------------- 21:40:09 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-tpllj_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:40:09 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 21:40:09 WARNING - Return code: 1 21:40:09 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 21:40:09 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 21:40: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')]} 21:40:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:40: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')]} 21:40:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:40:09 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C2B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5A368>, '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 0x019ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D3E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-121', 'USERDOMAIN': 'T-W732-IX-121', '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-121', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:40:09 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 21:40:09 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 21:40:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:40:09 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:40:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:40:09 INFO - 'COMPUTERNAME': 'T-W732-IX-121', 21:40:09 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:40:09 INFO - 'DCLOCATION': 'SCL3', 21:40:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:40:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:40:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:40:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:40:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:40:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:40:09 INFO - 'HOMEDRIVE': 'C:', 21:40:09 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:40:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:40:09 INFO - 'KTS_VERSION': '1.19c', 21:40:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:40:09 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:40:09 INFO - 'LOGONSERVER': '\\\\T-W732-IX-121', 21:40:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:40:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:40:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:40:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:40:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:40:09 INFO - 'MOZ_AIRBAG': '1', 21:40:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:40:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:40:09 INFO - 'MOZ_MSVCVERSION': '8', 21:40:09 INFO - 'MOZ_NO_REMOTE': '1', 21:40:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:40:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:40:09 INFO - 'NO_EM_RESTART': '1', 21:40:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:40:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:40:09 INFO - 'OS': 'Windows_NT', 21:40:09 INFO - 'OURDRIVE': 'C:', 21:40:09 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 21:40:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:40:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:40:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:40:09 INFO - 'PROCESSOR_LEVEL': '6', 21:40:09 INFO - 'PROCESSOR_REVISION': '1e05', 21:40:09 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:40:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:40:09 INFO - 'PROMPT': '$P$G', 21:40:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:40:09 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:40:09 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:40:09 INFO - 'PWD': 'C:\\slave\\test', 21:40:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:40:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:40:09 INFO - 'SYSTEMDRIVE': 'C:', 21:40:09 INFO - 'SYSTEMROOT': 'C:\\windows', 21:40:09 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:09 INFO - 'TEST1': 'testie', 21:40:09 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:09 INFO - 'USERDOMAIN': 'T-W732-IX-121', 21:40:09 INFO - 'USERNAME': 'cltbld', 21:40:09 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:40:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:40:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:40:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:40:09 INFO - 'WINDIR': 'C:\\windows', 21:40:09 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:40:09 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:40:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:40:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:40:09 INFO - Downloading/unpacking blobuploader==1.2.4 21:40:09 INFO - Downloading blobuploader-1.2.4.tar.gz 21:40:09 INFO - Running setup.py egg_info for package blobuploader 21:40:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:40:13 INFO - Running setup.py egg_info for package requests 21:40:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:40:13 INFO - Downloading docopt-0.6.1.tar.gz 21:40:13 INFO - Running setup.py egg_info for package docopt 21:40:13 INFO - Installing collected packages: blobuploader, docopt, requests 21:40:13 INFO - Running setup.py install for blobuploader 21:40:13 INFO - Running setup.py install for docopt 21:40:13 INFO - Running setup.py install for requests 21:40:13 INFO - Successfully installed blobuploader docopt requests 21:40:13 INFO - Cleaning up... 21:40:13 INFO - Return code: 0 21:40:13 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:40: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')]} 21:40:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:40: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')]} 21:40:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:40:13 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 0x01C2B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5A368>, '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 0x019ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D3E0C0>, '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-121', 'USERDOMAIN': 'T-W732-IX-121', '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-121', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:40:13 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 21:40:13 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 21:40:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:40:13 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:40:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:40:13 INFO - 'COMPUTERNAME': 'T-W732-IX-121', 21:40:13 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:40:13 INFO - 'DCLOCATION': 'SCL3', 21:40:13 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:40:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:40:13 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:40:13 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:40:13 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:40:13 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:40:13 INFO - 'HOMEDRIVE': 'C:', 21:40:13 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:40:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:40:13 INFO - 'KTS_VERSION': '1.19c', 21:40:13 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:40:13 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:40:13 INFO - 'LOGONSERVER': '\\\\T-W732-IX-121', 21:40:13 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:40:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:40:13 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:40:13 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:40:13 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:40:13 INFO - 'MOZ_AIRBAG': '1', 21:40:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:40:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:40:13 INFO - 'MOZ_MSVCVERSION': '8', 21:40:13 INFO - 'MOZ_NO_REMOTE': '1', 21:40:13 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:40:13 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:40:13 INFO - 'NO_EM_RESTART': '1', 21:40:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:40:13 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:40:13 INFO - 'OS': 'Windows_NT', 21:40:13 INFO - 'OURDRIVE': 'C:', 21:40:13 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 21:40:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:40:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:40:13 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:40:13 INFO - 'PROCESSOR_LEVEL': '6', 21:40:13 INFO - 'PROCESSOR_REVISION': '1e05', 21:40:13 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:40:13 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:40:13 INFO - 'PROMPT': '$P$G', 21:40:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:40:13 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:40:13 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:40:13 INFO - 'PWD': 'C:\\slave\\test', 21:40:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:40:13 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:40:13 INFO - 'SYSTEMDRIVE': 'C:', 21:40:13 INFO - 'SYSTEMROOT': 'C:\\windows', 21:40:13 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:13 INFO - 'TEST1': 'testie', 21:40:13 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:13 INFO - 'USERDOMAIN': 'T-W732-IX-121', 21:40:13 INFO - 'USERNAME': 'cltbld', 21:40:13 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:40:13 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:40:13 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:40:13 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:40:13 INFO - 'WINDIR': 'C:\\windows', 21:40:13 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:40:13 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:40:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:40:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:40:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:40:18 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:40:18 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:40:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:40:18 INFO - Unpacking c:\slave\test\build\tests\marionette 21:40:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:40:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:40:18 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 21:40:18 INFO - Running setup.py install for browsermob-proxy 21:40:32 INFO - Running setup.py install for manifestparser 21:40:32 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for marionette-client 21:40:32 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:40:32 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for marionette-driver 21:40:32 INFO - Running setup.py install for mozcrash 21:40:32 INFO - Running setup.py install for mozdebug 21:40:32 INFO - Running setup.py install for mozdevice 21:40:32 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for mozfile 21:40:32 INFO - Running setup.py install for mozhttpd 21:40:32 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for mozinfo 21:40:32 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for mozInstall 21:40:32 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for mozleak 21:40:32 INFO - Running setup.py install for mozlog 21:40:32 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for moznetwork 21:40:32 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for mozprocess 21:40:32 INFO - Running setup.py install for mozprofile 21:40:32 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for mozrunner 21:40:32 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for mozscreenshot 21:40:32 INFO - Running setup.py install for moztest 21:40:32 INFO - Running setup.py install for mozversion 21:40:32 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:40:32 INFO - Running setup.py install for wptserve 21:40:32 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 21:40:32 INFO - Cleaning up... 21:40:32 INFO - Return code: 0 21:40:32 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:40:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:40:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:40:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C2B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D2B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5A368>, '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 0x019ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D3E0C0>, '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-121', 'USERDOMAIN': 'T-W732-IX-121', '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-121', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 21:40:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 21:40:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:40:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:40:32 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:40:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:40:32 INFO - 'COMPUTERNAME': 'T-W732-IX-121', 21:40:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:40:32 INFO - 'DCLOCATION': 'SCL3', 21:40:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:40:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:40:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:40:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:40:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:40:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:40:32 INFO - 'HOMEDRIVE': 'C:', 21:40:32 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:40:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:40:32 INFO - 'KTS_VERSION': '1.19c', 21:40:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:40:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:40:32 INFO - 'LOGONSERVER': '\\\\T-W732-IX-121', 21:40:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:40:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:40:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:40:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:40:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:40:32 INFO - 'MOZ_AIRBAG': '1', 21:40:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:40:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:40:32 INFO - 'MOZ_MSVCVERSION': '8', 21:40:32 INFO - 'MOZ_NO_REMOTE': '1', 21:40:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:40:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:40:32 INFO - 'NO_EM_RESTART': '1', 21:40:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:40:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:40:32 INFO - 'OS': 'Windows_NT', 21:40:32 INFO - 'OURDRIVE': 'C:', 21:40:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 21:40:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:40:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:40:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:40:32 INFO - 'PROCESSOR_LEVEL': '6', 21:40:32 INFO - 'PROCESSOR_REVISION': '1e05', 21:40:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:40:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:40:32 INFO - 'PROMPT': '$P$G', 21:40:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:40:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:40:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:40:32 INFO - 'PWD': 'C:\\slave\\test', 21:40:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:40:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:40:32 INFO - 'SYSTEMDRIVE': 'C:', 21:40:32 INFO - 'SYSTEMROOT': 'C:\\windows', 21:40:32 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:32 INFO - 'TEST1': 'testie', 21:40:32 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:32 INFO - 'USERDOMAIN': 'T-W732-IX-121', 21:40:32 INFO - 'USERNAME': 'cltbld', 21:40:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:40:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:40:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:40:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:40:32 INFO - 'WINDIR': 'C:\\windows', 21:40:32 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:40:32 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:40:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:40:36 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:40:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:40:36 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:40:36 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:40:36 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:40:36 INFO - Unpacking c:\slave\test\build\tests\marionette 21:40:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:40:36 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:40:36 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)) 21:40:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 21:40:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 21:40:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 21:40:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 21:40:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 21:40:47 INFO - Downloading blessings-1.6.tar.gz 21:40:47 INFO - Running setup.py egg_info for package blessings 21:40:47 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 21:40:47 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 21:40:47 INFO - Running setup.py install for blessings 21:40:47 INFO - Running setup.py install for browsermob-proxy 21:40:47 INFO - Running setup.py install for manifestparser 21:40:47 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Running setup.py install for marionette-client 21:40:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:40:47 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Running setup.py install for marionette-driver 21:40:47 INFO - Running setup.py install for mozcrash 21:40:47 INFO - Running setup.py install for mozdebug 21:40:47 INFO - Running setup.py install for mozdevice 21:40:47 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Running setup.py install for mozhttpd 21:40:47 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Running setup.py install for mozInstall 21:40:47 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Running setup.py install for mozleak 21:40:47 INFO - Running setup.py install for mozprofile 21:40:47 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Running setup.py install for mozrunner 21:40:47 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:40:47 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:40:49 INFO - Running setup.py install for mozscreenshot 21:40:49 INFO - Running setup.py install for moztest 21:40:49 INFO - Running setup.py install for mozversion 21:40:49 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:40:49 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:40:49 INFO - Running setup.py install for wptserve 21:40:49 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 21:40:49 INFO - Cleaning up... 21:40:49 INFO - Return code: 0 21:40:49 INFO - Done creating virtualenv C:\slave\test\build\venv. 21:40:49 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:40:49 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:40:50 INFO - Reading from file tmpfile_stdout 21:40:50 INFO - Using _rmtree_windows ... 21:40:50 INFO - Using _rmtree_windows ... 21:40:50 INFO - Current package versions: 21:40:50 INFO - blessings == 1.6 21:40:50 INFO - blobuploader == 1.2.4 21:40:50 INFO - browsermob-proxy == 0.6.0 21:40:50 INFO - distribute == 0.6.14 21:40:50 INFO - docopt == 0.6.1 21:40:50 INFO - manifestparser == 1.1 21:40:50 INFO - marionette-client == 2.3.0 21:40:50 INFO - marionette-driver == 1.4.0 21:40:50 INFO - mozInstall == 1.12 21:40:50 INFO - mozcrash == 0.17 21:40:50 INFO - mozdebug == 0.1 21:40:50 INFO - mozdevice == 0.48 21:40:50 INFO - mozfile == 1.2 21:40:50 INFO - mozhttpd == 0.7 21:40:50 INFO - mozinfo == 0.9 21:40:50 INFO - mozleak == 0.1 21:40:50 INFO - mozlog == 3.1 21:40:50 INFO - moznetwork == 0.27 21:40:50 INFO - mozprocess == 0.22 21:40:50 INFO - mozprofile == 0.28 21:40:50 INFO - mozrunner == 6.11 21:40:50 INFO - mozscreenshot == 0.1 21:40:50 INFO - mozsystemmonitor == 0.0 21:40:50 INFO - moztest == 0.7 21:40:50 INFO - mozversion == 1.4 21:40:50 INFO - requests == 1.2.3 21:40:50 INFO - wptserve == 1.4.0 21:40:50 INFO - Running post-action listener: _resource_record_post_action 21:40:50 INFO - Running post-action listener: _start_resource_monitoring 21:40:50 INFO - Starting resource monitoring. 21:40:50 INFO - ##### 21:40:50 INFO - ##### Running pull step. 21:40:50 INFO - ##### 21:40:50 INFO - Running pre-action listener: _resource_record_pre_action 21:40:50 INFO - Running main action method: pull 21:40:50 INFO - Pull has nothing to do! 21:40:50 INFO - Running post-action listener: _resource_record_post_action 21:40:50 INFO - ##### 21:40:50 INFO - ##### Running install step. 21:40:50 INFO - ##### 21:40:50 INFO - Running pre-action listener: _resource_record_pre_action 21:40:50 INFO - Running main action method: install 21:40:50 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:40:50 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:40:50 INFO - Reading from file tmpfile_stdout 21:40:50 INFO - Using _rmtree_windows ... 21:40:50 INFO - Using _rmtree_windows ... 21:40:50 INFO - Detecting whether we're running mozinstall >=1.0... 21:40:50 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 21:40:50 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 21:40:50 INFO - Reading from file tmpfile_stdout 21:40:50 INFO - Output received: 21:40:50 INFO - Usage: mozinstall-script.py [options] installer 21:40:50 INFO - Options: 21:40:50 INFO - -h, --help show this help message and exit 21:40:50 INFO - -d DEST, --destination=DEST 21:40:50 INFO - Directory to install application into. [default: 21:40:50 INFO - "C:\slave\test"] 21:40:50 INFO - --app=APP Application being installed. [default: firefox] 21:40:50 INFO - Using _rmtree_windows ... 21:40:50 INFO - Using _rmtree_windows ... 21:40:50 INFO - mkdir: C:\slave\test\build\application 21:40:50 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 21:40:50 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 21:40:52 INFO - Reading from file tmpfile_stdout 21:40:52 INFO - Output received: 21:40:52 INFO - C:\slave\test\build\application\firefox\firefox.exe 21:40:52 INFO - Using _rmtree_windows ... 21:40:52 INFO - Using _rmtree_windows ... 21:40:52 INFO - Running post-action listener: _resource_record_post_action 21:40:52 INFO - ##### 21:40:52 INFO - ##### Running run-tests step. 21:40:52 INFO - ##### 21:40:52 INFO - Running pre-action listener: _resource_record_pre_action 21:40:52 INFO - Running main action method: run_tests 21:40:52 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 21:40:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:40:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:40:52 INFO - grabbing minidump binary from tooltool 21:40:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:52 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5A368>, '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 0x019ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D3E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 21:40:52 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 21:40:52 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 21:40:52 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 21:40:54 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp9rspix 21:40:54 INFO - INFO - File integrity verified, renaming tmp9rspix to win32-minidump_stackwalk.exe 21:40:54 INFO - Return code: 0 21:40:54 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 21:40:54 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 21:40:54 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:40:54 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:40:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:40:54 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:40:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:40:54 INFO - 'COMPUTERNAME': 'T-W732-IX-121', 21:40:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:40:54 INFO - 'DCLOCATION': 'SCL3', 21:40:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:40:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:40:54 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:40:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:40:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:40:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:40:54 INFO - 'HOMEDRIVE': 'C:', 21:40:54 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:40:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:40:54 INFO - 'KTS_VERSION': '1.19c', 21:40:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:40:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:40:54 INFO - 'LOGONSERVER': '\\\\T-W732-IX-121', 21:40:54 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 21:40:54 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:40:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:40:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:40:54 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:40:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:40:54 INFO - 'MOZ_AIRBAG': '1', 21:40:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:40:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:40:54 INFO - 'MOZ_MSVCVERSION': '8', 21:40:54 INFO - 'MOZ_NO_REMOTE': '1', 21:40:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:40:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:40:54 INFO - 'NO_EM_RESTART': '1', 21:40:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:40:54 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:40:54 INFO - 'OS': 'Windows_NT', 21:40:54 INFO - 'OURDRIVE': 'C:', 21:40:54 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 21:40:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:40:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:40:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:40:54 INFO - 'PROCESSOR_LEVEL': '6', 21:40:54 INFO - 'PROCESSOR_REVISION': '1e05', 21:40:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:40:54 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:40:54 INFO - 'PROMPT': '$P$G', 21:40:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:40:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:40:54 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:40:54 INFO - 'PWD': 'C:\\slave\\test', 21:40:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:40:54 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:40:54 INFO - 'SYSTEMDRIVE': 'C:', 21:40:54 INFO - 'SYSTEMROOT': 'C:\\windows', 21:40:54 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:54 INFO - 'TEST1': 'testie', 21:40:54 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:40:54 INFO - 'USERDOMAIN': 'T-W732-IX-121', 21:40:54 INFO - 'USERNAME': 'cltbld', 21:40:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:40:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:40:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:40:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:40:54 INFO - 'WINDIR': 'C:\\windows', 21:40:54 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:40:54 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:40:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:40:54 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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 21:40:56 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 21:40:56 INFO - import pkg_resources 21:40:57 INFO - Using 1 client processes 21:41:00 INFO - SUITE-START | Running 778 tests 21:41:00 INFO - Running testharness tests 21:41:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:41:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 21:41:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:41:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 21:41:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:41:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 21:41:00 INFO - Setting up ssl 21:41:01 INFO - PROCESS | certutil | 21:41:01 INFO - PROCESS | certutil | 21:41:01 INFO - PROCESS | certutil | 21:41:01 INFO - Certificate Nickname Trust Attributes 21:41:01 INFO - SSL,S/MIME,JAR/XPI 21:41:01 INFO - 21:41:01 INFO - web-platform-tests CT,, 21:41:01 INFO - 21:41:01 INFO - Starting runner 21:41:01 INFO - PROCESS | 3880 | [3880] 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 21:41:01 INFO - PROCESS | 3880 | [3880] 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 21:41:02 INFO - PROCESS | 3880 | [3880] 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 21:41:03 INFO - PROCESS | 3880 | 1466743263369 Marionette DEBUG Marionette enabled via build flag and pref 21:41:04 INFO - PROCESS | 3880 | ++DOCSHELL 11A91800 == 1 [pid = 3880] [id = 1] 21:41:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 1 (11A91C00) [pid = 3880] [serial = 1] [outer = 00000000] 21:41:04 INFO - PROCESS | 3880 | [3880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:41:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 2 (11A92800) [pid = 3880] [serial = 2] [outer = 11A91C00] 21:41:04 INFO - PROCESS | 3880 | ++DOCSHELL 1590B800 == 2 [pid = 3880] [id = 2] 21:41:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 3 (1590BC00) [pid = 3880] [serial = 3] [outer = 00000000] 21:41:04 INFO - PROCESS | 3880 | [3880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:41:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 4 (1590C800) [pid = 3880] [serial = 4] [outer = 1590BC00] 21:41:04 INFO - PROCESS | 3880 | 1466743264951 Marionette INFO Listening on port 2828 21:41:06 INFO - PROCESS | 3880 | 1466743266546 Marionette DEBUG Marionette enabled via command-line flag 21:41:06 INFO - PROCESS | 3880 | [3880] 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 21:41:06 INFO - PROCESS | 3880 | [3880] 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 21:41:06 INFO - PROCESS | 3880 | ++DOCSHELL 15F45800 == 3 [pid = 3880] [id = 3] 21:41:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 5 (15F4D800) [pid = 3880] [serial = 5] [outer = 00000000] 21:41:06 INFO - PROCESS | 3880 | [3880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:41:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 6 (15F4E400) [pid = 3880] [serial = 6] [outer = 15F4D800] 21:41:06 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 21:41:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 7 (1624F800) [pid = 3880] [serial = 7] [outer = 1590BC00] 21:41:07 INFO - PROCESS | 3880 | [3880] 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 21:41:07 INFO - PROCESS | 3880 | 1466743267322 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50021 21:41:07 INFO - PROCESS | 3880 | [3880] 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 21:41:07 INFO - PROCESS | 3880 | 1466743267328 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50022 21:41:07 INFO - PROCESS | 3880 | [3880] 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 21:41:07 INFO - PROCESS | 3880 | 1466743267364 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50023 21:41:07 INFO - PROCESS | 3880 | [3880] 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 21:41:07 INFO - PROCESS | 3880 | 1466743267371 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50024 21:41:07 INFO - PROCESS | 3880 | 1466743267374 Marionette DEBUG Closed connection conn0 21:41:07 INFO - PROCESS | 3880 | 1466743267375 Marionette DEBUG Closed connection conn1 21:41:07 INFO - PROCESS | 3880 | 1466743267434 Marionette DEBUG Closed connection conn2 21:41:07 INFO - PROCESS | 3880 | 1466743267541 Marionette DEBUG Closed connection conn3 21:41:07 INFO - PROCESS | 3880 | [3880] 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 21:41:07 INFO - PROCESS | 3880 | 1466743267547 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:50025 21:41:07 INFO - PROCESS | 3880 | 1466743267555 Marionette DEBUG Closed connection conn4 21:41:07 INFO - PROCESS | 3880 | [3880] 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 21:41:07 INFO - PROCESS | 3880 | 1466743267562 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:50026 21:41:07 INFO - PROCESS | 3880 | ++DOCSHELL 11A92C00 == 4 [pid = 3880] [id = 4] 21:41:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 8 (17C7F000) [pid = 3880] [serial = 8] [outer = 00000000] 21:41:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 9 (18765400) [pid = 3880] [serial = 9] [outer = 17C7F000] 21:41:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 10 (1876B000) [pid = 3880] [serial = 10] [outer = 17C7F000] 21:41:07 INFO - PROCESS | 3880 | 1466743267706 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:41:07 INFO - PROCESS | 3880 | 1466743267711 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":"20160623195857","device":"desktop","version":"48.0"} 21:41:08 INFO - PROCESS | 3880 | [3880] 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 21:41:08 INFO - PROCESS | 3880 | [3880] 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 21:41:09 INFO - PROCESS | 3880 | [3880] 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 21:41:09 INFO - PROCESS | 3880 | ++DOCSHELL 19B14C00 == 5 [pid = 3880] [id = 5] 21:41:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 11 (19B15000) [pid = 3880] [serial = 11] [outer = 00000000] 21:41:09 INFO - PROCESS | 3880 | ++DOCSHELL 19B18800 == 6 [pid = 3880] [id = 6] 21:41:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 12 (19B18C00) [pid = 3880] [serial = 12] [outer = 00000000] 21:41:10 INFO - PROCESS | 3880 | [3880] 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 21:41:10 INFO - PROCESS | 3880 | ++DOCSHELL 1AE22000 == 7 [pid = 3880] [id = 7] 21:41:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 13 (1AE22400) [pid = 3880] [serial = 13] [outer = 00000000] 21:41:10 INFO - PROCESS | 3880 | [3880] 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 21:41:10 INFO - PROCESS | 3880 | [3880] 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 21:41:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 14 (1AE2AC00) [pid = 3880] [serial = 14] [outer = 1AE22400] 21:41:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 15 (1B45E400) [pid = 3880] [serial = 15] [outer = 19B15000] 21:41:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 16 (1B45FC00) [pid = 3880] [serial = 16] [outer = 19B18C00] 21:41:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 17 (1B462400) [pid = 3880] [serial = 17] [outer = 1AE22400] 21:41:11 INFO - PROCESS | 3880 | 1466743271255 Marionette INFO startBrowser f8acec2e-1de3-403c-a114-81d257a2b054 21:41:11 INFO - PROCESS | 3880 | 1466743271292 Marionette DEBUG loaded listener.js 21:41:11 INFO - PROCESS | 3880 | 1466743271306 Marionette DEBUG loaded listener.js 21:41:11 INFO - PROCESS | 3880 | 1466743271308 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 18 (1D5DBC00) [pid = 3880] [serial = 18] [outer = 1AE22400] 21:41:11 INFO - PROCESS | 3880 | 1466743272004 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"f8acec2e-1de3-403c-a114-81d257a2b054","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":"20160623195857","device":"desktop","version":"48.0","command_id":1}}] 21:41:12 INFO - PROCESS | 3880 | 1466743272222 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:41:12 INFO - PROCESS | 3880 | 1466743272224 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:12 INFO - PROCESS | 3880 | 1466743272273 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 21:41:12 INFO - PROCESS | 3880 | 1466743272293 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:41:12 INFO - PROCESS | 3880 | 1466743272296 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:12 INFO - PROCESS | 3880 | [3880] 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 21:41:12 INFO - PROCESS | 3880 | [3880] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:41:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 19 (1E027C00) [pid = 3880] [serial = 19] [outer = 1AE22400] 21:41:13 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:13 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:13 INFO - PROCESS | 3880 | 1466743273221 Marionette TRACE conn5 <- [1,3,null,{}] 21:41:13 INFO - PROCESS | 3880 | 1466743273247 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 21:41:13 INFO - PROCESS | 3880 | 1466743273249 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:13 INFO - PROCESS | 3880 | 1466743273277 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 21:41:13 INFO - PROCESS | 3880 | 1466743273322 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 21:41:13 INFO - PROCESS | 3880 | 1466743273324 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 21:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:41:13 INFO - PROCESS | 3880 | 1466743273372 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:41:13 INFO - PROCESS | 3880 | 1466743273376 Marionette TRACE conn5 <- [1,6,null,{}] 21:41:13 INFO - PROCESS | 3880 | 1466743273439 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:13 INFO - PROCESS | 3880 | 1466743273441 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:13 INFO - PROCESS | 3880 | 1466743273457 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 21:41:13 INFO - PROCESS | 3880 | 1466743273461 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:13 INFO - PROCESS | 3880 | 1466743273464 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:13 INFO - PROCESS | 3880 | ++DOCSHELL 1F040C00 == 8 [pid = 3880] [id = 8] 21:41:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 20 (1F041000) [pid = 3880] [serial = 20] [outer = 00000000] 21:41:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 21 (1F043800) [pid = 3880] [serial = 21] [outer = 1F041000] 21:41:13 INFO - PROCESS | 3880 | 1466743273514 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 22 (1F047C00) [pid = 3880] [serial = 22] [outer = 1F041000] 21:41:13 INFO - PROCESS | 3880 | ++DOCSHELL 1F047400 == 9 [pid = 3880] [id = 9] 21:41:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 23 (1F04C800) [pid = 3880] [serial = 23] [outer = 00000000] 21:41:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 24 (1F23D000) [pid = 3880] [serial = 24] [outer = 1F04C800] 21:41:13 INFO - PROCESS | 3880 | 1466743273911 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 25 (18BCE800) [pid = 3880] [serial = 25] [outer = 1F04C800] 21:41:15 INFO - PROCESS | 3880 | --DOCSHELL 11A92C00 == 8 [pid = 3880] [id = 4] 21:41:15 INFO - PROCESS | 3880 | --DOCSHELL 11A91800 == 7 [pid = 3880] [id = 1] 21:41:15 INFO - PROCESS | 3880 | 1466743275450 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 2173ms 21:41:15 INFO - PROCESS | 3880 | 1466743275509 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 21:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:41:15 INFO - PROCESS | 3880 | 1466743275514 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 21:41:15 INFO - PROCESS | 3880 | 1466743275519 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:41:15 INFO - PROCESS | 3880 | 1466743275522 Marionette TRACE conn5 <- [1,10,null,{}] 21:41:15 INFO - PROCESS | 3880 | 1466743275528 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:15 INFO - PROCESS | 3880 | 1466743275532 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:15 INFO - PROCESS | 3880 | 1466743275628 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 21:41:15 INFO - PROCESS | 3880 | 1466743275688 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:15 INFO - PROCESS | 3880 | 1466743275691 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:15 INFO - PROCESS | 3880 | ++DOCSHELL 10EF0400 == 8 [pid = 3880] [id = 10] 21:41:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 26 (10EF4C00) [pid = 3880] [serial = 26] [outer = 00000000] 21:41:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 27 (113BF400) [pid = 3880] [serial = 27] [outer = 10EF4C00] 21:41:15 INFO - PROCESS | 3880 | 1466743275740 Marionette DEBUG loaded listener.js 21:41:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 28 (11742800) [pid = 3880] [serial = 28] [outer = 10EF4C00] 21:41:16 INFO - PROCESS | 3880 | 1466743276122 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 21:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 630ms 21:41:16 INFO - PROCESS | 3880 | 1466743276148 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 21:41:16 INFO - PROCESS | 3880 | 1466743276154 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 21:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:41:16 INFO - PROCESS | 3880 | 1466743276160 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 3880 | 1466743276163 Marionette TRACE conn5 <- [1,14,null,{}] 21:41:16 INFO - PROCESS | 3880 | 1466743276167 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:16 INFO - PROCESS | 3880 | 1466743276169 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:16 INFO - PROCESS | 3880 | 1466743276264 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 21:41:16 INFO - PROCESS | 3880 | 1466743276316 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:16 INFO - PROCESS | 3880 | 1466743276319 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:16 INFO - PROCESS | 3880 | ++DOCSHELL 11A08C00 == 9 [pid = 3880] [id = 11] 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 29 (11A09400) [pid = 3880] [serial = 29] [outer = 00000000] 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 30 (127CB800) [pid = 3880] [serial = 30] [outer = 11A09400] 21:41:16 INFO - PROCESS | 3880 | 1466743276367 Marionette DEBUG loaded listener.js 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 31 (15A1A400) [pid = 3880] [serial = 31] [outer = 11A09400] 21:41:16 INFO - PROCESS | 3880 | 1466743276754 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 21:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 630ms 21:41:16 INFO - PROCESS | 3880 | ++DOCSHELL 15AE9400 == 10 [pid = 3880] [id = 12] 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 32 (15AE9C00) [pid = 3880] [serial = 32] [outer = 00000000] 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 33 (15DD0C00) [pid = 3880] [serial = 33] [outer = 15AE9C00] 21:41:16 INFO - PROCESS | 3880 | 1466743276814 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 21:41:16 INFO - PROCESS | 3880 | 1466743276816 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 34 (15F05C00) [pid = 3880] [serial = 34] [outer = 15AE9C00] 21:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:41:16 INFO - PROCESS | 3880 | ++DOCSHELL 0AD23000 == 11 [pid = 3880] [id = 13] 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 35 (15F11C00) [pid = 3880] [serial = 35] [outer = 00000000] 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 36 (15F4F400) [pid = 3880] [serial = 36] [outer = 15F11C00] 21:41:16 INFO - PROCESS | 3880 | 1466743276878 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 3880 | 1466743276882 Marionette TRACE conn5 <- [1,18,null,{}] 21:41:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 37 (15DCA800) [pid = 3880] [serial = 37] [outer = 15F11C00] 21:41:16 INFO - PROCESS | 3880 | 1466743276928 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:16 INFO - PROCESS | 3880 | 1466743276933 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:17 INFO - PROCESS | 3880 | 1466743277045 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 21:41:17 INFO - PROCESS | 3880 | 1466743277120 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:17 INFO - PROCESS | 3880 | 1466743277123 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:17 INFO - PROCESS | 3880 | ++DOCSHELL 17345800 == 12 [pid = 3880] [id = 14] 21:41:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 38 (17346400) [pid = 3880] [serial = 38] [outer = 00000000] 21:41:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 39 (17C7BC00) [pid = 3880] [serial = 39] [outer = 17346400] 21:41:17 INFO - PROCESS | 3880 | 1466743277193 Marionette DEBUG loaded listener.js 21:41:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 40 (1876D000) [pid = 3880] [serial = 40] [outer = 17346400] 21:41:17 INFO - PROCESS | 3880 | 1466743277577 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 21:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 790ms 21:41:17 INFO - PROCESS | 3880 | 1466743277623 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 21:41:17 INFO - PROCESS | 3880 | 1466743277626 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 21:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:41:17 INFO - PROCESS | 3880 | 1466743277629 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:41:17 INFO - PROCESS | 3880 | 1466743277631 Marionette TRACE conn5 <- [1,22,null,{}] 21:41:17 INFO - PROCESS | 3880 | 1466743277634 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:17 INFO - PROCESS | 3880 | 1466743277648 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:17 INFO - PROCESS | 3880 | 1466743277727 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 21:41:17 INFO - PROCESS | 3880 | 1466743277732 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:17 INFO - PROCESS | 3880 | 1466743277734 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:17 INFO - PROCESS | 3880 | ++DOCSHELL 18F6C400 == 13 [pid = 3880] [id = 15] 21:41:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 41 (1909F400) [pid = 3880] [serial = 41] [outer = 00000000] 21:41:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 42 (19A09000) [pid = 3880] [serial = 42] [outer = 1909F400] 21:41:17 INFO - PROCESS | 3880 | 1466743277780 Marionette DEBUG loaded listener.js 21:41:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 43 (19B19C00) [pid = 3880] [serial = 43] [outer = 1909F400] 21:41:18 INFO - PROCESS | 3880 | 1466743278187 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 21:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 570ms 21:41:18 INFO - PROCESS | 3880 | 1466743278204 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 21:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:41:18 INFO - PROCESS | 3880 | 1466743278206 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 21:41:18 INFO - PROCESS | 3880 | 1466743278209 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:41:18 INFO - PROCESS | 3880 | 1466743278211 Marionette TRACE conn5 <- [1,26,null,{}] 21:41:18 INFO - PROCESS | 3880 | 1466743278215 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:18 INFO - PROCESS | 3880 | 1466743278217 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:18 INFO - PROCESS | 3880 | 1466743278322 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 21:41:18 INFO - PROCESS | 3880 | 1466743278330 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:18 INFO - PROCESS | 3880 | 1466743278332 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:18 INFO - PROCESS | 3880 | ++DOCSHELL 17C7A000 == 14 [pid = 3880] [id = 16] 21:41:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 44 (17C7AC00) [pid = 3880] [serial = 44] [outer = 00000000] 21:41:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 45 (18BCCC00) [pid = 3880] [serial = 45] [outer = 17C7AC00] 21:41:18 INFO - PROCESS | 3880 | 1466743278380 Marionette DEBUG loaded listener.js 21:41:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 46 (19A75C00) [pid = 3880] [serial = 46] [outer = 17C7AC00] 21:41:18 INFO - PROCESS | 3880 | 1466743278790 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 21:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:41:18 INFO - PROCESS | 3880 | 1466743278840 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 21:41:18 INFO - PROCESS | 3880 | 1466743278842 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 21:41:18 INFO - PROCESS | 3880 | 1466743278845 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:41:18 INFO - PROCESS | 3880 | 1466743278847 Marionette TRACE conn5 <- [1,30,null,{}] 21:41:18 INFO - PROCESS | 3880 | 1466743278850 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:18 INFO - PROCESS | 3880 | 1466743278856 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:18 INFO - PROCESS | 3880 | 1466743278999 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 21:41:19 INFO - PROCESS | 3880 | 1466743279012 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:19 INFO - PROCESS | 3880 | 1466743279014 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:19 INFO - PROCESS | 3880 | ++DOCSHELL 1A41D800 == 15 [pid = 3880] [id = 17] 21:41:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 47 (1AC6F800) [pid = 3880] [serial = 47] [outer = 00000000] 21:41:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 48 (1B173000) [pid = 3880] [serial = 48] [outer = 1AC6F800] 21:41:19 INFO - PROCESS | 3880 | 1466743279059 Marionette DEBUG loaded listener.js 21:41:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 49 (1C099800) [pid = 3880] [serial = 49] [outer = 1AC6F800] 21:41:19 INFO - PROCESS | 3880 | 1466743279431 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 21:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 21:41:19 INFO - PROCESS | 3880 | 1466743279477 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 21:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:41:19 INFO - PROCESS | 3880 | 1466743279478 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 21:41:19 INFO - PROCESS | 3880 | 1466743279482 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:41:19 INFO - PROCESS | 3880 | 1466743279484 Marionette TRACE conn5 <- [1,34,null,{}] 21:41:19 INFO - PROCESS | 3880 | 1466743279487 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:19 INFO - PROCESS | 3880 | 1466743279489 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:19 INFO - PROCESS | 3880 | 1466743279600 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 21:41:19 INFO - PROCESS | 3880 | 1466743279632 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:19 INFO - PROCESS | 3880 | 1466743279634 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:19 INFO - PROCESS | 3880 | ++DOCSHELL 1C308400 == 16 [pid = 3880] [id = 18] 21:41:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 50 (1C308800) [pid = 3880] [serial = 50] [outer = 00000000] 21:41:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 51 (1C8C3800) [pid = 3880] [serial = 51] [outer = 1C308800] 21:41:19 INFO - PROCESS | 3880 | 1466743279677 Marionette DEBUG loaded listener.js 21:41:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 52 (1C8CD800) [pid = 3880] [serial = 52] [outer = 1C308800] 21:41:20 INFO - PROCESS | 3880 | 1466743280043 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 21:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 21:41:20 INFO - PROCESS | 3880 | 1466743280052 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 21:41:20 INFO - PROCESS | 3880 | 1466743280054 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 21:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:41:20 INFO - PROCESS | 3880 | 1466743280057 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 3880 | 1466743280059 Marionette TRACE conn5 <- [1,38,null,{}] 21:41:20 INFO - PROCESS | 3880 | 1466743280062 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:20 INFO - PROCESS | 3880 | 1466743280064 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:20 INFO - PROCESS | 3880 | 1466743280138 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 21:41:20 INFO - PROCESS | 3880 | 1466743280143 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 3880 | 1466743280145 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:20 INFO - PROCESS | 3880 | ++DOCSHELL 1D595C00 == 17 [pid = 3880] [id = 19] 21:41:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (1D5DB400) [pid = 3880] [serial = 53] [outer = 00000000] 21:41:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (1DA14C00) [pid = 3880] [serial = 54] [outer = 1D5DB400] 21:41:20 INFO - PROCESS | 3880 | 1466743280189 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (1DA15000) [pid = 3880] [serial = 55] [outer = 1D5DB400] 21:41:20 INFO - PROCESS | 3880 | 1466743280567 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 21:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 530ms 21:41:20 INFO - PROCESS | 3880 | 1466743280588 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 21:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:41:20 INFO - PROCESS | 3880 | 1466743280590 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 21:41:20 INFO - PROCESS | 3880 | 1466743280598 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 3880 | 1466743280600 Marionette TRACE conn5 <- [1,42,null,{}] 21:41:20 INFO - PROCESS | 3880 | 1466743280619 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:20 INFO - PROCESS | 3880 | 1466743280621 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:20 INFO - PROCESS | 3880 | 1466743280704 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 21:41:20 INFO - PROCESS | 3880 | 1466743280710 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 3880 | 1466743280712 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:20 INFO - PROCESS | 3880 | ++DOCSHELL 17345400 == 18 [pid = 3880] [id = 20] 21:41:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (1E717800) [pid = 3880] [serial = 56] [outer = 00000000] 21:41:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (1EF52000) [pid = 3880] [serial = 57] [outer = 1E717800] 21:41:20 INFO - PROCESS | 3880 | 1466743280757 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (1EF54000) [pid = 3880] [serial = 58] [outer = 1E717800] 21:41:21 INFO - PROCESS | 3880 | 1466743281152 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 21:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 591ms 21:41:21 INFO - PROCESS | 3880 | 1466743281185 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 21:41:21 INFO - PROCESS | 3880 | 1466743281187 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 21:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:41:21 INFO - PROCESS | 3880 | 1466743281296 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:41:21 INFO - PROCESS | 3880 | 1466743281298 Marionette TRACE conn5 <- [1,46,null,{}] 21:41:21 INFO - PROCESS | 3880 | 1466743281302 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:21 INFO - PROCESS | 3880 | 1466743281303 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:21 INFO - PROCESS | 3880 | 1466743281390 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 21:41:21 INFO - PROCESS | 3880 | 1466743281397 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:21 INFO - PROCESS | 3880 | 1466743281399 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:21 INFO - PROCESS | 3880 | ++DOCSHELL 18B35000 == 19 [pid = 3880] [id = 21] 21:41:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (1AC10800) [pid = 3880] [serial = 59] [outer = 00000000] 21:41:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (1F243800) [pid = 3880] [serial = 60] [outer = 1AC10800] 21:41:21 INFO - PROCESS | 3880 | 1466743281443 Marionette DEBUG loaded listener.js 21:41:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1F526C00) [pid = 3880] [serial = 61] [outer = 1AC10800] 21:41:21 INFO - PROCESS | 3880 | 1466743281837 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 610ms 21:41:21 INFO - PROCESS | 3880 | 1466743281873 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 21:41:21 INFO - PROCESS | 3880 | 1466743281876 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 21:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:41:21 INFO - PROCESS | 3880 | 1466743281891 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:41:21 INFO - PROCESS | 3880 | 1466743281894 Marionette TRACE conn5 <- [1,50,null,{}] 21:41:21 INFO - PROCESS | 3880 | 1466743281897 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:21 INFO - PROCESS | 3880 | 1466743281900 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:21 INFO - PROCESS | 3880 | 1466743281994 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 21:41:22 INFO - PROCESS | 3880 | 1466743282018 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:22 INFO - PROCESS | 3880 | 1466743282020 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:22 INFO - PROCESS | 3880 | ++DOCSHELL 1C48B000 == 20 [pid = 3880] [id = 22] 21:41:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (1C48B800) [pid = 3880] [serial = 62] [outer = 00000000] 21:41:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (1C490C00) [pid = 3880] [serial = 63] [outer = 1C48B800] 21:41:22 INFO - PROCESS | 3880 | 1466743282071 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1F580800) [pid = 3880] [serial = 64] [outer = 1C48B800] 21:41:22 INFO - PROCESS | 3880 | 1466743282482 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 630ms 21:41:22 INFO - PROCESS | 3880 | 1466743282524 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 21:41:22 INFO - PROCESS | 3880 | 1466743282526 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 21:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:41:23 INFO - PROCESS | 3880 | 1466743283206 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:41:23 INFO - PROCESS | 3880 | 1466743283209 Marionette TRACE conn5 <- [1,54,null,{}] 21:41:23 INFO - PROCESS | 3880 | 1466743283233 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:23 INFO - PROCESS | 3880 | 1466743283237 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:23 INFO - PROCESS | 3880 | 1466743283351 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 21:41:23 INFO - PROCESS | 3880 | 1466743283423 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:23 INFO - PROCESS | 3880 | 1466743283426 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:23 INFO - PROCESS | 3880 | ++DOCSHELL 0CB97400 == 21 [pid = 3880] [id = 23] 21:41:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (0CB97800) [pid = 3880] [serial = 65] [outer = 00000000] 21:41:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (10EF0000) [pid = 3880] [serial = 66] [outer = 0CB97800] 21:41:23 INFO - PROCESS | 3880 | 1466743283475 Marionette DEBUG loaded listener.js 21:41:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (11053400) [pid = 3880] [serial = 67] [outer = 0CB97800] 21:41:23 INFO - PROCESS | 3880 | 1466743283884 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1369ms 21:41:23 INFO - PROCESS | 3880 | 1466743283900 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 21:41:23 INFO - PROCESS | 3880 | 1466743283903 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 21:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:41:23 INFO - PROCESS | 3880 | 1466743283918 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:41:23 INFO - PROCESS | 3880 | 1466743283920 Marionette TRACE conn5 <- [1,58,null,{}] 21:41:23 INFO - PROCESS | 3880 | 1466743283926 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:23 INFO - PROCESS | 3880 | 1466743283929 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:24 INFO - PROCESS | 3880 | 1466743284042 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 21:41:24 INFO - PROCESS | 3880 | 1466743284049 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:24 INFO - PROCESS | 3880 | 1466743284051 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:24 INFO - PROCESS | 3880 | ++DOCSHELL 11A87C00 == 22 [pid = 3880] [id = 24] 21:41:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (11A88C00) [pid = 3880] [serial = 68] [outer = 00000000] 21:41:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1590C400) [pid = 3880] [serial = 69] [outer = 11A88C00] 21:41:24 INFO - PROCESS | 3880 | 1466743284098 Marionette DEBUG loaded listener.js 21:41:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15A1E400) [pid = 3880] [serial = 70] [outer = 11A88C00] 21:41:24 INFO - PROCESS | 3880 | 1466743284505 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 21:41:24 INFO - PROCESS | 3880 | 1466743284551 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 21:41:24 INFO - PROCESS | 3880 | 1466743284553 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 21:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:41:24 INFO - PROCESS | 3880 | 1466743284557 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:41:24 INFO - PROCESS | 3880 | 1466743284559 Marionette TRACE conn5 <- [1,62,null,{}] 21:41:24 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (17C7F000) [pid = 3880] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:41:24 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1F041000) [pid = 3880] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:41:24 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (10EF4C00) [pid = 3880] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:41:24 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (11A09400) [pid = 3880] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:41:24 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (17346400) [pid = 3880] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:41:24 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1909F400) [pid = 3880] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:41:24 INFO - PROCESS | 3880 | 1466743284867 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:24 INFO - PROCESS | 3880 | 1466743284870 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:24 INFO - PROCESS | 3880 | 1466743284953 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 21:41:24 INFO - PROCESS | 3880 | 1466743284964 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:24 INFO - PROCESS | 3880 | 1466743284969 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:24 INFO - PROCESS | 3880 | ++DOCSHELL 15E29400 == 23 [pid = 3880] [id = 25] 21:41:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (15E2B400) [pid = 3880] [serial = 71] [outer = 00000000] 21:41:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (15F1DC00) [pid = 3880] [serial = 72] [outer = 15E2B400] 21:41:25 INFO - PROCESS | 3880 | 1466743285017 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (17346400) [pid = 3880] [serial = 73] [outer = 15E2B400] 21:41:25 INFO - PROCESS | 3880 | 1466743285437 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 950ms 21:41:25 INFO - PROCESS | 3880 | 1466743285518 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 21:41:25 INFO - PROCESS | 3880 | 1466743285520 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 21:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:41:25 INFO - PROCESS | 3880 | 1466743285524 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:41:25 INFO - PROCESS | 3880 | 1466743285525 Marionette TRACE conn5 <- [1,66,null,{}] 21:41:25 INFO - PROCESS | 3880 | 1466743285529 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:25 INFO - PROCESS | 3880 | 1466743285531 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:25 INFO - PROCESS | 3880 | 1466743285611 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 21:41:25 INFO - PROCESS | 3880 | 1466743285616 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 3880 | 1466743285618 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:25 INFO - PROCESS | 3880 | ++DOCSHELL 1909F400 == 24 [pid = 3880] [id = 26] 21:41:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (190A1400) [pid = 3880] [serial = 74] [outer = 00000000] 21:41:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19A05800) [pid = 3880] [serial = 75] [outer = 190A1400] 21:41:25 INFO - PROCESS | 3880 | 1466743285663 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (19A77800) [pid = 3880] [serial = 76] [outer = 190A1400] 21:41:26 INFO - PROCESS | 3880 | 1466743286084 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 21:41:26 INFO - PROCESS | 3880 | 1466743286155 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 3880 | 1466743286157 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 21:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:41:26 INFO - PROCESS | 3880 | 1466743286164 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 3880 | 1466743286166 Marionette TRACE conn5 <- [1,70,null,{}] 21:41:26 INFO - PROCESS | 3880 | 1466743286169 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:26 INFO - PROCESS | 3880 | 1466743286171 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:26 INFO - PROCESS | 3880 | 1466743286247 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 21:41:26 INFO - PROCESS | 3880 | 1466743286252 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:26 INFO - PROCESS | 3880 | 1466743286254 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:26 INFO - PROCESS | 3880 | ++DOCSHELL 1A41EC00 == 25 [pid = 3880] [id = 27] 21:41:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1A41F800) [pid = 3880] [serial = 77] [outer = 00000000] 21:41:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1AC13400) [pid = 3880] [serial = 78] [outer = 1A41F800] 21:41:26 INFO - PROCESS | 3880 | 1466743286318 Marionette DEBUG loaded listener.js 21:41:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1AC1A400) [pid = 3880] [serial = 79] [outer = 1A41F800] 21:41:26 INFO - PROCESS | 3880 | 1466743286711 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 590ms 21:41:26 INFO - PROCESS | 3880 | 1466743286752 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 3880 | 1466743286754 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 21:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:41:26 INFO - PROCESS | 3880 | 1466743286757 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 3880 | 1466743286759 Marionette TRACE conn5 <- [1,74,null,{}] 21:41:26 INFO - PROCESS | 3880 | 1466743286762 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:26 INFO - PROCESS | 3880 | 1466743286767 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:26 INFO - PROCESS | 3880 | 1466743286907 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 21:41:26 INFO - PROCESS | 3880 | 1466743286981 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:26 INFO - PROCESS | 3880 | 1466743286984 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:26 INFO - PROCESS | 3880 | ++DOCSHELL 0CB8D400 == 26 [pid = 3880] [id = 28] 21:41:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (0CB8DC00) [pid = 3880] [serial = 80] [outer = 00000000] 21:41:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (0CB98C00) [pid = 3880] [serial = 81] [outer = 0CB8DC00] 21:41:27 INFO - PROCESS | 3880 | 1466743287048 Marionette DEBUG loaded listener.js 21:41:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (11052400) [pid = 3880] [serial = 82] [outer = 0CB8DC00] 21:41:27 INFO - PROCESS | 3880 | 1466743287636 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 930ms 21:41:27 INFO - PROCESS | 3880 | 1466743287689 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 21:41:27 INFO - PROCESS | 3880 | 1466743287693 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 21:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:41:27 INFO - PROCESS | 3880 | 1466743287699 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:41:27 INFO - PROCESS | 3880 | 1466743287702 Marionette TRACE conn5 <- [1,78,null,{}] 21:41:27 INFO - PROCESS | 3880 | 1466743287707 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:27 INFO - PROCESS | 3880 | 1466743287710 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:27 INFO - PROCESS | 3880 | 1466743287825 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 21:41:27 INFO - PROCESS | 3880 | 1466743287887 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:27 INFO - PROCESS | 3880 | 1466743287890 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:27 INFO - PROCESS | 3880 | ++DOCSHELL 16074400 == 27 [pid = 3880] [id = 29] 21:41:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (17342800) [pid = 3880] [serial = 83] [outer = 00000000] 21:41:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18BC7800) [pid = 3880] [serial = 84] [outer = 17342800] 21:41:27 INFO - PROCESS | 3880 | 1466743287947 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18F6E000) [pid = 3880] [serial = 85] [outer = 17342800] 21:41:28 INFO - PROCESS | 3880 | 1466743288518 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 870ms 21:41:28 INFO - PROCESS | 3880 | 1466743288574 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 21:41:28 INFO - PROCESS | 3880 | 1466743288577 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 21:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:41:28 INFO - PROCESS | 3880 | 1466743288581 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:41:28 INFO - PROCESS | 3880 | 1466743288584 Marionette TRACE conn5 <- [1,82,null,{}] 21:41:28 INFO - PROCESS | 3880 | 1466743288588 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:28 INFO - PROCESS | 3880 | 1466743288590 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:28 INFO - PROCESS | 3880 | 1466743288695 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 21:41:28 INFO - PROCESS | 3880 | 1466743288778 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 3880 | 1466743288780 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:28 INFO - PROCESS | 3880 | ++DOCSHELL 1B3C8800 == 28 [pid = 3880] [id = 30] 21:41:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1C484C00) [pid = 3880] [serial = 86] [outer = 00000000] 21:41:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1C48C400) [pid = 3880] [serial = 87] [outer = 1C484C00] 21:41:28 INFO - PROCESS | 3880 | 1466743288836 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1C499000) [pid = 3880] [serial = 88] [outer = 1C484C00] 21:41:29 INFO - PROCESS | 3880 | 1466743289380 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 830ms 21:41:29 INFO - PROCESS | 3880 | 1466743289413 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 21:41:29 INFO - PROCESS | 3880 | 1466743289417 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 21:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:41:29 INFO - PROCESS | 3880 | 1466743289429 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:41:29 INFO - PROCESS | 3880 | 1466743289434 Marionette TRACE conn5 <- [1,86,null,{}] 21:41:29 INFO - PROCESS | 3880 | 1466743289437 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:29 INFO - PROCESS | 3880 | 1466743289441 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:29 INFO - PROCESS | 3880 | 1466743289548 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 21:41:29 INFO - PROCESS | 3880 | 1466743289615 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:29 INFO - PROCESS | 3880 | 1466743289618 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:29 INFO - PROCESS | 3880 | ++DOCSHELL 15DC9800 == 29 [pid = 3880] [id = 31] 21:41:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1789A400) [pid = 3880] [serial = 89] [outer = 00000000] 21:41:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1C48C000) [pid = 3880] [serial = 90] [outer = 1789A400] 21:41:29 INFO - PROCESS | 3880 | 1466743289672 Marionette DEBUG loaded listener.js 21:41:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1C8D0400) [pid = 3880] [serial = 91] [outer = 1789A400] 21:41:30 INFO - PROCESS | 3880 | 1466743290244 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 890ms 21:41:30 INFO - PROCESS | 3880 | 1466743290313 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 21:41:30 INFO - PROCESS | 3880 | 1466743290315 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 21:41:30 INFO - PROCESS | 3880 | 1466743290318 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:41:30 INFO - PROCESS | 3880 | 1466743290320 Marionette TRACE conn5 <- [1,90,null,{}] 21:41:30 INFO - PROCESS | 3880 | 1466743290324 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:30 INFO - PROCESS | 3880 | 1466743290327 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:30 INFO - PROCESS | 3880 | 1466743290429 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 21:41:30 INFO - PROCESS | 3880 | 1466743290497 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 3880 | 1466743290499 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:30 INFO - PROCESS | 3880 | ++DOCSHELL 10EE8400 == 30 [pid = 3880] [id = 32] 21:41:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (12725C00) [pid = 3880] [serial = 92] [outer = 00000000] 21:41:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (178A1000) [pid = 3880] [serial = 93] [outer = 12725C00] 21:41:30 INFO - PROCESS | 3880 | 1466743290553 Marionette DEBUG loaded listener.js 21:41:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (18BD0800) [pid = 3880] [serial = 94] [outer = 12725C00] 21:41:31 INFO - PROCESS | 3880 | --DOCSHELL 1F040C00 == 29 [pid = 3880] [id = 8] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (18765400) [pid = 3880] [serial = 9] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1876B000) [pid = 3880] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1590C800) [pid = 3880] [serial = 4] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1F047C00) [pid = 3880] [serial = 22] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (113BF400) [pid = 3880] [serial = 27] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (127CB800) [pid = 3880] [serial = 30] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (15F4F400) [pid = 3880] [serial = 36] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (17C7BC00) [pid = 3880] [serial = 39] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (19A09000) [pid = 3880] [serial = 42] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (18BCCC00) [pid = 3880] [serial = 45] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1B173000) [pid = 3880] [serial = 48] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1C8C3800) [pid = 3880] [serial = 51] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1DA14C00) [pid = 3880] [serial = 54] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1EF52000) [pid = 3880] [serial = 57] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1F243800) [pid = 3880] [serial = 60] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (15DD0C00) [pid = 3880] [serial = 33] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (11742800) [pid = 3880] [serial = 28] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1876D000) [pid = 3880] [serial = 40] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (15A1A400) [pid = 3880] [serial = 31] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (19B19C00) [pid = 3880] [serial = 43] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1F23D000) [pid = 3880] [serial = 24] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1F043800) [pid = 3880] [serial = 21] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1AE2AC00) [pid = 3880] [serial = 14] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1B462400) [pid = 3880] [serial = 17] [outer = 00000000] [url = about:blank] 21:41:31 INFO - PROCESS | 3880 | 1466743291735 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1477ms 21:41:31 INFO - PROCESS | 3880 | 1466743291807 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 21:41:31 INFO - PROCESS | 3880 | 1466743291812 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 21:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:41:31 INFO - PROCESS | 3880 | 1466743291818 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:41:31 INFO - PROCESS | 3880 | 1466743291821 Marionette TRACE conn5 <- [1,94,null,{}] 21:41:31 INFO - PROCESS | 3880 | 1466743291828 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:31 INFO - PROCESS | 3880 | 1466743291831 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:31 INFO - PROCESS | 3880 | 1466743291922 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 21:41:31 INFO - PROCESS | 3880 | 1466743291935 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:31 INFO - PROCESS | 3880 | 1466743291939 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:31 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E7800 == 30 [pid = 3880] [id = 33] 21:41:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (10E60400) [pid = 3880] [serial = 95] [outer = 00000000] 21:41:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (11054800) [pid = 3880] [serial = 96] [outer = 10E60400] 21:41:31 INFO - PROCESS | 3880 | 1466743291988 Marionette DEBUG loaded listener.js 21:41:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (11739400) [pid = 3880] [serial = 97] [outer = 10E60400] 21:41:32 INFO - PROCESS | 3880 | 1466743292441 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 670ms 21:41:32 INFO - PROCESS | 3880 | 1466743292491 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 21:41:32 INFO - PROCESS | 3880 | 1466743292496 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 21:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:41:32 INFO - PROCESS | 3880 | 1466743292502 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:41:32 INFO - PROCESS | 3880 | 1466743292505 Marionette TRACE conn5 <- [1,98,null,{}] 21:41:32 INFO - PROCESS | 3880 | 1466743292509 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:32 INFO - PROCESS | 3880 | 1466743292511 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:32 INFO - PROCESS | 3880 | 1466743292603 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 21:41:32 INFO - PROCESS | 3880 | 1466743292612 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:32 INFO - PROCESS | 3880 | 1466743292615 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:32 INFO - PROCESS | 3880 | ++DOCSHELL 15D61800 == 31 [pid = 3880] [id = 34] 21:41:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (15D61C00) [pid = 3880] [serial = 98] [outer = 00000000] 21:41:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (15E30800) [pid = 3880] [serial = 99] [outer = 15D61C00] 21:41:32 INFO - PROCESS | 3880 | 1466743292663 Marionette DEBUG loaded listener.js 21:41:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15F1F800) [pid = 3880] [serial = 100] [outer = 15D61C00] 21:41:33 INFO - PROCESS | 3880 | 1466743293094 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 630ms 21:41:33 INFO - PROCESS | 3880 | 1466743293136 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 21:41:33 INFO - PROCESS | 3880 | 1466743293138 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 21:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:41:33 INFO - PROCESS | 3880 | 1466743293142 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:41:33 INFO - PROCESS | 3880 | 1466743293146 Marionette TRACE conn5 <- [1,102,null,{}] 21:41:33 INFO - PROCESS | 3880 | 1466743293157 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:33 INFO - PROCESS | 3880 | 1466743293163 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:33 INFO - PROCESS | 3880 | 1466743293256 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 21:41:33 INFO - PROCESS | 3880 | 1466743293292 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:33 INFO - PROCESS | 3880 | 1466743293295 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:33 INFO - PROCESS | 3880 | ++DOCSHELL 18767000 == 32 [pid = 3880] [id = 35] 21:41:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (18767C00) [pid = 3880] [serial = 101] [outer = 00000000] 21:41:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1876C400) [pid = 3880] [serial = 102] [outer = 18767C00] 21:41:33 INFO - PROCESS | 3880 | 1466743293345 Marionette DEBUG loaded listener.js 21:41:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (18BF2000) [pid = 3880] [serial = 103] [outer = 18767C00] 21:41:33 INFO - PROCESS | 3880 | 1466743293756 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 630ms 21:41:33 INFO - PROCESS | 3880 | 1466743293776 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 21:41:33 INFO - PROCESS | 3880 | 1466743293778 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 21:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:41:33 INFO - PROCESS | 3880 | 1466743293796 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:41:33 INFO - PROCESS | 3880 | 1466743293798 Marionette TRACE conn5 <- [1,106,null,{}] 21:41:33 INFO - PROCESS | 3880 | 1466743293801 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:33 INFO - PROCESS | 3880 | 1466743293803 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:33 INFO - PROCESS | 3880 | 1466743293886 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 21:41:33 INFO - PROCESS | 3880 | 1466743293891 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:33 INFO - PROCESS | 3880 | 1466743293893 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:33 INFO - PROCESS | 3880 | ++DOCSHELL 19A6F400 == 33 [pid = 3880] [id = 36] 21:41:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19A72C00) [pid = 3880] [serial = 104] [outer = 00000000] 21:41:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A41E000) [pid = 3880] [serial = 105] [outer = 19A72C00] 21:41:33 INFO - PROCESS | 3880 | 1466743293939 Marionette DEBUG loaded listener.js 21:41:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AC0E000) [pid = 3880] [serial = 106] [outer = 19A72C00] 21:41:34 INFO - PROCESS | 3880 | 1466743294379 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 21:41:34 INFO - PROCESS | 3880 | 1466743294422 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 21:41:34 INFO - PROCESS | 3880 | 1466743294424 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 21:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:41:34 INFO - PROCESS | 3880 | 1466743294427 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:41:34 INFO - PROCESS | 3880 | 1466743294429 Marionette TRACE conn5 <- [1,110,null,{}] 21:41:34 INFO - PROCESS | 3880 | 1466743294432 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:34 INFO - PROCESS | 3880 | 1466743294434 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:34 INFO - PROCESS | 3880 | 1466743294539 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 21:41:34 INFO - PROCESS | 3880 | 1466743294547 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 3880 | 1466743294549 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:34 INFO - PROCESS | 3880 | ++DOCSHELL 1AC13C00 == 34 [pid = 3880] [id = 37] 21:41:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AC79800) [pid = 3880] [serial = 107] [outer = 00000000] 21:41:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1B171400) [pid = 3880] [serial = 108] [outer = 1AC79800] 21:41:34 INFO - PROCESS | 3880 | 1466743294593 Marionette DEBUG loaded listener.js 21:41:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1B453400) [pid = 3880] [serial = 109] [outer = 1AC79800] 21:41:35 INFO - PROCESS | 3880 | 1466743295034 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 21:41:35 INFO - PROCESS | 3880 | 1466743295067 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 21:41:35 INFO - PROCESS | 3880 | 1466743295069 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 21:41:35 INFO - PROCESS | 3880 | 1466743295072 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:41:35 INFO - PROCESS | 3880 | 1466743295073 Marionette TRACE conn5 <- [1,114,null,{}] 21:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:41:35 INFO - PROCESS | 3880 | 1466743295077 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:35 INFO - PROCESS | 3880 | 1466743295083 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:35 INFO - PROCESS | 3880 | 1466743295207 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 21:41:35 INFO - PROCESS | 3880 | 1466743295213 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:35 INFO - PROCESS | 3880 | 1466743295215 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:35 INFO - PROCESS | 3880 | ++DOCSHELL 1C308000 == 35 [pid = 3880] [id = 38] 21:41:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1C482C00) [pid = 3880] [serial = 110] [outer = 00000000] 21:41:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1D59F000) [pid = 3880] [serial = 111] [outer = 1C482C00] 21:41:35 INFO - PROCESS | 3880 | 1466743295259 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1D694C00) [pid = 3880] [serial = 112] [outer = 1C482C00] 21:41:35 INFO - PROCESS | 3880 | 1466743295693 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 670ms 21:41:35 INFO - PROCESS | 3880 | 1466743295746 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 21:41:35 INFO - PROCESS | 3880 | 1466743295748 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 21:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:41:35 INFO - PROCESS | 3880 | 1466743295751 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:41:35 INFO - PROCESS | 3880 | 1466743295752 Marionette TRACE conn5 <- [1,118,null,{}] 21:41:35 INFO - PROCESS | 3880 | 1466743295755 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:35 INFO - PROCESS | 3880 | 1466743295757 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:35 INFO - PROCESS | 3880 | 1466743295861 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 21:41:35 INFO - PROCESS | 3880 | 1466743295931 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:35 INFO - PROCESS | 3880 | 1466743295933 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:35 INFO - PROCESS | 3880 | ++DOCSHELL 19033400 == 36 [pid = 3880] [id = 39] 21:41:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19033C00) [pid = 3880] [serial = 113] [outer = 00000000] 21:41:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19037400) [pid = 3880] [serial = 114] [outer = 19033C00] 21:41:35 INFO - PROCESS | 3880 | 1466743295977 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (19038000) [pid = 3880] [serial = 115] [outer = 19033C00] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1C48B800) [pid = 3880] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1D5DB400) [pid = 3880] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1AC6F800) [pid = 3880] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1C308800) [pid = 3880] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1AC10800) [pid = 3880] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (17C7AC00) [pid = 3880] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1E717800) [pid = 3880] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1A41F800) [pid = 3880] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (11A88C00) [pid = 3880] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (0CB97800) [pid = 3880] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (15E2B400) [pid = 3880] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:41:36 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (190A1400) [pid = 3880] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:41:36 INFO - PROCESS | 3880 | 1466743296409 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 670ms 21:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:41:36 INFO - PROCESS | 3880 | 1466743296422 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 21:41:36 INFO - PROCESS | 3880 | 1466743296424 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 21:41:36 INFO - PROCESS | 3880 | 1466743296427 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:41:36 INFO - PROCESS | 3880 | 1466743296428 Marionette TRACE conn5 <- [1,122,null,{}] 21:41:36 INFO - PROCESS | 3880 | 1466743296432 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:36 INFO - PROCESS | 3880 | 1466743296433 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:36 INFO - PROCESS | 3880 | 1466743296538 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 21:41:36 INFO - PROCESS | 3880 | 1466743296579 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 3880 | 1466743296581 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:36 INFO - PROCESS | 3880 | ++DOCSHELL 113B6C00 == 37 [pid = 3880] [id = 40] 21:41:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11741000) [pid = 3880] [serial = 116] [outer = 00000000] 21:41:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1AC16000) [pid = 3880] [serial = 117] [outer = 11741000] 21:41:36 INFO - PROCESS | 3880 | 1466743296624 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AC16800) [pid = 3880] [serial = 118] [outer = 11741000] 21:41:36 INFO - PROCESS | 3880 | 1466743296942 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 570ms 21:41:36 INFO - PROCESS | 3880 | 1466743296998 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 21:41:36 INFO - PROCESS | 3880 | 1466743297000 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 21:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:41:36 INFO - PROCESS | 3880 | 1466743297003 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:41:36 INFO - PROCESS | 3880 | 1466743297005 Marionette TRACE conn5 <- [1,126,null,{}] 21:41:37 INFO - PROCESS | 3880 | 1466743297008 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:37 INFO - PROCESS | 3880 | 1466743297010 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:37 INFO - PROCESS | 3880 | 1466743297111 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 21:41:37 INFO - PROCESS | 3880 | 1466743297151 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:37 INFO - PROCESS | 3880 | 1466743297153 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:37 INFO - PROCESS | 3880 | ++DOCSHELL 08A5A800 == 38 [pid = 3880] [id = 41] 21:41:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (08A5AC00) [pid = 3880] [serial = 119] [outer = 00000000] 21:41:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (08A62800) [pid = 3880] [serial = 120] [outer = 08A5AC00] 21:41:37 INFO - PROCESS | 3880 | 1466743297196 Marionette DEBUG loaded listener.js 21:41:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (0D3E1400) [pid = 3880] [serial = 121] [outer = 08A5AC00] 21:41:37 INFO - PROCESS | 3880 | 1466743297573 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 21:41:37 INFO - PROCESS | 3880 | 1466743297634 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 21:41:37 INFO - PROCESS | 3880 | 1466743297636 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 21:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:41:37 INFO - PROCESS | 3880 | 1466743297639 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:41:37 INFO - PROCESS | 3880 | 1466743297640 Marionette TRACE conn5 <- [1,130,null,{}] 21:41:37 INFO - PROCESS | 3880 | 1466743297649 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:37 INFO - PROCESS | 3880 | 1466743297651 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:37 INFO - PROCESS | 3880 | 1466743297729 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 21:41:37 INFO - PROCESS | 3880 | 1466743297735 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:37 INFO - PROCESS | 3880 | 1466743297736 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:37 INFO - PROCESS | 3880 | ++DOCSHELL 17343400 == 39 [pid = 3880] [id = 42] 21:41:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19037000) [pid = 3880] [serial = 122] [outer = 00000000] 21:41:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A53B000) [pid = 3880] [serial = 123] [outer = 19037000] 21:41:37 INFO - PROCESS | 3880 | 1466743297780 Marionette DEBUG loaded listener.js 21:41:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A53EC00) [pid = 3880] [serial = 124] [outer = 19037000] 21:41:38 INFO - PROCESS | 3880 | 1466743298181 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 21:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 590ms 21:41:38 INFO - PROCESS | 3880 | 1466743298254 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 21:41:38 INFO - PROCESS | 3880 | 1466743298258 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 21:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:41:38 INFO - PROCESS | 3880 | 1466743298268 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:41:38 INFO - PROCESS | 3880 | 1466743298272 Marionette TRACE conn5 <- [1,134,null,{}] 21:41:38 INFO - PROCESS | 3880 | 1466743298279 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:38 INFO - PROCESS | 3880 | 1466743298283 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:38 INFO - PROCESS | 3880 | 1466743298410 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 21:41:38 INFO - PROCESS | 3880 | 1466743298539 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:38 INFO - PROCESS | 3880 | 1466743298544 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:38 INFO - PROCESS | 3880 | ++DOCSHELL 10EE9400 == 40 [pid = 3880] [id = 43] 21:41:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (10EEAC00) [pid = 3880] [serial = 125] [outer = 00000000] 21:41:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (116B8000) [pid = 3880] [serial = 126] [outer = 10EEAC00] 21:41:38 INFO - PROCESS | 3880 | 1466743298602 Marionette DEBUG loaded listener.js 21:41:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (11A87800) [pid = 3880] [serial = 127] [outer = 10EEAC00] 21:41:39 INFO - PROCESS | 3880 | 1466743299282 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 21:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1017ms 21:41:39 INFO - PROCESS | 3880 | 1466743299316 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 21:41:39 INFO - PROCESS | 3880 | 1466743299319 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 21:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:41:39 INFO - PROCESS | 3880 | 1466743299327 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:41:39 INFO - PROCESS | 3880 | 1466743299332 Marionette TRACE conn5 <- [1,138,null,{}] 21:41:39 INFO - PROCESS | 3880 | 1466743299344 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:39 INFO - PROCESS | 3880 | 1466743299347 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:39 INFO - PROCESS | 3880 | 1466743299464 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 21:41:39 INFO - PROCESS | 3880 | 1466743299537 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 3880 | 1466743299540 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:39 INFO - PROCESS | 3880 | ++DOCSHELL 1733F400 == 41 [pid = 3880] [id = 44] 21:41:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (17894800) [pid = 3880] [serial = 128] [outer = 00000000] 21:41:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1789EC00) [pid = 3880] [serial = 129] [outer = 17894800] 21:41:39 INFO - PROCESS | 3880 | 1466743299597 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (18761400) [pid = 3880] [serial = 130] [outer = 17894800] 21:41:40 INFO - PROCESS | 3880 | 1466743300512 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 08A5A800 == 40 [pid = 3880] [id = 41] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 113B6C00 == 39 [pid = 3880] [id = 40] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 19033400 == 38 [pid = 3880] [id = 39] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 1C308000 == 37 [pid = 3880] [id = 38] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 1AC13C00 == 36 [pid = 3880] [id = 37] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 19A6F400 == 35 [pid = 3880] [id = 36] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 18767000 == 34 [pid = 3880] [id = 35] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 15D61800 == 33 [pid = 3880] [id = 34] 21:41:40 INFO - PROCESS | 3880 | --DOCSHELL 0D3E7800 == 32 [pid = 3880] [id = 33] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1C490C00) [pid = 3880] [serial = 63] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1DA15000) [pid = 3880] [serial = 55] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1C099800) [pid = 3880] [serial = 49] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1C8CD800) [pid = 3880] [serial = 52] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1F526C00) [pid = 3880] [serial = 61] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (19A75C00) [pid = 3880] [serial = 46] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1EF54000) [pid = 3880] [serial = 58] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1AC13400) [pid = 3880] [serial = 78] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1590C400) [pid = 3880] [serial = 69] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (10EF0000) [pid = 3880] [serial = 66] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (15F1DC00) [pid = 3880] [serial = 72] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (19A77800) [pid = 3880] [serial = 76] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15A1E400) [pid = 3880] [serial = 70] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11053400) [pid = 3880] [serial = 67] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19A05800) [pid = 3880] [serial = 75] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1F580800) [pid = 3880] [serial = 64] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (17346400) [pid = 3880] [serial = 73] [outer = 00000000] [url = about:blank] 21:41:40 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1AC1A400) [pid = 3880] [serial = 79] [outer = 00000000] [url = about:blank] 21:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1233ms 21:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:41:40 INFO - PROCESS | 3880 | 1466743300561 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 21:41:40 INFO - PROCESS | 3880 | 1466743300566 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 21:41:40 INFO - PROCESS | 3880 | 1466743300570 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:41:40 INFO - PROCESS | 3880 | 1466743300573 Marionette TRACE conn5 <- [1,142,null,{}] 21:41:40 INFO - PROCESS | 3880 | 1466743300578 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:40 INFO - PROCESS | 3880 | 1466743300581 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:40 INFO - PROCESS | 3880 | 1466743300679 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 21:41:40 INFO - PROCESS | 3880 | 1466743300766 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:40 INFO - PROCESS | 3880 | 1466743300768 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:40 INFO - PROCESS | 3880 | ++DOCSHELL 0CC90400 == 33 [pid = 3880] [id = 45] 21:41:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (0D37E400) [pid = 3880] [serial = 131] [outer = 00000000] 21:41:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (10EF0800) [pid = 3880] [serial = 132] [outer = 0D37E400] 21:41:40 INFO - PROCESS | 3880 | 1466743300816 Marionette DEBUG loaded listener.js 21:41:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (11059400) [pid = 3880] [serial = 133] [outer = 0D37E400] 21:41:41 INFO - PROCESS | 3880 | 1466743301216 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 21:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 670ms 21:41:41 INFO - PROCESS | 3880 | 1466743301241 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 21:41:41 INFO - PROCESS | 3880 | 1466743301245 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 21:41:41 INFO - PROCESS | 3880 | 1466743301251 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:41:41 INFO - PROCESS | 3880 | 1466743301254 Marionette TRACE conn5 <- [1,146,null,{}] 21:41:41 INFO - PROCESS | 3880 | 1466743301262 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:41 INFO - PROCESS | 3880 | 1466743301264 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:41 INFO - PROCESS | 3880 | 1466743301348 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 21:41:41 INFO - PROCESS | 3880 | 1466743301354 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:41 INFO - PROCESS | 3880 | 1466743301357 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:41 INFO - PROCESS | 3880 | ++DOCSHELL 11A93400 == 34 [pid = 3880] [id = 46] 21:41:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11A94000) [pid = 3880] [serial = 134] [outer = 00000000] 21:41:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (15BC4000) [pid = 3880] [serial = 135] [outer = 11A94000] 21:41:41 INFO - PROCESS | 3880 | 1466743301404 Marionette DEBUG loaded listener.js 21:41:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (15F18000) [pid = 3880] [serial = 136] [outer = 11A94000] 21:41:41 INFO - PROCESS | 3880 | 1466743301846 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 630ms 21:41:41 INFO - PROCESS | 3880 | 1466743301887 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 21:41:41 INFO - PROCESS | 3880 | 1466743301889 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 21:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:41:41 INFO - PROCESS | 3880 | 1466743301893 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - PROCESS | 3880 | 1466743301896 Marionette TRACE conn5 <- [1,150,null,{}] 21:41:41 INFO - PROCESS | 3880 | 1466743301907 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:41 INFO - PROCESS | 3880 | 1466743301911 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:41 INFO - PROCESS | 3880 | 1466743301995 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 21:41:42 INFO - PROCESS | 3880 | 1466743302004 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:42 INFO - PROCESS | 3880 | 1466743302007 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:42 INFO - PROCESS | 3880 | ++DOCSHELL 18B3EC00 == 35 [pid = 3880] [id = 47] 21:41:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18BC8000) [pid = 3880] [serial = 137] [outer = 00000000] 21:41:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FE8000) [pid = 3880] [serial = 138] [outer = 18BC8000] 21:41:42 INFO - PROCESS | 3880 | 1466743302055 Marionette DEBUG loaded listener.js 21:41:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18FEF000) [pid = 3880] [serial = 139] [outer = 18BC8000] 21:41:42 INFO - PROCESS | 3880 | 1466743302482 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 21:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 631ms 21:41:42 INFO - PROCESS | 3880 | 1466743302527 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 21:41:42 INFO - PROCESS | 3880 | 1466743302530 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 21:41:42 INFO - PROCESS | 3880 | 1466743302533 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:41:42 INFO - PROCESS | 3880 | 1466743302535 Marionette TRACE conn5 <- [1,154,null,{}] 21:41:42 INFO - PROCESS | 3880 | 1466743302538 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:42 INFO - PROCESS | 3880 | 1466743302540 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:42 INFO - PROCESS | 3880 | 1466743302623 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 21:41:42 INFO - PROCESS | 3880 | 1466743302629 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:42 INFO - PROCESS | 3880 | 1466743302631 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:42 INFO - PROCESS | 3880 | ++DOCSHELL 18FF1400 == 36 [pid = 3880] [id = 48] 21:41:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (18FF4400) [pid = 3880] [serial = 140] [outer = 00000000] 21:41:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (190A2C00) [pid = 3880] [serial = 141] [outer = 18FF4400] 21:41:42 INFO - PROCESS | 3880 | 1466743302675 Marionette DEBUG loaded listener.js 21:41:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19A76000) [pid = 3880] [serial = 142] [outer = 18FF4400] 21:41:43 INFO - PROCESS | 3880 | 1466743303141 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 21:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 630ms 21:41:43 INFO - PROCESS | 3880 | 1466743303168 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 21:41:43 INFO - PROCESS | 3880 | 1466743303169 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 21:41:43 INFO - PROCESS | 3880 | 1466743303178 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:41:43 INFO - PROCESS | 3880 | 1466743303179 Marionette TRACE conn5 <- [1,158,null,{}] 21:41:43 INFO - PROCESS | 3880 | 1466743303183 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:43 INFO - PROCESS | 3880 | 1466743303185 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:43 INFO - PROCESS | 3880 | 1466743303287 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 21:41:43 INFO - PROCESS | 3880 | 1466743303295 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:43 INFO - PROCESS | 3880 | 1466743303297 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:43 INFO - PROCESS | 3880 | ++DOCSHELL 19A71400 == 37 [pid = 3880] [id = 49] 21:41:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19B0B400) [pid = 3880] [serial = 143] [outer = 00000000] 21:41:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A3ADC00) [pid = 3880] [serial = 144] [outer = 19B0B400] 21:41:43 INFO - PROCESS | 3880 | 1466743303342 Marionette DEBUG loaded listener.js 21:41:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A3B2400) [pid = 3880] [serial = 145] [outer = 19B0B400] 21:41:43 INFO - PROCESS | 3880 | 1466743303840 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 21:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 21:41:43 INFO - PROCESS | 3880 | 1466743303852 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 21:41:43 INFO - PROCESS | 3880 | 1466743303854 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 21:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:41:43 INFO - PROCESS | 3880 | 1466743303857 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:41:43 INFO - PROCESS | 3880 | 1466743303859 Marionette TRACE conn5 <- [1,162,null,{}] 21:41:43 INFO - PROCESS | 3880 | 1466743303863 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:43 INFO - PROCESS | 3880 | 1466743303868 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:44 INFO - PROCESS | 3880 | 1466743304030 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 21:41:44 INFO - PROCESS | 3880 | 1466743304051 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:44 INFO - PROCESS | 3880 | 1466743304053 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:44 INFO - PROCESS | 3880 | ++DOCSHELL 1AE2BC00 == 38 [pid = 3880] [id = 50] 21:41:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1AFA5400) [pid = 3880] [serial = 146] [outer = 00000000] 21:41:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1B16EC00) [pid = 3880] [serial = 147] [outer = 1AFA5400] 21:41:44 INFO - PROCESS | 3880 | 1466743304098 Marionette DEBUG loaded listener.js 21:41:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1AE26800) [pid = 3880] [serial = 148] [outer = 1AFA5400] 21:41:44 INFO - PROCESS | 3880 | 1466743304531 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 21:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 730ms 21:41:44 INFO - PROCESS | 3880 | 1466743304588 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 21:41:44 INFO - PROCESS | 3880 | 1466743304590 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 21:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:41:44 INFO - PROCESS | 3880 | 1466743304593 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:41:44 INFO - PROCESS | 3880 | 1466743304595 Marionette TRACE conn5 <- [1,166,null,{}] 21:41:44 INFO - PROCESS | 3880 | 1466743304605 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:44 INFO - PROCESS | 3880 | 1466743304607 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:44 INFO - PROCESS | 3880 | 1466743304712 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 21:41:44 INFO - PROCESS | 3880 | 1466743304720 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:44 INFO - PROCESS | 3880 | 1466743304722 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:44 INFO - PROCESS | 3880 | ++DOCSHELL 1B455400 == 39 [pid = 3880] [id = 51] 21:41:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1B462400) [pid = 3880] [serial = 149] [outer = 00000000] 21:41:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1C488800) [pid = 3880] [serial = 150] [outer = 1B462400] 21:41:44 INFO - PROCESS | 3880 | 1466743304767 Marionette DEBUG loaded listener.js 21:41:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1C81E000) [pid = 3880] [serial = 151] [outer = 1B462400] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (18767C00) [pid = 3880] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (08A5AC00) [pid = 3880] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (10E60400) [pid = 3880] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (15D61C00) [pid = 3880] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (19A72C00) [pid = 3880] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1AC79800) [pid = 3880] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (0CB8DC00) [pid = 3880] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (17342800) [pid = 3880] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1C484C00) [pid = 3880] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1789A400) [pid = 3880] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1C482C00) [pid = 3880] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (11741000) [pid = 3880] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:41:45 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19033C00) [pid = 3880] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:41:45 INFO - PROCESS | 3880 | 1466743305263 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 730ms 21:41:45 INFO - PROCESS | 3880 | 1466743305339 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 21:41:45 INFO - PROCESS | 3880 | 1466743305341 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 21:41:45 INFO - PROCESS | 3880 | 1466743305345 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:41:45 INFO - PROCESS | 3880 | 1466743305347 Marionette TRACE conn5 <- [1,170,null,{}] 21:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:41:45 INFO - PROCESS | 3880 | 1466743305351 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:45 INFO - PROCESS | 3880 | 1466743305353 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:45 INFO - PROCESS | 3880 | 1466743305434 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 21:41:45 INFO - PROCESS | 3880 | 1466743305440 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:45 INFO - PROCESS | 3880 | 1466743305441 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:45 INFO - PROCESS | 3880 | ++DOCSHELL 0CB96800 == 40 [pid = 3880] [id = 52] 21:41:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (15AA0C00) [pid = 3880] [serial = 152] [outer = 00000000] 21:41:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AFAB800) [pid = 3880] [serial = 153] [outer = 15AA0C00] 21:41:45 INFO - PROCESS | 3880 | 1466743305486 Marionette DEBUG loaded listener.js 21:41:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1C482C00) [pid = 3880] [serial = 154] [outer = 15AA0C00] 21:41:45 INFO - PROCESS | 3880 | 1466743305894 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 570ms 21:41:45 INFO - PROCESS | 3880 | 1466743305922 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 21:41:45 INFO - PROCESS | 3880 | 1466743305924 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 21:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:41:45 INFO - PROCESS | 3880 | 1466743305939 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:41:45 INFO - PROCESS | 3880 | 1466743305940 Marionette TRACE conn5 <- [1,174,null,{}] 21:41:45 INFO - PROCESS | 3880 | 1466743305948 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:45 INFO - PROCESS | 3880 | 1466743305950 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:46 INFO - PROCESS | 3880 | 1466743306029 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 21:41:46 INFO - PROCESS | 3880 | 1466743306034 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:46 INFO - PROCESS | 3880 | 1466743306036 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:46 INFO - PROCESS | 3880 | ++DOCSHELL 1C48EC00 == 41 [pid = 3880] [id = 53] 21:41:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1D028400) [pid = 3880] [serial = 155] [outer = 00000000] 21:41:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1D5D6800) [pid = 3880] [serial = 156] [outer = 1D028400] 21:41:46 INFO - PROCESS | 3880 | 1466743306080 Marionette DEBUG loaded listener.js 21:41:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1D5DA800) [pid = 3880] [serial = 157] [outer = 1D028400] 21:41:46 INFO - PROCESS | 3880 | 1466743306472 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 571ms 21:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:41:46 INFO - PROCESS | 3880 | 1466743306515 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 21:41:46 INFO - PROCESS | 3880 | 1466743306517 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 21:41:46 INFO - PROCESS | 3880 | 1466743306520 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:41:46 INFO - PROCESS | 3880 | 1466743306522 Marionette TRACE conn5 <- [1,178,null,{}] 21:41:46 INFO - PROCESS | 3880 | 1466743306538 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:46 INFO - PROCESS | 3880 | 1466743306540 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:46 INFO - PROCESS | 3880 | 1466743306620 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 21:41:46 INFO - PROCESS | 3880 | 1466743306626 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:46 INFO - PROCESS | 3880 | 1466743306628 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:46 INFO - PROCESS | 3880 | ++DOCSHELL 19040000 == 42 [pid = 3880] [id = 54] 21:41:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (19040800) [pid = 3880] [serial = 158] [outer = 00000000] 21:41:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (19045000) [pid = 3880] [serial = 159] [outer = 19040800] 21:41:46 INFO - PROCESS | 3880 | 1466743306673 Marionette DEBUG loaded listener.js 21:41:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (19047000) [pid = 3880] [serial = 160] [outer = 19040800] 21:41:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1140E400) [pid = 3880] [serial = 161] [outer = 15F11C00] 21:41:47 INFO - PROCESS | 3880 | 1466743307244 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 770ms 21:41:47 INFO - PROCESS | 3880 | 1466743307292 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 21:41:47 INFO - PROCESS | 3880 | 1466743307297 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 21:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:41:47 INFO - PROCESS | 3880 | 1466743307303 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:41:47 INFO - PROCESS | 3880 | 1466743307307 Marionette TRACE conn5 <- [1,182,null,{}] 21:41:47 INFO - PROCESS | 3880 | 1466743307327 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:47 INFO - PROCESS | 3880 | 1466743307331 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:47 INFO - PROCESS | 3880 | 1466743307446 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 21:41:47 INFO - PROCESS | 3880 | 1466743307520 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:47 INFO - PROCESS | 3880 | 1466743307525 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:47 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E5800 == 43 [pid = 3880] [id = 55] 21:41:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (10EF0000) [pid = 3880] [serial = 162] [outer = 00000000] 21:41:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1140A400) [pid = 3880] [serial = 163] [outer = 10EF0000] 21:41:47 INFO - PROCESS | 3880 | 1466743307624 Marionette DEBUG loaded listener.js 21:41:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (11417C00) [pid = 3880] [serial = 164] [outer = 10EF0000] 21:41:48 INFO - PROCESS | 3880 | 1466743308228 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 970ms 21:41:48 INFO - PROCESS | 3880 | 1466743308277 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 3880 | 1466743308282 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 21:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:41:48 INFO - PROCESS | 3880 | 1466743308289 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 3880 | 1466743308292 Marionette TRACE conn5 <- [1,186,null,{}] 21:41:48 INFO - PROCESS | 3880 | 1466743308296 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:48 INFO - PROCESS | 3880 | 1466743308299 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:48 INFO - PROCESS | 3880 | 1466743308411 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 21:41:48 INFO - PROCESS | 3880 | 1466743308488 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:48 INFO - PROCESS | 3880 | 1466743308491 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:48 INFO - PROCESS | 3880 | ++DOCSHELL 160E8400 == 44 [pid = 3880] [id = 56] 21:41:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (16259400) [pid = 3880] [serial = 165] [outer = 00000000] 21:41:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (17899800) [pid = 3880] [serial = 166] [outer = 16259400] 21:41:48 INFO - PROCESS | 3880 | 1466743308591 Marionette DEBUG loaded listener.js 21:41:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (17C87000) [pid = 3880] [serial = 167] [outer = 16259400] 21:41:49 INFO - PROCESS | 3880 | 1466743309144 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 930ms 21:41:49 INFO - PROCESS | 3880 | 1466743309222 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 21:41:49 INFO - PROCESS | 3880 | 1466743309225 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 21:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:41:49 INFO - PROCESS | 3880 | 1466743309228 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:41:49 INFO - PROCESS | 3880 | 1466743309232 Marionette TRACE conn5 <- [1,190,null,{}] 21:41:49 INFO - PROCESS | 3880 | 1466743309243 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:49 INFO - PROCESS | 3880 | 1466743309248 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:49 INFO - PROCESS | 3880 | 1466743309362 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 21:41:49 INFO - PROCESS | 3880 | 1466743309435 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:49 INFO - PROCESS | 3880 | 1466743309438 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:49 INFO - PROCESS | 3880 | ++DOCSHELL 190A5800 == 45 [pid = 3880] [id = 57] 21:41:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (19A6F400) [pid = 3880] [serial = 168] [outer = 00000000] 21:41:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (1A533400) [pid = 3880] [serial = 169] [outer = 19A6F400] 21:41:49 INFO - PROCESS | 3880 | 1466743309537 Marionette DEBUG loaded listener.js 21:41:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (1AC6FC00) [pid = 3880] [serial = 170] [outer = 19A6F400] 21:41:50 INFO - PROCESS | 3880 | 1466743310215 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1020ms 21:41:50 INFO - PROCESS | 3880 | 1466743310252 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 21:41:50 INFO - PROCESS | 3880 | 1466743310257 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 21:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:41:50 INFO - PROCESS | 3880 | 1466743310262 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:41:50 INFO - PROCESS | 3880 | 1466743310265 Marionette TRACE conn5 <- [1,194,null,{}] 21:41:50 INFO - PROCESS | 3880 | 1466743310270 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:50 INFO - PROCESS | 3880 | 1466743310273 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:50 INFO - PROCESS | 3880 | 1466743310374 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 21:41:50 INFO - PROCESS | 3880 | 1466743310464 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 3880 | 1466743310468 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:50 INFO - PROCESS | 3880 | ++DOCSHELL 0CBECC00 == 46 [pid = 3880] [id = 58] 21:41:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (0CBED400) [pid = 3880] [serial = 171] [outer = 00000000] 21:41:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (0CBF0000) [pid = 3880] [serial = 172] [outer = 0CBED400] 21:41:50 INFO - PROCESS | 3880 | 1466743310520 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (11050800) [pid = 3880] [serial = 173] [outer = 0CBED400] 21:41:51 INFO - PROCESS | 3880 | 1466743311071 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 1C48EC00 == 45 [pid = 3880] [id = 53] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 0CB96800 == 44 [pid = 3880] [id = 52] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 1B455400 == 43 [pid = 3880] [id = 51] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 1AE2BC00 == 42 [pid = 3880] [id = 50] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 19A71400 == 41 [pid = 3880] [id = 49] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 18FF1400 == 40 [pid = 3880] [id = 48] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 18B3EC00 == 39 [pid = 3880] [id = 47] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 11A93400 == 38 [pid = 3880] [id = 46] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 0CC90400 == 37 [pid = 3880] [id = 45] 21:41:51 INFO - PROCESS | 3880 | --DOCSHELL 17343400 == 36 [pid = 3880] [id = 42] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (11054800) [pid = 3880] [serial = 96] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (11739400) [pid = 3880] [serial = 97] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (178A1000) [pid = 3880] [serial = 93] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (15E30800) [pid = 3880] [serial = 99] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (15F1F800) [pid = 3880] [serial = 100] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (1A41E000) [pid = 3880] [serial = 105] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1B453400) [pid = 3880] [serial = 109] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1B171400) [pid = 3880] [serial = 108] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (11052400) [pid = 3880] [serial = 82] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (0CB98C00) [pid = 3880] [serial = 81] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (18F6E000) [pid = 3880] [serial = 85] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (18BC7800) [pid = 3880] [serial = 84] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1C499000) [pid = 3880] [serial = 88] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1C48C400) [pid = 3880] [serial = 87] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1C8D0400) [pid = 3880] [serial = 91] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1C48C000) [pid = 3880] [serial = 90] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1D59F000) [pid = 3880] [serial = 111] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1AC16000) [pid = 3880] [serial = 117] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1D694C00) [pid = 3880] [serial = 112] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19037400) [pid = 3880] [serial = 114] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A53B000) [pid = 3880] [serial = 123] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1876C400) [pid = 3880] [serial = 102] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18BF2000) [pid = 3880] [serial = 103] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (08A62800) [pid = 3880] [serial = 120] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (19038000) [pid = 3880] [serial = 115] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AC16800) [pid = 3880] [serial = 118] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1AC0E000) [pid = 3880] [serial = 106] [outer = 00000000] [url = about:blank] 21:41:51 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (0D3E1400) [pid = 3880] [serial = 121] [outer = 00000000] [url = about:blank] 21:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 890ms 21:41:51 INFO - PROCESS | 3880 | 1466743311152 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 3880 | 1466743311156 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 21:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:41:51 INFO - PROCESS | 3880 | 1466743311162 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 3880 | 1466743311165 Marionette TRACE conn5 <- [1,198,null,{}] 21:41:51 INFO - PROCESS | 3880 | 1466743311169 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:51 INFO - PROCESS | 3880 | 1466743311171 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:51 INFO - PROCESS | 3880 | 1466743311268 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 21:41:51 INFO - PROCESS | 3880 | 1466743311343 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:51 INFO - PROCESS | 3880 | 1466743311345 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:51 INFO - PROCESS | 3880 | ++DOCSHELL 0AD6A800 == 37 [pid = 3880] [id = 59] 21:41:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (0CB92400) [pid = 3880] [serial = 174] [outer = 00000000] 21:41:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (113B5400) [pid = 3880] [serial = 175] [outer = 0CB92400] 21:41:51 INFO - PROCESS | 3880 | 1466743311393 Marionette DEBUG loaded listener.js 21:41:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (11411000) [pid = 3880] [serial = 176] [outer = 0CB92400] 21:41:51 INFO - PROCESS | 3880 | 1466743311745 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 630ms 21:41:51 INFO - PROCESS | 3880 | 1466743311803 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 3880 | 1466743311806 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 21:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:41:51 INFO - PROCESS | 3880 | 1466743311809 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 3880 | 1466743311813 Marionette TRACE conn5 <- [1,202,null,{}] 21:41:51 INFO - PROCESS | 3880 | 1466743311823 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:51 INFO - PROCESS | 3880 | 1466743311827 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:51 INFO - PROCESS | 3880 | 1466743311932 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 21:41:51 INFO - PROCESS | 3880 | 1466743311942 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:51 INFO - PROCESS | 3880 | 1466743311945 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:51 INFO - PROCESS | 3880 | ++DOCSHELL 15BBD400 == 38 [pid = 3880] [id = 60] 21:41:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (15BC3800) [pid = 3880] [serial = 177] [outer = 00000000] 21:41:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (15F15400) [pid = 3880] [serial = 178] [outer = 15BC3800] 21:41:51 INFO - PROCESS | 3880 | 1466743311993 Marionette DEBUG loaded listener.js 21:41:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (15FE5000) [pid = 3880] [serial = 179] [outer = 15BC3800] 21:41:52 INFO - PROCESS | 3880 | 1466743312434 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 21:41:52 INFO - PROCESS | 3880 | 1466743312481 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 21:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:41:52 INFO - PROCESS | 3880 | 1466743312484 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 21:41:52 INFO - PROCESS | 3880 | 1466743312487 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:41:52 INFO - PROCESS | 3880 | 1466743312489 Marionette TRACE conn5 <- [1,206,null,{}] 21:41:52 INFO - PROCESS | 3880 | 1466743312492 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:52 INFO - PROCESS | 3880 | 1466743312494 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:52 INFO - PROCESS | 3880 | 1466743312578 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 21:41:52 INFO - PROCESS | 3880 | 1466743312584 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:52 INFO - PROCESS | 3880 | 1466743312586 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:52 INFO - PROCESS | 3880 | ++DOCSHELL 1789E000 == 39 [pid = 3880] [id = 61] 21:41:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1789F400) [pid = 3880] [serial = 180] [outer = 00000000] 21:41:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1876C400) [pid = 3880] [serial = 181] [outer = 1789F400] 21:41:52 INFO - PROCESS | 3880 | 1466743312630 Marionette DEBUG loaded listener.js 21:41:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18BCCC00) [pid = 3880] [serial = 182] [outer = 1789F400] 21:41:53 INFO - PROCESS | 3880 | 1466743313058 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 631ms 21:41:53 INFO - PROCESS | 3880 | 1466743313123 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 21:41:53 INFO - PROCESS | 3880 | 1466743313125 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 21:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:41:53 INFO - PROCESS | 3880 | 1466743313129 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:41:53 INFO - PROCESS | 3880 | 1466743313131 Marionette TRACE conn5 <- [1,210,null,{}] 21:41:53 INFO - PROCESS | 3880 | 1466743313134 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:53 INFO - PROCESS | 3880 | 1466743313136 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:53 INFO - PROCESS | 3880 | 1466743313217 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 21:41:53 INFO - PROCESS | 3880 | 1466743313222 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:53 INFO - PROCESS | 3880 | 1466743313224 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:53 INFO - PROCESS | 3880 | ++DOCSHELL 18FE6400 == 40 [pid = 3880] [id = 62] 21:41:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (18FE7000) [pid = 3880] [serial = 183] [outer = 00000000] 21:41:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (18FF4800) [pid = 3880] [serial = 184] [outer = 18FE7000] 21:41:53 INFO - PROCESS | 3880 | 1466743313271 Marionette DEBUG loaded listener.js 21:41:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (18FF5000) [pid = 3880] [serial = 185] [outer = 18FE7000] 21:41:53 INFO - PROCESS | 3880 | 1466743313741 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 21:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 670ms 21:41:53 INFO - PROCESS | 3880 | 1466743313803 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 21:41:53 INFO - PROCESS | 3880 | 1466743313805 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 21:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:41:53 INFO - PROCESS | 3880 | 1466743313808 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:41:53 INFO - PROCESS | 3880 | 1466743313810 Marionette TRACE conn5 <- [1,214,null,{}] 21:41:53 INFO - PROCESS | 3880 | 1466743313813 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:53 INFO - PROCESS | 3880 | 1466743313818 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:53 INFO - PROCESS | 3880 | 1466743313954 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 21:41:54 INFO - PROCESS | 3880 | 1466743314007 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 3880 | 1466743314009 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:54 INFO - PROCESS | 3880 | ++DOCSHELL 1903A800 == 41 [pid = 3880] [id = 63] 21:41:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (190A4400) [pid = 3880] [serial = 186] [outer = 00000000] 21:41:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (19A0E000) [pid = 3880] [serial = 187] [outer = 190A4400] 21:41:54 INFO - PROCESS | 3880 | 1466743314055 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1A130C00) [pid = 3880] [serial = 188] [outer = 190A4400] 21:41:54 INFO - PROCESS | 3880 | 1466743314467 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 21:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 730ms 21:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:41:54 INFO - PROCESS | 3880 | 1466743314539 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 21:41:54 INFO - PROCESS | 3880 | 1466743314541 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 21:41:54 INFO - PROCESS | 3880 | 1466743314544 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:41:54 INFO - PROCESS | 3880 | 1466743314546 Marionette TRACE conn5 <- [1,218,null,{}] 21:41:54 INFO - PROCESS | 3880 | 1466743314585 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:54 INFO - PROCESS | 3880 | 1466743314587 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:54 INFO - PROCESS | 3880 | 1466743314693 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 21:41:54 INFO - PROCESS | 3880 | 1466743314761 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 3880 | 1466743314763 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:54 INFO - PROCESS | 3880 | ++DOCSHELL 1A41C800 == 42 [pid = 3880] [id = 64] 21:41:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1A41D400) [pid = 3880] [serial = 189] [outer = 00000000] 21:41:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1A537C00) [pid = 3880] [serial = 190] [outer = 1A41D400] 21:41:54 INFO - PROCESS | 3880 | 1466743314808 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1AC0F800) [pid = 3880] [serial = 191] [outer = 1A41D400] 21:41:55 INFO - PROCESS | 3880 | 1466743315204 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 21:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 690ms 21:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:41:55 INFO - PROCESS | 3880 | 1466743315235 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 21:41:55 INFO - PROCESS | 3880 | 1466743315237 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 21:41:55 INFO - PROCESS | 3880 | 1466743315240 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - PROCESS | 3880 | 1466743315241 Marionette TRACE conn5 <- [1,222,null,{}] 21:41:55 INFO - PROCESS | 3880 | 1466743315251 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:55 INFO - PROCESS | 3880 | 1466743315253 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:55 INFO - PROCESS | 3880 | 1466743315357 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 21:41:55 INFO - PROCESS | 3880 | 1466743315363 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:55 INFO - PROCESS | 3880 | 1466743315364 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:55 INFO - PROCESS | 3880 | ++DOCSHELL 1AC12000 == 43 [pid = 3880] [id = 65] 21:41:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1AC12400) [pid = 3880] [serial = 192] [outer = 00000000] 21:41:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1AC7AC00) [pid = 3880] [serial = 193] [outer = 1AC12400] 21:41:55 INFO - PROCESS | 3880 | 1466743315408 Marionette DEBUG loaded listener.js 21:41:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1AE2B800) [pid = 3880] [serial = 194] [outer = 1AC12400] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (18FF4400) [pid = 3880] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (19B0B400) [pid = 3880] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1B462400) [pid = 3880] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (0D37E400) [pid = 3880] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (15AA0C00) [pid = 3880] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (11A94000) [pid = 3880] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1AFA5400) [pid = 3880] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (18BC8000) [pid = 3880] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:41:55 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1D028400) [pid = 3880] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:41:55 INFO - PROCESS | 3880 | 1466743315876 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 21:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 21:41:55 INFO - PROCESS | 3880 | 1466743315911 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 21:41:55 INFO - PROCESS | 3880 | 1466743315913 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 21:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:41:55 INFO - PROCESS | 3880 | 1466743315916 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - PROCESS | 3880 | 1466743315918 Marionette TRACE conn5 <- [1,226,null,{}] 21:41:55 INFO - PROCESS | 3880 | 1466743315922 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:55 INFO - PROCESS | 3880 | 1466743315924 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:56 INFO - PROCESS | 3880 | 1466743316006 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 21:41:56 INFO - PROCESS | 3880 | 1466743316033 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 3880 | 1466743316035 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:56 INFO - PROCESS | 3880 | ++DOCSHELL 11A03800 == 44 [pid = 3880] [id = 66] 21:41:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (17898400) [pid = 3880] [serial = 195] [outer = 00000000] 21:41:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1AC1A400) [pid = 3880] [serial = 196] [outer = 17898400] 21:41:56 INFO - PROCESS | 3880 | 1466743316079 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1AC7D400) [pid = 3880] [serial = 197] [outer = 17898400] 21:41:56 INFO - PROCESS | 3880 | 1466743316477 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms 21:41:56 INFO - PROCESS | 3880 | 1466743316486 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 21:41:56 INFO - PROCESS | 3880 | 1466743316488 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 21:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:41:56 INFO - PROCESS | 3880 | 1466743316491 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:41:56 INFO - PROCESS | 3880 | 1466743316493 Marionette TRACE conn5 <- [1,230,null,{}] 21:41:56 INFO - PROCESS | 3880 | 1466743316496 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:56 INFO - PROCESS | 3880 | 1466743316507 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:56 INFO - PROCESS | 3880 | 1466743316621 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 21:41:56 INFO - PROCESS | 3880 | 1466743316629 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 3880 | 1466743316631 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:56 INFO - PROCESS | 3880 | ++DOCSHELL 08A61C00 == 45 [pid = 3880] [id = 67] 21:41:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (18767000) [pid = 3880] [serial = 198] [outer = 00000000] 21:41:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1C484800) [pid = 3880] [serial = 199] [outer = 18767000] 21:41:56 INFO - PROCESS | 3880 | 1466743316675 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1C48C000) [pid = 3880] [serial = 200] [outer = 18767000] 21:41:57 INFO - PROCESS | 3880 | 1466743317054 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 21:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 570ms 21:41:57 INFO - PROCESS | 3880 | 1466743317063 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 21:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:41:57 INFO - PROCESS | 3880 | 1466743317065 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 21:41:57 INFO - PROCESS | 3880 | 1466743317068 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - PROCESS | 3880 | 1466743317070 Marionette TRACE conn5 <- [1,234,null,{}] 21:41:57 INFO - PROCESS | 3880 | 1466743317074 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:57 INFO - PROCESS | 3880 | 1466743317076 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:57 INFO - PROCESS | 3880 | 1466743317172 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 21:41:57 INFO - PROCESS | 3880 | 1466743317252 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:57 INFO - PROCESS | 3880 | 1466743317254 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:57 INFO - PROCESS | 3880 | ++DOCSHELL 1C48FC00 == 46 [pid = 3880] [id = 68] 21:41:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1C49C400) [pid = 3880] [serial = 201] [outer = 00000000] 21:41:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1D02DC00) [pid = 3880] [serial = 202] [outer = 1C49C400] 21:41:57 INFO - PROCESS | 3880 | 1466743317300 Marionette DEBUG loaded listener.js 21:41:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1D698000) [pid = 3880] [serial = 203] [outer = 1C49C400] 21:41:57 INFO - PROCESS | 3880 | 1466743317738 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 21:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 730ms 21:41:57 INFO - PROCESS | 3880 | 1466743317800 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 21:41:57 INFO - PROCESS | 3880 | 1466743317805 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 21:41:57 INFO - PROCESS | 3880 | 1466743317810 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:41:57 INFO - PROCESS | 3880 | 1466743317813 Marionette TRACE conn5 <- [1,238,null,{}] 21:41:57 INFO - PROCESS | 3880 | 1466743317820 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:57 INFO - PROCESS | 3880 | 1466743317823 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:57 INFO - PROCESS | 3880 | 1466743317938 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 21:41:58 INFO - PROCESS | 3880 | 1466743318023 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:58 INFO - PROCESS | 3880 | 1466743318028 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:58 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE8000 == 47 [pid = 3880] [id = 69] 21:41:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (0CBE8800) [pid = 3880] [serial = 204] [outer = 00000000] 21:41:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (0CBEE400) [pid = 3880] [serial = 205] [outer = 0CBE8800] 21:41:58 INFO - PROCESS | 3880 | 1466743318099 Marionette DEBUG loaded listener.js 21:41:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (11052400) [pid = 3880] [serial = 206] [outer = 0CBE8800] 21:41:58 INFO - PROCESS | 3880 | 1466743318715 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 21:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 930ms 21:41:58 INFO - PROCESS | 3880 | 1466743318744 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 21:41:58 INFO - PROCESS | 3880 | 1466743318749 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 21:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:41:58 INFO - PROCESS | 3880 | 1466743318755 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:41:58 INFO - PROCESS | 3880 | 1466743318758 Marionette TRACE conn5 <- [1,242,null,{}] 21:41:58 INFO - PROCESS | 3880 | 1466743318763 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:58 INFO - PROCESS | 3880 | 1466743318766 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:58 INFO - PROCESS | 3880 | 1466743318879 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 21:41:58 INFO - PROCESS | 3880 | 1466743318974 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:58 INFO - PROCESS | 3880 | 1466743318977 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:58 INFO - PROCESS | 3880 | ++DOCSHELL 15FDC400 == 48 [pid = 3880] [id = 70] 21:41:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (17346400) [pid = 3880] [serial = 207] [outer = 00000000] 21:41:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (178A1000) [pid = 3880] [serial = 208] [outer = 17346400] 21:41:59 INFO - PROCESS | 3880 | 1466743319035 Marionette DEBUG loaded listener.js 21:41:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (18F68800) [pid = 3880] [serial = 209] [outer = 17346400] 21:41:59 INFO - PROCESS | 3880 | 1466743319572 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 21:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 870ms 21:41:59 INFO - PROCESS | 3880 | 1466743319629 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 21:41:59 INFO - PROCESS | 3880 | 1466743319632 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 21:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:41:59 INFO - PROCESS | 3880 | 1466743319636 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:41:59 INFO - PROCESS | 3880 | 1466743319640 Marionette TRACE conn5 <- [1,246,null,{}] 21:41:59 INFO - PROCESS | 3880 | 1466743319651 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:59 INFO - PROCESS | 3880 | 1466743319656 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:59 INFO - PROCESS | 3880 | 1466743319765 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 21:41:59 INFO - PROCESS | 3880 | 1466743319844 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:59 INFO - PROCESS | 3880 | 1466743319848 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:41:59 INFO - PROCESS | 3880 | ++DOCSHELL 18FEC800 == 49 [pid = 3880] [id = 71] 21:41:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (18FF0C00) [pid = 3880] [serial = 210] [outer = 00000000] 21:41:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (19032000) [pid = 3880] [serial = 211] [outer = 18FF0C00] 21:41:59 INFO - PROCESS | 3880 | 1466743319947 Marionette DEBUG loaded listener.js 21:42:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (19041000) [pid = 3880] [serial = 212] [outer = 18FF0C00] 21:42:00 INFO - PROCESS | 3880 | 1466743320624 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1024ms 21:42:00 INFO - PROCESS | 3880 | 1466743320698 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 21:42:00 INFO - PROCESS | 3880 | 1466743320701 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 21:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:42:00 INFO - PROCESS | 3880 | 1466743320719 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:42:00 INFO - PROCESS | 3880 | 1466743320721 Marionette TRACE conn5 <- [1,250,null,{}] 21:42:00 INFO - PROCESS | 3880 | 1466743320725 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:00 INFO - PROCESS | 3880 | 1466743320727 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:00 INFO - PROCESS | 3880 | 1466743320841 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 21:42:00 INFO - PROCESS | 3880 | 1466743320954 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:00 INFO - PROCESS | 3880 | 1466743320956 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:00 INFO - PROCESS | 3880 | ++DOCSHELL 1A53A400 == 50 [pid = 3880] [id = 72] 21:42:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (1A53CC00) [pid = 3880] [serial = 213] [outer = 00000000] 21:42:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (1DA14C00) [pid = 3880] [serial = 214] [outer = 1A53CC00] 21:42:01 INFO - PROCESS | 3880 | 1466743321011 Marionette DEBUG loaded listener.js 21:42:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (1E024800) [pid = 3880] [serial = 215] [outer = 1A53CC00] 21:42:01 INFO - PROCESS | 3880 | 1466743321797 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1121ms 21:42:01 INFO - PROCESS | 3880 | 1466743321839 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 21:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:42:01 INFO - PROCESS | 3880 | 1466743321844 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 21:42:01 INFO - PROCESS | 3880 | 1466743321849 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:42:01 INFO - PROCESS | 3880 | 1466743321852 Marionette TRACE conn5 <- [1,254,null,{}] 21:42:01 INFO - PROCESS | 3880 | 1466743321858 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:01 INFO - PROCESS | 3880 | 1466743321861 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:01 INFO - PROCESS | 3880 | 1466743321996 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 21:42:02 INFO - PROCESS | 3880 | 1466743322121 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 3880 | 1466743322125 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:02 INFO - PROCESS | 3880 | ++DOCSHELL 116AFC00 == 51 [pid = 3880] [id = 73] 21:42:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (116B2400) [pid = 3880] [serial = 216] [outer = 00000000] 21:42:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (11814400) [pid = 3880] [serial = 217] [outer = 116B2400] 21:42:02 INFO - PROCESS | 3880 | 1466743322177 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (127C9800) [pid = 3880] [serial = 218] [outer = 116B2400] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 08A61C00 == 50 [pid = 3880] [id = 67] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 11A03800 == 49 [pid = 3880] [id = 66] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 1AC12000 == 48 [pid = 3880] [id = 65] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 1A41C800 == 47 [pid = 3880] [id = 64] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 1903A800 == 46 [pid = 3880] [id = 63] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 18FE6400 == 45 [pid = 3880] [id = 62] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 1789E000 == 44 [pid = 3880] [id = 61] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 15BBD400 == 43 [pid = 3880] [id = 60] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 0AD6A800 == 42 [pid = 3880] [id = 59] 21:42:02 INFO - PROCESS | 3880 | --DOCSHELL 0CBECC00 == 41 [pid = 3880] [id = 58] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (19A76000) [pid = 3880] [serial = 142] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (1A3B2400) [pid = 3880] [serial = 145] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (1789EC00) [pid = 3880] [serial = 129] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1C488800) [pid = 3880] [serial = 150] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (116B8000) [pid = 3880] [serial = 126] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (10EF0800) [pid = 3880] [serial = 132] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (11059400) [pid = 3880] [serial = 133] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (1C482C00) [pid = 3880] [serial = 154] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (15F18000) [pid = 3880] [serial = 136] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (15BC4000) [pid = 3880] [serial = 135] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (1B16EC00) [pid = 3880] [serial = 147] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (190A2C00) [pid = 3880] [serial = 141] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (1A3ADC00) [pid = 3880] [serial = 144] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (1C81E000) [pid = 3880] [serial = 151] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (18FEF000) [pid = 3880] [serial = 139] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1AFAB800) [pid = 3880] [serial = 153] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (18FE8000) [pid = 3880] [serial = 138] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1D5D6800) [pid = 3880] [serial = 156] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1AE26800) [pid = 3880] [serial = 148] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (19045000) [pid = 3880] [serial = 159] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1D5DA800) [pid = 3880] [serial = 157] [outer = 00000000] [url = about:blank] 21:42:02 INFO - PROCESS | 3880 | 1466743322729 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 21:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 930ms 21:42:02 INFO - PROCESS | 3880 | 1466743322779 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 21:42:02 INFO - PROCESS | 3880 | 1466743322784 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 21:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:42:02 INFO - PROCESS | 3880 | 1466743322790 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:42:02 INFO - PROCESS | 3880 | 1466743322792 Marionette TRACE conn5 <- [1,258,null,{}] 21:42:02 INFO - PROCESS | 3880 | 1466743322796 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:02 INFO - PROCESS | 3880 | 1466743322799 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:02 INFO - PROCESS | 3880 | 1466743322888 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 21:42:02 INFO - PROCESS | 3880 | 1466743322898 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 3880 | 1466743322900 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:02 INFO - PROCESS | 3880 | ++DOCSHELL 0CBECC00 == 42 [pid = 3880] [id = 74] 21:42:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (10EF0800) [pid = 3880] [serial = 219] [outer = 00000000] 21:42:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (11A03800) [pid = 3880] [serial = 220] [outer = 10EF0800] 21:42:02 INFO - PROCESS | 3880 | 1466743322949 Marionette DEBUG loaded listener.js 21:42:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (15A1E800) [pid = 3880] [serial = 221] [outer = 10EF0800] 21:42:03 INFO - PROCESS | 3880 | 1466743323459 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 21:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 730ms 21:42:03 INFO - PROCESS | 3880 | 1466743323524 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 21:42:03 INFO - PROCESS | 3880 | 1466743323527 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 21:42:03 INFO - PROCESS | 3880 | 1466743323530 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:42:03 INFO - PROCESS | 3880 | 1466743323533 Marionette TRACE conn5 <- [1,262,null,{}] 21:42:03 INFO - PROCESS | 3880 | 1466743323544 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:03 INFO - PROCESS | 3880 | 1466743323548 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:03 INFO - PROCESS | 3880 | 1466743323637 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 21:42:03 INFO - PROCESS | 3880 | 1466743323713 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:03 INFO - PROCESS | 3880 | 1466743323716 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:03 INFO - PROCESS | 3880 | ++DOCSHELL 173D0400 == 43 [pid = 3880] [id = 75] 21:42:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (173D0800) [pid = 3880] [serial = 222] [outer = 00000000] 21:42:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (173D7400) [pid = 3880] [serial = 223] [outer = 173D0800] 21:42:03 INFO - PROCESS | 3880 | 1466743323764 Marionette DEBUG loaded listener.js 21:42:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1789D800) [pid = 3880] [serial = 224] [outer = 173D0800] 21:42:04 INFO - PROCESS | 3880 | 1466743324137 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 21:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 630ms 21:42:04 INFO - PROCESS | 3880 | 1466743324167 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 21:42:04 INFO - PROCESS | 3880 | 1466743324169 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 21:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:42:04 INFO - PROCESS | 3880 | 1466743324172 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:42:04 INFO - PROCESS | 3880 | 1466743324174 Marionette TRACE conn5 <- [1,266,null,{}] 21:42:04 INFO - PROCESS | 3880 | 1466743324177 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:04 INFO - PROCESS | 3880 | 1466743324179 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:04 INFO - PROCESS | 3880 | 1466743324264 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 21:42:04 INFO - PROCESS | 3880 | 1466743324269 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:04 INFO - PROCESS | 3880 | 1466743324271 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:04 INFO - PROCESS | 3880 | ++DOCSHELL 17C7BC00 == 44 [pid = 3880] [id = 76] 21:42:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (17C7C000) [pid = 3880] [serial = 225] [outer = 00000000] 21:42:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (18FEFC00) [pid = 3880] [serial = 226] [outer = 17C7C000] 21:42:04 INFO - PROCESS | 3880 | 1466743324325 Marionette DEBUG loaded listener.js 21:42:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (1902AC00) [pid = 3880] [serial = 227] [outer = 17C7C000] 21:42:04 INFO - PROCESS | 3880 | 1466743324958 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 21:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 870ms 21:42:05 INFO - PROCESS | 3880 | 1466743325044 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 21:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:42:05 INFO - PROCESS | 3880 | 1466743325046 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 21:42:05 INFO - PROCESS | 3880 | 1466743325049 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - PROCESS | 3880 | 1466743325051 Marionette TRACE conn5 <- [1,270,null,{}] 21:42:05 INFO - PROCESS | 3880 | 1466743325054 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:05 INFO - PROCESS | 3880 | 1466743325056 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:05 INFO - PROCESS | 3880 | 1466743325170 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 21:42:05 INFO - PROCESS | 3880 | 1466743325225 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 3880 | 1466743325227 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:05 INFO - PROCESS | 3880 | ++DOCSHELL 19A72C00 == 45 [pid = 3880] [id = 77] 21:42:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (19A76C00) [pid = 3880] [serial = 228] [outer = 00000000] 21:42:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (1A3B2800) [pid = 3880] [serial = 229] [outer = 19A76C00] 21:42:05 INFO - PROCESS | 3880 | 1466743325272 Marionette DEBUG loaded listener.js 21:42:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1A3B5800) [pid = 3880] [serial = 230] [outer = 19A76C00] 21:42:05 INFO - PROCESS | 3880 | 1466743325726 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 730ms 21:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:42:05 INFO - PROCESS | 3880 | 1466743325780 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 21:42:05 INFO - PROCESS | 3880 | 1466743325782 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 21:42:05 INFO - PROCESS | 3880 | 1466743325785 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - PROCESS | 3880 | 1466743325787 Marionette TRACE conn5 <- [1,274,null,{}] 21:42:05 INFO - PROCESS | 3880 | 1466743325798 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:05 INFO - PROCESS | 3880 | 1466743325804 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:05 INFO - PROCESS | 3880 | 1466743325941 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 21:42:05 INFO - PROCESS | 3880 | 1466743326001 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 3880 | 1466743326003 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:06 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE2800 == 46 [pid = 3880] [id = 78] 21:42:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (19032400) [pid = 3880] [serial = 231] [outer = 00000000] 21:42:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (1B3D4400) [pid = 3880] [serial = 232] [outer = 19032400] 21:42:06 INFO - PROCESS | 3880 | 1466743326048 Marionette DEBUG loaded listener.js 21:42:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (1C09E800) [pid = 3880] [serial = 233] [outer = 19032400] 21:42:06 INFO - PROCESS | 3880 | 1466743326447 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 21:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 21:42:06 INFO - PROCESS | 3880 | 1466743326456 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 21:42:06 INFO - PROCESS | 3880 | 1466743326458 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 21:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:42:06 INFO - PROCESS | 3880 | 1466743326461 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:42:06 INFO - PROCESS | 3880 | 1466743326462 Marionette TRACE conn5 <- [1,278,null,{}] 21:42:06 INFO - PROCESS | 3880 | 1466743326466 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:06 INFO - PROCESS | 3880 | 1466743326468 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:06 INFO - PROCESS | 3880 | 1466743326601 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 21:42:06 INFO - PROCESS | 3880 | 1466743326607 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:06 INFO - PROCESS | 3880 | 1466743326608 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:06 INFO - PROCESS | 3880 | ++DOCSHELL 0AD6DC00 == 47 [pid = 3880] [id = 79] 21:42:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (15AA7800) [pid = 3880] [serial = 234] [outer = 00000000] 21:42:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (1C822800) [pid = 3880] [serial = 235] [outer = 15AA7800] 21:42:06 INFO - PROCESS | 3880 | 1466743326652 Marionette DEBUG loaded listener.js 21:42:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (1D025000) [pid = 3880] [serial = 236] [outer = 15AA7800] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (17894800) [pid = 3880] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (19037000) [pid = 3880] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (12725C00) [pid = 3880] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (190A4400) [pid = 3880] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (10EF0000) [pid = 3880] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (1A41D400) [pid = 3880] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (0CBED400) [pid = 3880] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (15BC3800) [pid = 3880] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (1789F400) [pid = 3880] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (16259400) [pid = 3880] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (18FE7000) [pid = 3880] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (19A6F400) [pid = 3880] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (0CB92400) [pid = 3880] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1AC12400) [pid = 3880] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (17898400) [pid = 3880] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (18767000) [pid = 3880] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:42:07 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (10EEAC00) [pid = 3880] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:42:07 INFO - PROCESS | 3880 | 1466743327310 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 21:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 870ms 21:42:07 INFO - PROCESS | 3880 | 1466743327332 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 21:42:07 INFO - PROCESS | 3880 | 1466743327334 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 21:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:42:07 INFO - PROCESS | 3880 | 1466743327337 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - PROCESS | 3880 | 1466743327339 Marionette TRACE conn5 <- [1,282,null,{}] 21:42:07 INFO - PROCESS | 3880 | 1466743327342 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:07 INFO - PROCESS | 3880 | 1466743327344 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:07 INFO - PROCESS | 3880 | 1466743327438 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 21:42:07 INFO - PROCESS | 3880 | 1466743327446 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:07 INFO - PROCESS | 3880 | 1466743327448 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:07 INFO - PROCESS | 3880 | ++DOCSHELL 16259400 == 48 [pid = 3880] [id = 80] 21:42:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (18FE7000) [pid = 3880] [serial = 237] [outer = 00000000] 21:42:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1A534000) [pid = 3880] [serial = 238] [outer = 18FE7000] 21:42:07 INFO - PROCESS | 3880 | 1466743327493 Marionette DEBUG loaded listener.js 21:42:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1AC0DC00) [pid = 3880] [serial = 239] [outer = 18FE7000] 21:42:07 INFO - PROCESS | 3880 | 1466743327937 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 21:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 21:42:07 INFO - PROCESS | 3880 | 1466743327968 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 21:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:42:07 INFO - PROCESS | 3880 | 1466743327970 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 21:42:07 INFO - PROCESS | 3880 | 1466743327973 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - PROCESS | 3880 | 1466743327975 Marionette TRACE conn5 <- [1,286,null,{}] 21:42:07 INFO - PROCESS | 3880 | 1466743327978 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:07 INFO - PROCESS | 3880 | 1466743327980 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:08 INFO - PROCESS | 3880 | 1466743328060 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 21:42:08 INFO - PROCESS | 3880 | 1466743328065 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:08 INFO - PROCESS | 3880 | 1466743328067 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:08 INFO - PROCESS | 3880 | ++DOCSHELL 18B3EC00 == 49 [pid = 3880] [id = 81] 21:42:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1C48BC00) [pid = 3880] [serial = 240] [outer = 00000000] 21:42:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1DA10000) [pid = 3880] [serial = 241] [outer = 1C48BC00] 21:42:08 INFO - PROCESS | 3880 | 1466743328111 Marionette DEBUG loaded listener.js 21:42:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (1DA17000) [pid = 3880] [serial = 242] [outer = 1C48BC00] 21:42:08 INFO - PROCESS | 3880 | 1466743328527 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 21:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 570ms 21:42:08 INFO - PROCESS | 3880 | 1466743328544 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 21:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:42:08 INFO - PROCESS | 3880 | 1466743328546 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 21:42:08 INFO - PROCESS | 3880 | 1466743328549 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:42:08 INFO - PROCESS | 3880 | 1466743328551 Marionette TRACE conn5 <- [1,290,null,{}] 21:42:08 INFO - PROCESS | 3880 | 1466743328555 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:08 INFO - PROCESS | 3880 | 1466743328556 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:08 INFO - PROCESS | 3880 | 1466743328677 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 21:42:08 INFO - PROCESS | 3880 | 1466743328685 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:08 INFO - PROCESS | 3880 | 1466743328687 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:08 INFO - PROCESS | 3880 | ++DOCSHELL 1D5DFC00 == 50 [pid = 3880] [id = 82] 21:42:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (1DA15C00) [pid = 3880] [serial = 243] [outer = 00000000] 21:42:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (1DFF2000) [pid = 3880] [serial = 244] [outer = 1DA15C00] 21:42:08 INFO - PROCESS | 3880 | 1466743328730 Marionette DEBUG loaded listener.js 21:42:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (1DFF5400) [pid = 3880] [serial = 245] [outer = 1DA15C00] 21:42:09 INFO - PROCESS | 3880 | 1466743329244 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 730ms 21:42:09 INFO - PROCESS | 3880 | 1466743329281 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 21:42:09 INFO - PROCESS | 3880 | 1466743329286 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 21:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:42:09 INFO - PROCESS | 3880 | 1466743329291 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:42:09 INFO - PROCESS | 3880 | 1466743329294 Marionette TRACE conn5 <- [1,294,null,{}] 21:42:09 INFO - PROCESS | 3880 | 1466743329300 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:09 INFO - PROCESS | 3880 | 1466743329303 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:09 INFO - PROCESS | 3880 | 1466743329461 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 21:42:09 INFO - PROCESS | 3880 | 1466743329561 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:09 INFO - PROCESS | 3880 | 1466743329564 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:09 INFO - PROCESS | 3880 | ++DOCSHELL 1104EC00 == 51 [pid = 3880] [id = 83] 21:42:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (11059400) [pid = 3880] [serial = 246] [outer = 00000000] 21:42:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (11742800) [pid = 3880] [serial = 247] [outer = 11059400] 21:42:09 INFO - PROCESS | 3880 | 1466743329621 Marionette DEBUG loaded listener.js 21:42:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (15AE2C00) [pid = 3880] [serial = 248] [outer = 11059400] 21:42:10 INFO - PROCESS | 3880 | 1466743330199 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 990ms 21:42:10 INFO - PROCESS | 3880 | 1466743330281 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 21:42:10 INFO - PROCESS | 3880 | 1466743330286 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 21:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:42:10 INFO - PROCESS | 3880 | 1466743330293 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:42:10 INFO - PROCESS | 3880 | 1466743330296 Marionette TRACE conn5 <- [1,298,null,{}] 21:42:10 INFO - PROCESS | 3880 | 1466743330300 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:10 INFO - PROCESS | 3880 | 1466743330303 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:10 INFO - PROCESS | 3880 | 1466743330425 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 21:42:10 INFO - PROCESS | 3880 | 1466743330543 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:10 INFO - PROCESS | 3880 | 1466743330546 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:10 INFO - PROCESS | 3880 | ++DOCSHELL 15F52800 == 52 [pid = 3880] [id = 84] 21:42:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (1607E400) [pid = 3880] [serial = 249] [outer = 00000000] 21:42:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (1789B000) [pid = 3880] [serial = 250] [outer = 1607E400] 21:42:10 INFO - PROCESS | 3880 | 1466743330604 Marionette DEBUG loaded listener.js 21:42:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (18FE7400) [pid = 3880] [serial = 251] [outer = 1607E400] 21:42:11 INFO - PROCESS | 3880 | 1466743331173 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:11 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. 21:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 930ms 21:42:11 INFO - PROCESS | 3880 | 1466743331226 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 21:42:11 INFO - PROCESS | 3880 | 1466743331229 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 21:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:42:11 INFO - PROCESS | 3880 | 1466743331232 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:42:11 INFO - PROCESS | 3880 | 1466743331236 Marionette TRACE conn5 <- [1,302,null,{}] 21:42:11 INFO - PROCESS | 3880 | 1466743331248 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:11 INFO - PROCESS | 3880 | 1466743331253 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:11 INFO - PROCESS | 3880 | 1466743331415 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 21:42:11 INFO - PROCESS | 3880 | 1466743331447 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:42:11 INFO - PROCESS | 3880 | 1466743331544 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:11 INFO - PROCESS | 3880 | 1466743331548 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:11 INFO - PROCESS | 3880 | ++DOCSHELL 1A53AC00 == 53 [pid = 3880] [id = 85] 21:42:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (1B16EC00) [pid = 3880] [serial = 252] [outer = 00000000] 21:42:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (1DFF8000) [pid = 3880] [serial = 253] [outer = 1B16EC00] 21:42:11 INFO - PROCESS | 3880 | 1466743331608 Marionette DEBUG loaded listener.js 21:42:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (1E775800) [pid = 3880] [serial = 254] [outer = 1B16EC00] 21:42:12 INFO - PROCESS | 3880 | 1466743332197 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:12 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. 21:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 970ms 21:42:12 INFO - PROCESS | 3880 | 1466743332205 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 21:42:12 INFO - PROCESS | 3880 | 1466743332208 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 21:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:42:12 INFO - PROCESS | 3880 | 1466743332227 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - PROCESS | 3880 | 1466743332229 Marionette TRACE conn5 <- [1,306,null,{}] 21:42:12 INFO - PROCESS | 3880 | 1466743332234 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:12 INFO - PROCESS | 3880 | 1466743332236 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:12 INFO - PROCESS | 3880 | 1466743332348 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 21:42:12 INFO - PROCESS | 3880 | 1466743332442 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:12 INFO - PROCESS | 3880 | 1466743332444 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:12 INFO - PROCESS | 3880 | ++DOCSHELL 1E781400 == 54 [pid = 3880] [id = 86] 21:42:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (1E781800) [pid = 3880] [serial = 255] [outer = 00000000] 21:42:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (1ED60800) [pid = 3880] [serial = 256] [outer = 1E781800] 21:42:12 INFO - PROCESS | 3880 | 1466743332498 Marionette DEBUG loaded listener.js 21:42:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (1ED69800) [pid = 3880] [serial = 257] [outer = 1E781800] 21:42:13 INFO - PROCESS | 3880 | 1466743333088 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:13 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. 21:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 890ms 21:42:13 INFO - PROCESS | 3880 | 1466743333105 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 21:42:13 INFO - PROCESS | 3880 | 1466743333108 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 21:42:13 INFO - PROCESS | 3880 | 1466743333111 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:42:13 INFO - PROCESS | 3880 | 1466743333114 Marionette TRACE conn5 <- [1,310,null,{}] 21:42:13 INFO - PROCESS | 3880 | 1466743333117 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:13 INFO - PROCESS | 3880 | 1466743333120 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:13 INFO - PROCESS | 3880 | 1466743333234 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 21:42:13 INFO - PROCESS | 3880 | 1466743333473 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:13 INFO - PROCESS | 3880 | 1466743333477 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:13 INFO - PROCESS | 3880 | ++DOCSHELL 0AD2AC00 == 55 [pid = 3880] [id = 87] 21:42:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 110 (0CB9B000) [pid = 3880] [serial = 258] [outer = 00000000] 21:42:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 111 (0CBEE000) [pid = 3880] [serial = 259] [outer = 0CB9B000] 21:42:13 INFO - PROCESS | 3880 | 1466743333544 Marionette DEBUG loaded listener.js 21:42:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 112 (113B6400) [pid = 3880] [serial = 260] [outer = 0CB9B000] 21:42:14 INFO - PROCESS | 3880 | 1466743334158 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:14 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. 21:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1070ms 21:42:14 INFO - PROCESS | 3880 | 1466743334186 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 21:42:14 INFO - PROCESS | 3880 | 1466743334190 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 21:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:42:14 INFO - PROCESS | 3880 | 1466743334194 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:42:14 INFO - PROCESS | 3880 | 1466743334197 Marionette TRACE conn5 <- [1,314,null,{}] 21:42:14 INFO - PROCESS | 3880 | 1466743334202 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:14 INFO - PROCESS | 3880 | 1466743334205 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:14 INFO - PROCESS | 3880 | 1466743334306 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 21:42:14 INFO - PROCESS | 3880 | 1466743334407 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:14 INFO - PROCESS | 3880 | 1466743334410 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:14 INFO - PROCESS | 3880 | ++DOCSHELL 15E30000 == 56 [pid = 3880] [id = 88] 21:42:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 113 (15E97C00) [pid = 3880] [serial = 261] [outer = 00000000] 21:42:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 114 (17341C00) [pid = 3880] [serial = 262] [outer = 15E97C00] 21:42:14 INFO - PROCESS | 3880 | 1466743334459 Marionette DEBUG loaded listener.js 21:42:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 115 (173D1000) [pid = 3880] [serial = 263] [outer = 15E97C00] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 18B3EC00 == 55 [pid = 3880] [id = 81] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 16259400 == 54 [pid = 3880] [id = 80] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 0AD6DC00 == 53 [pid = 3880] [id = 79] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 0CBE2800 == 52 [pid = 3880] [id = 78] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 19A72C00 == 51 [pid = 3880] [id = 77] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 17C7BC00 == 50 [pid = 3880] [id = 76] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 173D0400 == 49 [pid = 3880] [id = 75] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 0CBECC00 == 48 [pid = 3880] [id = 74] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 114 (1D02DC00) [pid = 3880] [serial = 202] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOCSHELL 116AFC00 == 47 [pid = 3880] [id = 73] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 113 (15DCA800) [pid = 3880] [serial = 37] [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.] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 112 (18761400) [pid = 3880] [serial = 130] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 111 (1A53EC00) [pid = 3880] [serial = 124] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 110 (18BD0800) [pid = 3880] [serial = 94] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 109 (19A0E000) [pid = 3880] [serial = 187] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (11417C00) [pid = 3880] [serial = 164] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (1140A400) [pid = 3880] [serial = 163] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (1AC0F800) [pid = 3880] [serial = 191] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (11050800) [pid = 3880] [serial = 173] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1A537C00) [pid = 3880] [serial = 190] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (0CBF0000) [pid = 3880] [serial = 172] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (15F15400) [pid = 3880] [serial = 178] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (15FE5000) [pid = 3880] [serial = 179] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (18BCCC00) [pid = 3880] [serial = 182] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (1876C400) [pid = 3880] [serial = 181] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (1A130C00) [pid = 3880] [serial = 188] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (17C87000) [pid = 3880] [serial = 167] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (17899800) [pid = 3880] [serial = 166] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (18FF4800) [pid = 3880] [serial = 184] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (1AC6FC00) [pid = 3880] [serial = 170] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1A533400) [pid = 3880] [serial = 169] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (113B5400) [pid = 3880] [serial = 175] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (11411000) [pid = 3880] [serial = 176] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1AC7AC00) [pid = 3880] [serial = 193] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1AC1A400) [pid = 3880] [serial = 196] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1C48C000) [pid = 3880] [serial = 200] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1AE2B800) [pid = 3880] [serial = 194] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1C484800) [pid = 3880] [serial = 199] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1AC7D400) [pid = 3880] [serial = 197] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (18FF5000) [pid = 3880] [serial = 185] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (11A87800) [pid = 3880] [serial = 127] [outer = 00000000] [url = about:blank] 21:42:14 INFO - PROCESS | 3880 | 1466743334991 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:15 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. 21:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 830ms 21:42:15 INFO - PROCESS | 3880 | 1466743335028 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 21:42:15 INFO - PROCESS | 3880 | 1466743335032 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 21:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:42:15 INFO - PROCESS | 3880 | 1466743335036 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:42:15 INFO - PROCESS | 3880 | 1466743335039 Marionette TRACE conn5 <- [1,318,null,{}] 21:42:15 INFO - PROCESS | 3880 | 1466743335043 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:15 INFO - PROCESS | 3880 | 1466743335045 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:15 INFO - PROCESS | 3880 | 1466743335133 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 21:42:15 INFO - PROCESS | 3880 | 1466743335142 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:15 INFO - PROCESS | 3880 | 1466743335144 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:15 INFO - PROCESS | 3880 | ++DOCSHELL 11418800 == 48 [pid = 3880] [id = 89] 21:42:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (116AF400) [pid = 3880] [serial = 264] [outer = 00000000] 21:42:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (125DF400) [pid = 3880] [serial = 265] [outer = 116AF400] 21:42:15 INFO - PROCESS | 3880 | 1466743335190 Marionette DEBUG loaded listener.js 21:42:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (15DCA800) [pid = 3880] [serial = 266] [outer = 116AF400] 21:42:15 INFO - PROCESS | 3880 | 1466743335665 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:15 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. 21:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 670ms 21:42:15 INFO - PROCESS | 3880 | 1466743335711 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 21:42:15 INFO - PROCESS | 3880 | 1466743335713 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 21:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:42:15 INFO - PROCESS | 3880 | 1466743335718 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:42:15 INFO - PROCESS | 3880 | 1466743335724 Marionette TRACE conn5 <- [1,322,null,{}] 21:42:15 INFO - PROCESS | 3880 | 1466743335733 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:15 INFO - PROCESS | 3880 | 1466743335736 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:15 INFO - PROCESS | 3880 | 1466743335823 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 21:42:15 INFO - PROCESS | 3880 | 1466743335832 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:15 INFO - PROCESS | 3880 | 1466743335834 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:15 INFO - PROCESS | 3880 | ++DOCSHELL 17C86C00 == 49 [pid = 3880] [id = 90] 21:42:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (17C87000) [pid = 3880] [serial = 267] [outer = 00000000] 21:42:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1876D000) [pid = 3880] [serial = 268] [outer = 17C87000] 21:42:15 INFO - PROCESS | 3880 | 1466743335878 Marionette DEBUG loaded listener.js 21:42:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (18BCCC00) [pid = 3880] [serial = 269] [outer = 17C87000] 21:42:16 INFO - PROCESS | 3880 | 1466743336330 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:16 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. 21:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 630ms 21:42:16 INFO - PROCESS | 3880 | 1466743336351 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 21:42:16 INFO - PROCESS | 3880 | 1466743336353 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 21:42:16 INFO - PROCESS | 3880 | 1466743336356 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:42:16 INFO - PROCESS | 3880 | 1466743336358 Marionette TRACE conn5 <- [1,326,null,{}] 21:42:16 INFO - PROCESS | 3880 | 1466743336362 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:16 INFO - PROCESS | 3880 | 1466743336364 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:16 INFO - PROCESS | 3880 | 1466743336450 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 21:42:16 INFO - PROCESS | 3880 | 1466743336464 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:16 INFO - PROCESS | 3880 | 1466743336466 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:16 INFO - PROCESS | 3880 | ++DOCSHELL 18FF3400 == 50 [pid = 3880] [id = 91] 21:42:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (18FF4800) [pid = 3880] [serial = 270] [outer = 00000000] 21:42:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (19038C00) [pid = 3880] [serial = 271] [outer = 18FF4800] 21:42:16 INFO - PROCESS | 3880 | 1466743336538 Marionette DEBUG loaded listener.js 21:42:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1903D400) [pid = 3880] [serial = 272] [outer = 18FF4800] 21:42:16 INFO - PROCESS | 3880 | 1466743336974 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:17 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. 21:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 21:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:42:17 INFO - PROCESS | 3880 | 1466743337031 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 21:42:17 INFO - PROCESS | 3880 | 1466743337033 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 21:42:17 INFO - PROCESS | 3880 | 1466743337036 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:42:17 INFO - PROCESS | 3880 | 1466743337038 Marionette TRACE conn5 <- [1,330,null,{}] 21:42:17 INFO - PROCESS | 3880 | 1466743337041 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:17 INFO - PROCESS | 3880 | 1466743337043 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:17 INFO - PROCESS | 3880 | 1466743337156 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 21:42:17 INFO - PROCESS | 3880 | 1466743337162 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 3880 | 1466743337168 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:17 INFO - PROCESS | 3880 | ++DOCSHELL 190A0000 == 51 [pid = 3880] [id = 92] 21:42:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (190A3000) [pid = 3880] [serial = 273] [outer = 00000000] 21:42:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (19A09000) [pid = 3880] [serial = 274] [outer = 190A3000] 21:42:17 INFO - PROCESS | 3880 | 1466743337267 Marionette DEBUG loaded listener.js 21:42:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (1A131800) [pid = 3880] [serial = 275] [outer = 190A3000] 21:42:17 INFO - PROCESS | 3880 | 1466743337737 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 730ms 21:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:42:17 INFO - PROCESS | 3880 | 1466743337771 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 21:42:17 INFO - PROCESS | 3880 | 1466743337773 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 21:42:17 INFO - PROCESS | 3880 | 1466743337776 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:42:17 INFO - PROCESS | 3880 | 1466743337778 Marionette TRACE conn5 <- [1,334,null,{}] 21:42:17 INFO - PROCESS | 3880 | 1466743337782 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:17 INFO - PROCESS | 3880 | 1466743337784 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:17 INFO - PROCESS | 3880 | 1466743337925 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 21:42:17 INFO - PROCESS | 3880 | 1466743337989 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 3880 | 1466743337991 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:18 INFO - PROCESS | 3880 | ++DOCSHELL 1A532800 == 52 [pid = 3880] [id = 93] 21:42:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (1A533000) [pid = 3880] [serial = 276] [outer = 00000000] 21:42:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (1A540000) [pid = 3880] [serial = 277] [outer = 1A533000] 21:42:18 INFO - PROCESS | 3880 | 1466743338036 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (1A540C00) [pid = 3880] [serial = 278] [outer = 1A533000] 21:42:18 INFO - PROCESS | 3880 | 1466743338443 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 730ms 21:42:18 INFO - PROCESS | 3880 | 1466743338512 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 21:42:18 INFO - PROCESS | 3880 | 1466743338514 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 21:42:18 INFO - PROCESS | 3880 | 1466743338517 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:42:18 INFO - PROCESS | 3880 | 1466743338529 Marionette TRACE conn5 <- [1,338,null,{}] 21:42:18 INFO - PROCESS | 3880 | 1466743338540 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:18 INFO - PROCESS | 3880 | 1466743338542 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:18 INFO - PROCESS | 3880 | 1466743338652 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 21:42:18 INFO - PROCESS | 3880 | 1466743338664 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:18 INFO - PROCESS | 3880 | 1466743338666 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:18 INFO - PROCESS | 3880 | ++DOCSHELL 1AC11400 == 53 [pid = 3880] [id = 94] 21:42:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1AC13400) [pid = 3880] [serial = 279] [outer = 00000000] 21:42:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (1AC16400) [pid = 3880] [serial = 280] [outer = 1AC13400] 21:42:18 INFO - PROCESS | 3880 | 1466743338759 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (1AE2B000) [pid = 3880] [serial = 281] [outer = 1AC13400] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (10EF0800) [pid = 3880] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (19A76C00) [pid = 3880] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (17C7C000) [pid = 3880] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (116B2400) [pid = 3880] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (19032400) [pid = 3880] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (173D0800) [pid = 3880] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (15AA7800) [pid = 3880] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1C48BC00) [pid = 3880] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:42:19 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (18FE7000) [pid = 3880] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:42:19 INFO - PROCESS | 3880 | 1466743339210 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 751ms 21:42:19 INFO - PROCESS | 3880 | 1466743339273 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 21:42:19 INFO - PROCESS | 3880 | 1466743339275 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 21:42:19 INFO - PROCESS | 3880 | 1466743339278 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:42:19 INFO - PROCESS | 3880 | 1466743339280 Marionette TRACE conn5 <- [1,342,null,{}] 21:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:42:19 INFO - PROCESS | 3880 | 1466743339283 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:19 INFO - PROCESS | 3880 | 1466743339285 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:19 INFO - PROCESS | 3880 | 1466743339396 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 21:42:19 INFO - PROCESS | 3880 | 1466743339448 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:19 INFO - PROCESS | 3880 | 1466743339450 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:19 INFO - PROCESS | 3880 | ++DOCSHELL 10EF0800 == 54 [pid = 3880] [id = 95] 21:42:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (173D0800) [pid = 3880] [serial = 282] [outer = 00000000] 21:42:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (1AC75800) [pid = 3880] [serial = 283] [outer = 173D0800] 21:42:19 INFO - PROCESS | 3880 | 1466743339495 Marionette DEBUG loaded listener.js 21:42:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (1B3C7800) [pid = 3880] [serial = 284] [outer = 173D0800] 21:42:19 INFO - PROCESS | 3880 | 1466743339849 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 21:42:19 INFO - PROCESS | 3880 | 1466743339915 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 21:42:19 INFO - PROCESS | 3880 | 1466743339917 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 21:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:42:19 INFO - PROCESS | 3880 | 1466743339921 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:42:19 INFO - PROCESS | 3880 | 1466743339923 Marionette TRACE conn5 <- [1,346,null,{}] 21:42:19 INFO - PROCESS | 3880 | 1466743339926 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:19 INFO - PROCESS | 3880 | 1466743339928 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:20 INFO - PROCESS | 3880 | 1466743340014 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 21:42:20 INFO - PROCESS | 3880 | 1466743340019 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:20 INFO - PROCESS | 3880 | 1466743340021 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:20 INFO - PROCESS | 3880 | ++DOCSHELL 1A27BC00 == 55 [pid = 3880] [id = 96] 21:42:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (1A27D400) [pid = 3880] [serial = 285] [outer = 00000000] 21:42:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (1A281000) [pid = 3880] [serial = 286] [outer = 1A27D400] 21:42:20 INFO - PROCESS | 3880 | 1466743340066 Marionette DEBUG loaded listener.js 21:42:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (1A283000) [pid = 3880] [serial = 287] [outer = 1A27D400] 21:42:20 INFO - PROCESS | 3880 | 1466743340489 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 21:42:20 INFO - PROCESS | 3880 | 1466743340553 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 21:42:20 INFO - PROCESS | 3880 | 1466743340555 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 21:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:42:20 INFO - PROCESS | 3880 | 1466743340558 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:42:20 INFO - PROCESS | 3880 | 1466743340560 Marionette TRACE conn5 <- [1,350,null,{}] 21:42:20 INFO - PROCESS | 3880 | 1466743340563 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:20 INFO - PROCESS | 3880 | 1466743340565 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:20 INFO - PROCESS | 3880 | 1466743340648 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 21:42:20 INFO - PROCESS | 3880 | 1466743340653 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:20 INFO - PROCESS | 3880 | 1466743340655 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:20 INFO - PROCESS | 3880 | ++DOCSHELL 1A536400 == 56 [pid = 3880] [id = 97] 21:42:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1B021400) [pid = 3880] [serial = 288] [outer = 00000000] 21:42:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (1B027000) [pid = 3880] [serial = 289] [outer = 1B021400] 21:42:20 INFO - PROCESS | 3880 | 1466743340701 Marionette DEBUG loaded listener.js 21:42:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (1B02C000) [pid = 3880] [serial = 290] [outer = 1B021400] 21:42:21 INFO - PROCESS | 3880 | 1466743341302 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 770ms 21:42:21 INFO - PROCESS | 3880 | 1466743341329 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 21:42:21 INFO - PROCESS | 3880 | 1466743341334 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 21:42:21 INFO - PROCESS | 3880 | 1466743341340 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:42:21 INFO - PROCESS | 3880 | 1466743341344 Marionette TRACE conn5 <- [1,354,null,{}] 21:42:21 INFO - PROCESS | 3880 | 1466743341350 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:21 INFO - PROCESS | 3880 | 1466743341353 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:21 INFO - PROCESS | 3880 | 1466743341474 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 21:42:21 INFO - PROCESS | 3880 | 1466743341573 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:21 INFO - PROCESS | 3880 | 1466743341578 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:21 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEC400 == 57 [pid = 3880] [id = 98] 21:42:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (0D3E2000) [pid = 3880] [serial = 291] [outer = 00000000] 21:42:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (11410C00) [pid = 3880] [serial = 292] [outer = 0D3E2000] 21:42:21 INFO - PROCESS | 3880 | 1466743341635 Marionette DEBUG loaded listener.js 21:42:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (125E1800) [pid = 3880] [serial = 293] [outer = 0D3E2000] 21:42:22 INFO - PROCESS | 3880 | 1466743342269 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:22 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. 21:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 970ms 21:42:22 INFO - PROCESS | 3880 | 1466743342314 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 21:42:22 INFO - PROCESS | 3880 | 1466743342319 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 21:42:22 INFO - PROCESS | 3880 | 1466743342326 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:42:22 INFO - PROCESS | 3880 | 1466743342329 Marionette TRACE conn5 <- [1,358,null,{}] 21:42:22 INFO - PROCESS | 3880 | 1466743342333 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:22 INFO - PROCESS | 3880 | 1466743342336 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:22 INFO - PROCESS | 3880 | 1466743342450 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 21:42:22 INFO - PROCESS | 3880 | 1466743342576 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:22 INFO - PROCESS | 3880 | 1466743342579 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:22 INFO - PROCESS | 3880 | ++DOCSHELL 173CE000 == 58 [pid = 3880] [id = 99] 21:42:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (173D4000) [pid = 3880] [serial = 294] [outer = 00000000] 21:42:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (18767000) [pid = 3880] [serial = 295] [outer = 173D4000] 21:42:22 INFO - PROCESS | 3880 | 1466743342638 Marionette DEBUG loaded listener.js 21:42:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (18FF4400) [pid = 3880] [serial = 296] [outer = 173D4000] 21:42:23 INFO - PROCESS | 3880 | 1466743343272 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:23 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. 21:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 970ms 21:42:23 INFO - PROCESS | 3880 | 1466743343309 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 21:42:23 INFO - PROCESS | 3880 | 1466743343312 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 21:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:42:23 INFO - PROCESS | 3880 | 1466743343316 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:42:23 INFO - PROCESS | 3880 | 1466743343320 Marionette TRACE conn5 <- [1,362,null,{}] 21:42:23 INFO - PROCESS | 3880 | 1466743343332 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:23 INFO - PROCESS | 3880 | 1466743343336 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:23 INFO - PROCESS | 3880 | 1466743343449 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 21:42:23 INFO - PROCESS | 3880 | 1466743343574 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:23 INFO - PROCESS | 3880 | 1466743343578 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:23 INFO - PROCESS | 3880 | ++DOCSHELL 1AE2B800 == 59 [pid = 3880] [id = 100] 21:42:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (1AE45000) [pid = 3880] [serial = 297] [outer = 00000000] 21:42:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (1AE48C00) [pid = 3880] [serial = 298] [outer = 1AE45000] 21:42:23 INFO - PROCESS | 3880 | 1466743343637 Marionette DEBUG loaded listener.js 21:42:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 110 (1AE4CC00) [pid = 3880] [serial = 299] [outer = 1AE45000] 21:42:24 INFO - PROCESS | 3880 | 1466743344264 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:24 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. 21:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 970ms 21:42:24 INFO - PROCESS | 3880 | 1466743344290 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 21:42:24 INFO - PROCESS | 3880 | 1466743344293 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 21:42:24 INFO - PROCESS | 3880 | 1466743344296 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:42:24 INFO - PROCESS | 3880 | 1466743344298 Marionette TRACE conn5 <- [1,366,null,{}] 21:42:24 INFO - PROCESS | 3880 | 1466743344302 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:24 INFO - PROCESS | 3880 | 1466743344304 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:24 INFO - PROCESS | 3880 | 1466743344416 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 21:42:24 INFO - PROCESS | 3880 | 1466743344514 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:24 INFO - PROCESS | 3880 | 1466743344516 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:24 INFO - PROCESS | 3880 | ++DOCSHELL 1AE52400 == 60 [pid = 3880] [id = 101] 21:42:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 111 (1AFA5400) [pid = 3880] [serial = 300] [outer = 00000000] 21:42:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 112 (1B02AC00) [pid = 3880] [serial = 301] [outer = 1AFA5400] 21:42:24 INFO - PROCESS | 3880 | 1466743344570 Marionette DEBUG loaded listener.js 21:42:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 113 (1B45E000) [pid = 3880] [serial = 302] [outer = 1AFA5400] 21:42:25 INFO - PROCESS | 3880 | 1466743345162 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:25 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. 21:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 930ms 21:42:25 INFO - PROCESS | 3880 | 1466743345230 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 21:42:25 INFO - PROCESS | 3880 | 1466743345233 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 21:42:25 INFO - PROCESS | 3880 | 1466743345236 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:42:25 INFO - PROCESS | 3880 | 1466743345238 Marionette TRACE conn5 <- [1,370,null,{}] 21:42:25 INFO - PROCESS | 3880 | 1466743345242 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:25 INFO - PROCESS | 3880 | 1466743345244 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:25 INFO - PROCESS | 3880 | 1466743345391 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 21:42:25 INFO - PROCESS | 3880 | 1466743345518 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:25 INFO - PROCESS | 3880 | 1466743345520 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:25 INFO - PROCESS | 3880 | ++DOCSHELL 0AD74000 == 61 [pid = 3880] [id = 102] 21:42:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 114 (10E60400) [pid = 3880] [serial = 303] [outer = 00000000] 21:42:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 115 (15AAD400) [pid = 3880] [serial = 304] [outer = 10E60400] 21:42:25 INFO - PROCESS | 3880 | 1466743345576 Marionette DEBUG loaded listener.js 21:42:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 116 (15F06000) [pid = 3880] [serial = 305] [outer = 10E60400] 21:42:26 INFO - PROCESS | 3880 | 1466743346352 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:42:26 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. 21:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1172ms 21:42:26 INFO - PROCESS | 3880 | 1466743346412 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 21:42:26 INFO - PROCESS | 3880 | 1466743346416 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 21:42:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:42:26 INFO - PROCESS | 3880 | 1466743346421 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:42:26 INFO - PROCESS | 3880 | 1466743346426 Marionette TRACE conn5 <- [1,374,null,{}] 21:42:26 INFO - PROCESS | 3880 | 1466743346450 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:26 INFO - PROCESS | 3880 | 1466743346453 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:26 INFO - PROCESS | 3880 | 1466743346563 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 21:42:26 INFO - PROCESS | 3880 | 1466743346687 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:26 INFO - PROCESS | 3880 | 1466743346689 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:26 INFO - PROCESS | 3880 | ++DOCSHELL 11418C00 == 62 [pid = 3880] [id = 103] 21:42:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 117 (15DCA000) [pid = 3880] [serial = 306] [outer = 00000000] 21:42:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 118 (173D2C00) [pid = 3880] [serial = 307] [outer = 15DCA000] 21:42:26 INFO - PROCESS | 3880 | 1466743346739 Marionette DEBUG loaded listener.js 21:42:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 119 (17C88000) [pid = 3880] [serial = 308] [outer = 15DCA000] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 1A27BC00 == 61 [pid = 3880] [id = 96] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 10EF0800 == 60 [pid = 3880] [id = 95] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 1AC11400 == 59 [pid = 3880] [id = 94] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 1A532800 == 58 [pid = 3880] [id = 93] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 190A0000 == 57 [pid = 3880] [id = 92] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 18FF3400 == 56 [pid = 3880] [id = 91] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 17C86C00 == 55 [pid = 3880] [id = 90] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 11418800 == 54 [pid = 3880] [id = 89] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 15E30000 == 53 [pid = 3880] [id = 88] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 118 (1DFF2000) [pid = 3880] [serial = 244] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOCSHELL 0AD2AC00 == 52 [pid = 3880] [id = 87] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 117 (1A3B5800) [pid = 3880] [serial = 230] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 116 (18FEFC00) [pid = 3880] [serial = 226] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 115 (19032000) [pid = 3880] [serial = 211] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 114 (127C9800) [pid = 3880] [serial = 218] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 113 (11814400) [pid = 3880] [serial = 217] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 112 (1C09E800) [pid = 3880] [serial = 233] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 111 (1B3D4400) [pid = 3880] [serial = 232] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 110 (0CBEE400) [pid = 3880] [serial = 205] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 109 (173D7400) [pid = 3880] [serial = 223] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (1789D800) [pid = 3880] [serial = 224] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (1DA14C00) [pid = 3880] [serial = 214] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (178A1000) [pid = 3880] [serial = 208] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (1C822800) [pid = 3880] [serial = 235] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1DA10000) [pid = 3880] [serial = 241] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (1AC0DC00) [pid = 3880] [serial = 239] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (1DA17000) [pid = 3880] [serial = 242] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (1D025000) [pid = 3880] [serial = 236] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (1A534000) [pid = 3880] [serial = 238] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (1902AC00) [pid = 3880] [serial = 227] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (11A03800) [pid = 3880] [serial = 220] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (15A1E800) [pid = 3880] [serial = 221] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (1A3B2800) [pid = 3880] [serial = 229] [outer = 00000000] [url = about:blank] 21:42:27 INFO - PROCESS | 3880 | 1466743347255 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:42:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:42:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 891ms 21:42:27 INFO - PROCESS | 3880 | 1466743347313 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 21:42:27 INFO - PROCESS | 3880 | 1466743347317 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 21:42:27 INFO - PROCESS | 3880 | 1466743347323 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:42:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:42:27 INFO - PROCESS | 3880 | 1466743347326 Marionette TRACE conn5 <- [1,378,null,{}] 21:42:27 INFO - PROCESS | 3880 | 1466743347330 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:27 INFO - PROCESS | 3880 | 1466743347332 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:27 INFO - PROCESS | 3880 | 1466743347423 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 21:42:27 INFO - PROCESS | 3880 | 1466743347519 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:27 INFO - PROCESS | 3880 | 1466743347521 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:27 INFO - PROCESS | 3880 | ++DOCSHELL 11A03800 == 53 [pid = 3880] [id = 104] 21:42:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (11A92C00) [pid = 3880] [serial = 309] [outer = 00000000] 21:42:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (15F11400) [pid = 3880] [serial = 310] [outer = 11A92C00] 21:42:27 INFO - PROCESS | 3880 | 1466743347569 Marionette DEBUG loaded listener.js 21:42:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1624E800) [pid = 3880] [serial = 311] [outer = 11A92C00] 21:42:27 INFO - PROCESS | 3880 | 1466743347969 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:42:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:42:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 21:42:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:42:27 INFO - PROCESS | 3880 | 1466743347998 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 21:42:27 INFO - PROCESS | 3880 | 1466743348001 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 21:42:27 INFO - PROCESS | 3880 | 1466743348004 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:42:27 INFO - PROCESS | 3880 | 1466743348008 Marionette TRACE conn5 <- [1,382,null,{}] 21:42:28 INFO - PROCESS | 3880 | 1466743348018 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:28 INFO - PROCESS | 3880 | 1466743348022 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:28 INFO - PROCESS | 3880 | 1466743348109 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 21:42:28 INFO - PROCESS | 3880 | 1466743348116 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:28 INFO - PROCESS | 3880 | 1466743348118 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:28 INFO - PROCESS | 3880 | ++DOCSHELL 1789EC00 == 54 [pid = 3880] [id = 105] 21:42:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (18BCB800) [pid = 3880] [serial = 312] [outer = 00000000] 21:42:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (19031800) [pid = 3880] [serial = 313] [outer = 18BCB800] 21:42:28 INFO - PROCESS | 3880 | 1466743348165 Marionette DEBUG loaded listener.js 21:42:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (1903C000) [pid = 3880] [serial = 314] [outer = 18BCB800] 21:42:28 INFO - PROCESS | 3880 | 1466743348632 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:42:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:42:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 21:42:28 INFO - PROCESS | 3880 | 1466743348682 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 3880 | 1466743348685 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 21:42:28 INFO - PROCESS | 3880 | 1466743348687 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - PROCESS | 3880 | 1466743348689 Marionette TRACE conn5 <- [1,386,null,{}] 21:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:42:28 INFO - PROCESS | 3880 | 1466743348692 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:28 INFO - PROCESS | 3880 | 1466743348695 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:28 INFO - PROCESS | 3880 | 1466743348791 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 21:42:28 INFO - PROCESS | 3880 | 1466743348815 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:28 INFO - PROCESS | 3880 | 1466743348817 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:28 INFO - PROCESS | 3880 | ++DOCSHELL 08A55800 == 55 [pid = 3880] [id = 106] 21:42:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (1A12D400) [pid = 3880] [serial = 315] [outer = 00000000] 21:42:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (1A27BC00) [pid = 3880] [serial = 316] [outer = 1A12D400] 21:42:28 INFO - PROCESS | 3880 | 1466743348862 Marionette DEBUG loaded listener.js 21:42:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (1A3B7800) [pid = 3880] [serial = 317] [outer = 1A12D400] 21:42:29 INFO - PROCESS | 3880 | 1466743349348 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 21:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 730ms 21:42:29 INFO - PROCESS | 3880 | 1466743349423 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 21:42:29 INFO - PROCESS | 3880 | 1466743349425 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 21:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:42:29 INFO - PROCESS | 3880 | 1466743349428 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:42:29 INFO - PROCESS | 3880 | 1466743349430 Marionette TRACE conn5 <- [1,390,null,{}] 21:42:29 INFO - PROCESS | 3880 | 1466743349433 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:29 INFO - PROCESS | 3880 | 1466743349435 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:29 INFO - PROCESS | 3880 | 1466743349573 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 21:42:29 INFO - PROCESS | 3880 | 1466743349630 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:29 INFO - PROCESS | 3880 | 1466743349632 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:29 INFO - PROCESS | 3880 | ++DOCSHELL 1A41E800 == 56 [pid = 3880] [id = 107] 21:42:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (1A534C00) [pid = 3880] [serial = 318] [outer = 00000000] 21:42:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (1AC15400) [pid = 3880] [serial = 319] [outer = 1A534C00] 21:42:29 INFO - PROCESS | 3880 | 1466743349676 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (1AD19C00) [pid = 3880] [serial = 320] [outer = 1A534C00] 21:42:30 INFO - PROCESS | 3880 | 1466743350147 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 21:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 770ms 21:42:30 INFO - PROCESS | 3880 | 1466743350199 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 3880 | 1466743350201 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 21:42:30 INFO - PROCESS | 3880 | 1466743350205 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:42:30 INFO - PROCESS | 3880 | 1466743350206 Marionette TRACE conn5 <- [1,394,null,{}] 21:42:30 INFO - PROCESS | 3880 | 1466743350217 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:30 INFO - PROCESS | 3880 | 1466743350222 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:30 INFO - PROCESS | 3880 | 1466743350353 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 21:42:30 INFO - PROCESS | 3880 | 1466743350416 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:30 INFO - PROCESS | 3880 | 1466743350418 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:30 INFO - PROCESS | 3880 | ++DOCSHELL 1B02FC00 == 57 [pid = 3880] [id = 108] 21:42:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (1B030000) [pid = 3880] [serial = 321] [outer = 00000000] 21:42:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 110 (1C30E000) [pid = 3880] [serial = 322] [outer = 1B030000] 21:42:30 INFO - PROCESS | 3880 | 1466743350464 Marionette DEBUG loaded listener.js 21:42:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 111 (1C324800) [pid = 3880] [serial = 323] [outer = 1B030000] 21:42:30 INFO - PROCESS | 3880 | 1466743350929 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 21:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 770ms 21:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:42:30 INFO - PROCESS | 3880 | 1466743350981 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 3880 | 1466743350983 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 21:42:30 INFO - PROCESS | 3880 | 1466743350986 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - PROCESS | 3880 | 1466743350988 Marionette TRACE conn5 <- [1,398,null,{}] 21:42:30 INFO - PROCESS | 3880 | 1466743350991 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:30 INFO - PROCESS | 3880 | 1466743350993 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:31 INFO - PROCESS | 3880 | 1466743351200 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 110 (18FF4800) [pid = 3880] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 109 (17C87000) [pid = 3880] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (0CB9B000) [pid = 3880] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (15E97C00) [pid = 3880] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (1AC13400) [pid = 3880] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (116AF400) [pid = 3880] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1A533000) [pid = 3880] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (173D0800) [pid = 3880] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (1A27D400) [pid = 3880] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:42:31 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (190A3000) [pid = 3880] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:42:31 INFO - PROCESS | 3880 | 1466743351262 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:31 INFO - PROCESS | 3880 | 1466743351264 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:31 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE7800 == 58 [pid = 3880] [id = 109] 21:42:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (11053400) [pid = 3880] [serial = 324] [outer = 00000000] 21:42:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (15F4FC00) [pid = 3880] [serial = 325] [outer = 11053400] 21:42:31 INFO - PROCESS | 3880 | 1466743351308 Marionette DEBUG loaded listener.js 21:42:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (173D0800) [pid = 3880] [serial = 326] [outer = 11053400] 21:42:31 INFO - PROCESS | 3880 | 1466743351787 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 21:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 870ms 21:42:31 INFO - PROCESS | 3880 | 1466743351860 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 21:42:31 INFO - PROCESS | 3880 | 1466743351864 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 21:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:42:31 INFO - PROCESS | 3880 | 1466743351870 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:42:31 INFO - PROCESS | 3880 | 1466743351874 Marionette TRACE conn5 <- [1,402,null,{}] 21:42:31 INFO - PROCESS | 3880 | 1466743351880 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:31 INFO - PROCESS | 3880 | 1466743351883 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:31 INFO - PROCESS | 3880 | 1466743351999 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 21:42:32 INFO - PROCESS | 3880 | 1466743352129 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:32 INFO - PROCESS | 3880 | 1466743352132 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:32 INFO - PROCESS | 3880 | ++DOCSHELL 113B7C00 == 59 [pid = 3880] [id = 110] 21:42:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (11412400) [pid = 3880] [serial = 327] [outer = 00000000] 21:42:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (125D9800) [pid = 3880] [serial = 328] [outer = 11412400] 21:42:32 INFO - PROCESS | 3880 | 1466743352192 Marionette DEBUG loaded listener.js 21:42:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (15AE5400) [pid = 3880] [serial = 329] [outer = 11412400] 21:42:32 INFO - PROCESS | 3880 | 1466743352888 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 21:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1080ms 21:42:32 INFO - PROCESS | 3880 | 1466743352949 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 21:42:32 INFO - PROCESS | 3880 | 1466743352954 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 21:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:42:32 INFO - PROCESS | 3880 | 1466743352961 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:42:32 INFO - PROCESS | 3880 | 1466743352964 Marionette TRACE conn5 <- [1,406,null,{}] 21:42:32 INFO - PROCESS | 3880 | 1466743352968 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:32 INFO - PROCESS | 3880 | 1466743352971 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:33 INFO - PROCESS | 3880 | 1466743353086 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 21:42:33 INFO - PROCESS | 3880 | 1466743353214 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:33 INFO - PROCESS | 3880 | 1466743353217 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:33 INFO - PROCESS | 3880 | ++DOCSHELL 18FF3400 == 60 [pid = 3880] [id = 111] 21:42:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (18FF3C00) [pid = 3880] [serial = 330] [outer = 00000000] 21:42:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (19037C00) [pid = 3880] [serial = 331] [outer = 18FF3C00] 21:42:33 INFO - PROCESS | 3880 | 1466743353275 Marionette DEBUG loaded listener.js 21:42:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 110 (1A134C00) [pid = 3880] [serial = 332] [outer = 18FF3C00] 21:42:33 INFO - PROCESS | 3880 | 1466743353916 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 21:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 970ms 21:42:33 INFO - PROCESS | 3880 | 1466743353936 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 21:42:33 INFO - PROCESS | 3880 | 1466743353939 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 21:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:42:33 INFO - PROCESS | 3880 | 1466743353942 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:42:33 INFO - PROCESS | 3880 | 1466743353946 Marionette TRACE conn5 <- [1,410,null,{}] 21:42:33 INFO - PROCESS | 3880 | 1466743353957 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:33 INFO - PROCESS | 3880 | 1466743353962 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:34 INFO - PROCESS | 3880 | 1466743354077 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 21:42:34 INFO - PROCESS | 3880 | 1466743354208 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:34 INFO - PROCESS | 3880 | 1466743354212 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:34 INFO - PROCESS | 3880 | ++DOCSHELL 1C307400 == 61 [pid = 3880] [id = 112] 21:42:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 111 (1C308000) [pid = 3880] [serial = 333] [outer = 00000000] 21:42:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 112 (1C32DC00) [pid = 3880] [serial = 334] [outer = 1C308000] 21:42:34 INFO - PROCESS | 3880 | 1466743354270 Marionette DEBUG loaded listener.js 21:42:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 113 (1C48C400) [pid = 3880] [serial = 335] [outer = 1C308000] 21:42:34 INFO - PROCESS | 3880 | 1466743354844 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 21:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 987ms 21:42:34 INFO - PROCESS | 3880 | 1466743354932 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 21:42:34 INFO - PROCESS | 3880 | 1466743354935 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 21:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:42:34 INFO - PROCESS | 3880 | 1466743354939 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:42:34 INFO - PROCESS | 3880 | 1466743354941 Marionette TRACE conn5 <- [1,414,null,{}] 21:42:34 INFO - PROCESS | 3880 | 1466743354958 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:34 INFO - PROCESS | 3880 | 1466743354961 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:35 INFO - PROCESS | 3880 | 1466743355110 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 21:42:35 INFO - PROCESS | 3880 | 1466743355164 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:35 INFO - PROCESS | 3880 | 1466743355167 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:35 INFO - PROCESS | 3880 | ++DOCSHELL 1C8D0C00 == 62 [pid = 3880] [id = 113] 21:42:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 114 (1D024400) [pid = 3880] [serial = 336] [outer = 00000000] 21:42:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 115 (1D02DC00) [pid = 3880] [serial = 337] [outer = 1D024400] 21:42:35 INFO - PROCESS | 3880 | 1466743355222 Marionette DEBUG loaded listener.js 21:42:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 116 (1DA11400) [pid = 3880] [serial = 338] [outer = 1D024400] 21:42:35 INFO - PROCESS | 3880 | 1466743355882 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 21:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 970ms 21:42:35 INFO - PROCESS | 3880 | 1466743355911 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 21:42:35 INFO - PROCESS | 3880 | 1466743355914 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 21:42:35 INFO - PROCESS | 3880 | 1466743355917 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:42:35 INFO - PROCESS | 3880 | 1466743355920 Marionette TRACE conn5 <- [1,418,null,{}] 21:42:35 INFO - PROCESS | 3880 | 1466743355923 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:35 INFO - PROCESS | 3880 | 1466743355926 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:36 INFO - PROCESS | 3880 | 1466743356037 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 21:42:36 INFO - PROCESS | 3880 | 1466743356140 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:36 INFO - PROCESS | 3880 | 1466743356143 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:36 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E7000 == 63 [pid = 3880] [id = 114] 21:42:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 117 (113B5400) [pid = 3880] [serial = 339] [outer = 00000000] 21:42:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 118 (173D4800) [pid = 3880] [serial = 340] [outer = 113B5400] 21:42:36 INFO - PROCESS | 3880 | 1466743356199 Marionette DEBUG loaded listener.js 21:42:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 119 (18BF1400) [pid = 3880] [serial = 341] [outer = 113B5400] 21:42:37 INFO - PROCESS | 3880 | 1466743357399 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 21:42:37 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 21:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1516ms 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 1B02FC00 == 62 [pid = 3880] [id = 108] 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 1A41E800 == 61 [pid = 3880] [id = 107] 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 08A55800 == 60 [pid = 3880] [id = 106] 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 1789EC00 == 59 [pid = 3880] [id = 105] 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 11A03800 == 58 [pid = 3880] [id = 104] 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 11418C00 == 57 [pid = 3880] [id = 103] 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 1AE2B800 == 56 [pid = 3880] [id = 100] 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 173CE000 == 55 [pid = 3880] [id = 99] 21:42:37 INFO - PROCESS | 3880 | --DOCSHELL 0CBEC400 == 54 [pid = 3880] [id = 98] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 118 (19038C00) [pid = 3880] [serial = 271] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 117 (11742800) [pid = 3880] [serial = 247] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 116 (1876D000) [pid = 3880] [serial = 268] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 115 (18BCCC00) [pid = 3880] [serial = 269] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 114 (113B6400) [pid = 3880] [serial = 260] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 113 (0CBEE000) [pid = 3880] [serial = 259] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 112 (173D1000) [pid = 3880] [serial = 263] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 111 (17341C00) [pid = 3880] [serial = 262] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 110 (1AC16400) [pid = 3880] [serial = 280] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 109 (125DF400) [pid = 3880] [serial = 265] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (15DCA800) [pid = 3880] [serial = 266] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (1ED60800) [pid = 3880] [serial = 256] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (1A540C00) [pid = 3880] [serial = 278] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (1DFF8000) [pid = 3880] [serial = 253] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1789B000) [pid = 3880] [serial = 250] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (1A540000) [pid = 3880] [serial = 277] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (1AC75800) [pid = 3880] [serial = 283] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (1A281000) [pid = 3880] [serial = 286] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (1AE2B000) [pid = 3880] [serial = 281] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (1B027000) [pid = 3880] [serial = 289] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (1A283000) [pid = 3880] [serial = 287] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (1B3C7800) [pid = 3880] [serial = 284] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (19A09000) [pid = 3880] [serial = 274] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (1A131800) [pid = 3880] [serial = 275] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (1903D400) [pid = 3880] [serial = 272] [outer = 00000000] [url = about:blank] 21:42:37 INFO - PROCESS | 3880 | 1466743357528 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 21:42:37 INFO - PROCESS | 3880 | 1466743357533 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 21:42:37 INFO - PROCESS | 3880 | 1466743357547 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:42:37 INFO - PROCESS | 3880 | 1466743357550 Marionette TRACE conn5 <- [1,422,null,{}] 21:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:42:37 INFO - PROCESS | 3880 | 1466743357555 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:37 INFO - PROCESS | 3880 | 1466743357558 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:37 INFO - PROCESS | 3880 | 1466743357641 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 21:42:37 INFO - PROCESS | 3880 | 1466743357648 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:37 INFO - PROCESS | 3880 | 1466743357651 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:37 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEC400 == 55 [pid = 3880] [id = 115] 21:42:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (0CBEE000) [pid = 3880] [serial = 342] [outer = 00000000] 21:42:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (0D3E7C00) [pid = 3880] [serial = 343] [outer = 0CBEE000] 21:42:37 INFO - PROCESS | 3880 | 1466743357698 Marionette DEBUG loaded listener.js 21:42:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (113BE800) [pid = 3880] [serial = 344] [outer = 0CBEE000] 21:42:38 INFO - PROCESS | 3880 | 1466743358677 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 21:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1160ms 21:42:38 INFO - PROCESS | 3880 | 1466743358718 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 21:42:38 INFO - PROCESS | 3880 | 1466743358722 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 21:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:42:38 INFO - PROCESS | 3880 | 1466743358729 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:42:38 INFO - PROCESS | 3880 | 1466743358731 Marionette TRACE conn5 <- [1,426,null,{}] 21:42:38 INFO - PROCESS | 3880 | 1466743358735 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:38 INFO - PROCESS | 3880 | 1466743358738 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:38 INFO - PROCESS | 3880 | 1466743358830 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 21:42:38 INFO - PROCESS | 3880 | 1466743358837 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:38 INFO - PROCESS | 3880 | 1466743358839 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:38 INFO - PROCESS | 3880 | ++DOCSHELL 173CF000 == 56 [pid = 3880] [id = 116] 21:42:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (173D1000) [pid = 3880] [serial = 345] [outer = 00000000] 21:42:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1789EC00) [pid = 3880] [serial = 346] [outer = 173D1000] 21:42:38 INFO - PROCESS | 3880 | 1466743358886 Marionette DEBUG loaded listener.js 21:42:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (1876C000) [pid = 3880] [serial = 347] [outer = 173D1000] 21:42:39 INFO - PROCESS | 3880 | 1466743359387 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 21:42:39 INFO - PROCESS | 3880 | 1466743359405 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 21:42:39 INFO - PROCESS | 3880 | 1466743359408 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:42:39 INFO - PROCESS | 3880 | 1466743359412 Marionette TRACE conn5 <- [1,430,null,{}] 21:42:39 INFO - PROCESS | 3880 | 1466743359422 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:39 INFO - PROCESS | 3880 | 1466743359426 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:39 INFO - PROCESS | 3880 | 1466743359515 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 21:42:39 INFO - PROCESS | 3880 | 1466743359522 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:39 INFO - PROCESS | 3880 | 1466743359525 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:39 INFO - PROCESS | 3880 | ++DOCSHELL 19048C00 == 57 [pid = 3880] [id = 117] 21:42:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (19A74C00) [pid = 3880] [serial = 348] [outer = 00000000] 21:42:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (1A27D800) [pid = 3880] [serial = 349] [outer = 19A74C00] 21:42:39 INFO - PROCESS | 3880 | 1466743359572 Marionette DEBUG loaded listener.js 21:42:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (1A285400) [pid = 3880] [serial = 350] [outer = 19A74C00] 21:42:40 INFO - PROCESS | 3880 | 1466743360086 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 21:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 730ms 21:42:40 INFO - PROCESS | 3880 | 1466743360142 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 21:42:40 INFO - PROCESS | 3880 | 1466743360145 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 21:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:42:40 INFO - PROCESS | 3880 | 1466743360155 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 3880 | 1466743360157 Marionette TRACE conn5 <- [1,434,null,{}] 21:42:40 INFO - PROCESS | 3880 | 1466743360160 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:40 INFO - PROCESS | 3880 | 1466743360162 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:40 INFO - PROCESS | 3880 | 1466743360311 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 21:42:40 INFO - PROCESS | 3880 | 1466743360321 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:40 INFO - PROCESS | 3880 | 1466743360323 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:40 INFO - PROCESS | 3880 | ++DOCSHELL 1A53F800 == 58 [pid = 3880] [id = 118] 21:42:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (1A540000) [pid = 3880] [serial = 351] [outer = 00000000] 21:42:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (1AC13C00) [pid = 3880] [serial = 352] [outer = 1A540000] 21:42:40 INFO - PROCESS | 3880 | 1466743360417 Marionette DEBUG loaded listener.js 21:42:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (1AE28C00) [pid = 3880] [serial = 353] [outer = 1A540000] 21:42:40 INFO - PROCESS | 3880 | 1466743360859 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 21:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 730ms 21:42:40 INFO - PROCESS | 3880 | 1466743360893 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 21:42:40 INFO - PROCESS | 3880 | 1466743360895 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 21:42:40 INFO - PROCESS | 3880 | 1466743360902 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 3880 | 1466743360904 Marionette TRACE conn5 <- [1,438,null,{}] 21:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:42:40 INFO - PROCESS | 3880 | 1466743360907 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:40 INFO - PROCESS | 3880 | 1466743360909 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:41 INFO - PROCESS | 3880 | 1466743361026 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 21:42:41 INFO - PROCESS | 3880 | 1466743361032 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:41 INFO - PROCESS | 3880 | 1466743361034 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:41 INFO - PROCESS | 3880 | ++DOCSHELL 1AC10000 == 59 [pid = 3880] [id = 119] 21:42:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (1AE2CC00) [pid = 3880] [serial = 354] [outer = 00000000] 21:42:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (1B022400) [pid = 3880] [serial = 355] [outer = 1AE2CC00] 21:42:41 INFO - PROCESS | 3880 | 1466743361078 Marionette DEBUG loaded listener.js 21:42:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (1B027000) [pid = 3880] [serial = 356] [outer = 1AE2CC00] 21:42:41 INFO - PROCESS | 3880 | 1466743361578 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 21:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 730ms 21:42:41 INFO - PROCESS | 3880 | 1466743361649 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 21:42:41 INFO - PROCESS | 3880 | 1466743361651 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 21:42:41 INFO - PROCESS | 3880 | 1466743361654 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:42:41 INFO - PROCESS | 3880 | 1466743361656 Marionette TRACE conn5 <- [1,442,null,{}] 21:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:42:41 INFO - PROCESS | 3880 | 1466743361659 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:41 INFO - PROCESS | 3880 | 1466743361665 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:41 INFO - PROCESS | 3880 | 1466743362002 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (17346400) [pid = 3880] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (11059400) [pid = 3880] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (10E60400) [pid = 3880] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (1B030000) [pid = 3880] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1C49C400) [pid = 3880] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (15DCA000) [pid = 3880] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (18BCB800) [pid = 3880] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (1A12D400) [pid = 3880] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (1A534C00) [pid = 3880] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (1B16EC00) [pid = 3880] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (1607E400) [pid = 3880] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (11A92C00) [pid = 3880] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (18FF0C00) [pid = 3880] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (1DA15C00) [pid = 3880] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (1E781800) [pid = 3880] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1A53CC00) [pid = 3880] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (19040800) [pid = 3880] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:42:42 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (0CBE8800) [pid = 3880] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:42:42 INFO - PROCESS | 3880 | 1466743362068 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:42 INFO - PROCESS | 3880 | 1466743362070 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:42 INFO - PROCESS | 3880 | ++DOCSHELL 08A5A400 == 60 [pid = 3880] [id = 120] 21:42:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (08A5FC00) [pid = 3880] [serial = 357] [outer = 00000000] 21:42:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (113B5C00) [pid = 3880] [serial = 358] [outer = 08A5FC00] 21:42:42 INFO - PROCESS | 3880 | 1466743362115 Marionette DEBUG loaded listener.js 21:42:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (11A92C00) [pid = 3880] [serial = 359] [outer = 08A5FC00] 21:42:42 INFO - PROCESS | 3880 | 1466743362479 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 21:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 870ms 21:42:42 INFO - PROCESS | 3880 | 1466743362530 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 21:42:42 INFO - PROCESS | 3880 | 1466743362532 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 21:42:42 INFO - PROCESS | 3880 | 1466743362535 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:42:42 INFO - PROCESS | 3880 | 1466743362537 Marionette TRACE conn5 <- [1,446,null,{}] 21:42:42 INFO - PROCESS | 3880 | 1466743362541 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:42 INFO - PROCESS | 3880 | 1466743362542 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:42 INFO - PROCESS | 3880 | 1466743362627 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 21:42:42 INFO - PROCESS | 3880 | 1466743362633 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:42 INFO - PROCESS | 3880 | 1466743362634 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:42 INFO - PROCESS | 3880 | ++DOCSHELL 1876D400 == 61 [pid = 3880] [id = 121] 21:42:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (18FEC000) [pid = 3880] [serial = 360] [outer = 00000000] 21:42:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (1B02F800) [pid = 3880] [serial = 361] [outer = 18FEC000] 21:42:42 INFO - PROCESS | 3880 | 1466743362679 Marionette DEBUG loaded listener.js 21:42:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (1C330C00) [pid = 3880] [serial = 362] [outer = 18FEC000] 21:42:43 INFO - PROCESS | 3880 | 1466743363113 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 21:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 630ms 21:42:43 INFO - PROCESS | 3880 | 1466743363170 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 21:42:43 INFO - PROCESS | 3880 | 1466743363172 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 21:42:43 INFO - PROCESS | 3880 | 1466743363176 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:42:43 INFO - PROCESS | 3880 | 1466743363177 Marionette TRACE conn5 <- [1,450,null,{}] 21:42:43 INFO - PROCESS | 3880 | 1466743363181 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:43 INFO - PROCESS | 3880 | 1466743363183 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:43 INFO - PROCESS | 3880 | 1466743363270 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 21:42:43 INFO - PROCESS | 3880 | 1466743363314 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:43 INFO - PROCESS | 3880 | 1466743363316 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:43 INFO - PROCESS | 3880 | ++DOCSHELL 1B30C400 == 62 [pid = 3880] [id = 122] 21:42:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (1B30D000) [pid = 3880] [serial = 363] [outer = 00000000] 21:42:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1B313400) [pid = 3880] [serial = 364] [outer = 1B30D000] 21:42:43 INFO - PROCESS | 3880 | 1466743363361 Marionette DEBUG loaded listener.js 21:42:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (1B315800) [pid = 3880] [serial = 365] [outer = 1B30D000] 21:42:43 INFO - PROCESS | 3880 | 1466743363812 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 21:42:43 INFO - PROCESS | 3880 | 1466743363914 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 21:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:42:43 INFO - PROCESS | 3880 | 1466743363918 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:42:43 INFO - PROCESS | 3880 | 1466743363919 Marionette TRACE conn5 <- [1,454,null,{}] 21:42:43 INFO - PROCESS | 3880 | 1466743363923 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:43 INFO - PROCESS | 3880 | 1466743363925 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:44 INFO - PROCESS | 3880 | 1466743364058 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 21:42:44 INFO - PROCESS | 3880 | 1466743364147 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:44 INFO - PROCESS | 3880 | 1466743364150 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:44 INFO - PROCESS | 3880 | ++DOCSHELL 08A5C800 == 63 [pid = 3880] [id = 123] 21:42:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (0AD1FC00) [pid = 3880] [serial = 366] [outer = 00000000] 21:42:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (0CBE7400) [pid = 3880] [serial = 367] [outer = 0AD1FC00] 21:42:44 INFO - PROCESS | 3880 | 1466743364209 Marionette DEBUG loaded listener.js 21:42:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (113B7000) [pid = 3880] [serial = 368] [outer = 0AD1FC00] 21:42:44 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:42:44 INFO - PROCESS | 3880 | 1466743364884 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 21:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1018ms 21:42:44 INFO - PROCESS | 3880 | 1466743364941 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 21:42:44 INFO - PROCESS | 3880 | 1466743364945 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 21:42:44 INFO - PROCESS | 3880 | 1466743364950 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:42:44 INFO - PROCESS | 3880 | 1466743364954 Marionette TRACE conn5 <- [1,458,null,{}] 21:42:44 INFO - PROCESS | 3880 | 1466743364978 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:44 INFO - PROCESS | 3880 | 1466743364983 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:45 INFO - PROCESS | 3880 | 1466743365105 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 21:42:45 INFO - PROCESS | 3880 | 1466743365230 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:45 INFO - PROCESS | 3880 | 1466743365233 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:45 INFO - PROCESS | 3880 | ++DOCSHELL 178A1000 == 64 [pid = 3880] [id = 124] 21:42:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (18763C00) [pid = 3880] [serial = 369] [outer = 00000000] 21:42:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (1903A800) [pid = 3880] [serial = 370] [outer = 18763C00] 21:42:45 INFO - PROCESS | 3880 | 1466743365291 Marionette DEBUG loaded listener.js 21:42:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (19A72C00) [pid = 3880] [serial = 371] [outer = 18763C00] 21:42:45 INFO - PROCESS | 3880 | 1466743365880 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 21:42:45 INFO - PROCESS | 3880 | 1466743365929 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 21:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:42:45 INFO - PROCESS | 3880 | 1466743365934 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:42:45 INFO - PROCESS | 3880 | 1466743365936 Marionette TRACE conn5 <- [1,462,null,{}] 21:42:45 INFO - PROCESS | 3880 | 1466743365940 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:45 INFO - PROCESS | 3880 | 1466743365943 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:46 INFO - PROCESS | 3880 | 1466743366059 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 21:42:46 INFO - PROCESS | 3880 | 1466743366192 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:46 INFO - PROCESS | 3880 | 1466743366195 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:46 INFO - PROCESS | 3880 | ++DOCSHELL 1AE50C00 == 65 [pid = 3880] [id = 125] 21:42:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (1B3D4C00) [pid = 3880] [serial = 372] [outer = 00000000] 21:42:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (1C325400) [pid = 3880] [serial = 373] [outer = 1B3D4C00] 21:42:46 INFO - PROCESS | 3880 | 1466743366251 Marionette DEBUG loaded listener.js 21:42:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (1D025400) [pid = 3880] [serial = 374] [outer = 1B3D4C00] 21:42:46 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:42:46 INFO - PROCESS | 3880 | 1466743366878 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 21:42:46 INFO - PROCESS | 3880 | 1466743366918 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 21:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:42:46 INFO - PROCESS | 3880 | 1466743366930 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:42:46 INFO - PROCESS | 3880 | 1466743366934 Marionette TRACE conn5 <- [1,466,null,{}] 21:42:46 INFO - PROCESS | 3880 | 1466743366938 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:46 INFO - PROCESS | 3880 | 1466743366942 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:47 INFO - PROCESS | 3880 | 1466743367057 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 21:42:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 110 (19022000) [pid = 3880] [serial = 375] [outer = 15F11C00] 21:42:47 INFO - PROCESS | 3880 | 1466743367213 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:47 INFO - PROCESS | 3880 | 1466743367215 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:47 INFO - PROCESS | 3880 | ++DOCSHELL 1C321800 == 66 [pid = 3880] [id = 126] 21:42:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 111 (1C489800) [pid = 3880] [serial = 376] [outer = 00000000] 21:42:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 112 (1DFF4000) [pid = 3880] [serial = 377] [outer = 1C489800] 21:42:47 INFO - PROCESS | 3880 | 1466743367279 Marionette DEBUG loaded listener.js 21:42:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 113 (1E020800) [pid = 3880] [serial = 378] [outer = 1C489800] 21:42:48 INFO - PROCESS | 3880 | 1466743368032 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 21:42:48 INFO - PROCESS | 3880 | 1466743368118 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 21:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:42:48 INFO - PROCESS | 3880 | 1466743368121 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:42:48 INFO - PROCESS | 3880 | 1466743368123 Marionette TRACE conn5 <- [1,470,null,{}] 21:42:48 INFO - PROCESS | 3880 | 1466743368127 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:48 INFO - PROCESS | 3880 | 1466743368130 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:48 INFO - PROCESS | 3880 | 1466743368456 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 21:42:48 INFO - PROCESS | 3880 | 1466743368608 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:48 INFO - PROCESS | 3880 | 1466743368611 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:48 INFO - PROCESS | 3880 | ++DOCSHELL 1140F000 == 67 [pid = 3880] [id = 127] 21:42:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 114 (11410400) [pid = 3880] [serial = 379] [outer = 00000000] 21:42:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 115 (11A8CC00) [pid = 3880] [serial = 380] [outer = 11410400] 21:42:48 INFO - PROCESS | 3880 | 1466743368665 Marionette DEBUG loaded listener.js 21:42:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 116 (15AA5400) [pid = 3880] [serial = 381] [outer = 11410400] 21:42:49 INFO - PROCESS | 3880 | 1466743369262 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 21:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1173ms 21:42:49 INFO - PROCESS | 3880 | 1466743369299 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 21:42:49 INFO - PROCESS | 3880 | 1466743369303 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 21:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:42:49 INFO - PROCESS | 3880 | 1466743369308 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:42:49 INFO - PROCESS | 3880 | 1466743369311 Marionette TRACE conn5 <- [1,474,null,{}] 21:42:49 INFO - PROCESS | 3880 | 1466743369315 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:49 INFO - PROCESS | 3880 | 1466743369318 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:49 INFO - PROCESS | 3880 | 1466743369443 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 15DC9800 == 66 [pid = 3880] [id = 31] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 1B30C400 == 65 [pid = 3880] [id = 122] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 1876D400 == 64 [pid = 3880] [id = 121] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 08A5A400 == 63 [pid = 3880] [id = 120] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 1AC10000 == 62 [pid = 3880] [id = 119] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 1A53F800 == 61 [pid = 3880] [id = 118] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 19048C00 == 60 [pid = 3880] [id = 117] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 173CF000 == 59 [pid = 3880] [id = 116] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 115 (15F4FC00) [pid = 3880] [serial = 325] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 0CBEC400 == 58 [pid = 3880] [id = 115] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 0D3E7000 == 57 [pid = 3880] [id = 114] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 1C8D0C00 == 56 [pid = 3880] [id = 113] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 1C307400 == 55 [pid = 3880] [id = 112] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 18FF3400 == 54 [pid = 3880] [id = 111] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 113B7C00 == 53 [pid = 3880] [id = 110] 21:42:49 INFO - PROCESS | 3880 | --DOCSHELL 0CBE7800 == 52 [pid = 3880] [id = 109] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 114 (18F68800) [pid = 3880] [serial = 209] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 113 (15AE2C00) [pid = 3880] [serial = 248] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 112 (15F06000) [pid = 3880] [serial = 305] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 111 (1C324800) [pid = 3880] [serial = 323] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 110 (1B02AC00) [pid = 3880] [serial = 301] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 109 (1D698000) [pid = 3880] [serial = 203] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (173D2C00) [pid = 3880] [serial = 307] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (19031800) [pid = 3880] [serial = 313] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (1A27BC00) [pid = 3880] [serial = 316] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (17C88000) [pid = 3880] [serial = 308] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1AC15400) [pid = 3880] [serial = 319] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (1AE48C00) [pid = 3880] [serial = 298] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (1A3B7800) [pid = 3880] [serial = 317] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (1E775800) [pid = 3880] [serial = 254] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (18FE7400) [pid = 3880] [serial = 251] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (15F11400) [pid = 3880] [serial = 310] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (1903C000) [pid = 3880] [serial = 314] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (15AAD400) [pid = 3880] [serial = 304] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (19041000) [pid = 3880] [serial = 212] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (18767000) [pid = 3880] [serial = 295] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (1DFF5400) [pid = 3880] [serial = 245] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1ED69800) [pid = 3880] [serial = 257] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1624E800) [pid = 3880] [serial = 311] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (11410C00) [pid = 3880] [serial = 292] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1E024800) [pid = 3880] [serial = 215] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1AD19C00) [pid = 3880] [serial = 320] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1C30E000) [pid = 3880] [serial = 322] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19047000) [pid = 3880] [serial = 160] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (11052400) [pid = 3880] [serial = 206] [outer = 00000000] [url = about:blank] 21:42:49 INFO - PROCESS | 3880 | 1466743369598 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:49 INFO - PROCESS | 3880 | 1466743369601 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:49 INFO - PROCESS | 3880 | ++DOCSHELL 0CB95800 == 53 [pid = 3880] [id = 128] 21:42:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (0CB95C00) [pid = 3880] [serial = 382] [outer = 00000000] 21:42:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (0CBE8400) [pid = 3880] [serial = 383] [outer = 0CB95C00] 21:42:49 INFO - PROCESS | 3880 | 1466743369649 Marionette DEBUG loaded listener.js 21:42:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (0D3EB400) [pid = 3880] [serial = 384] [outer = 0CB95C00] 21:42:50 INFO - PROCESS | 3880 | 1466743370122 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 890ms 21:42:50 INFO - PROCESS | 3880 | 1466743370198 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 3880 | 1466743370201 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 21:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:42:50 INFO - PROCESS | 3880 | 1466743370204 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 3880 | 1466743370206 Marionette TRACE conn5 <- [1,478,null,{}] 21:42:50 INFO - PROCESS | 3880 | 1466743370210 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:50 INFO - PROCESS | 3880 | 1466743370212 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:50 INFO - PROCESS | 3880 | 1466743370300 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 21:42:50 INFO - PROCESS | 3880 | 1466743370314 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:50 INFO - PROCESS | 3880 | 1466743370316 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:50 INFO - PROCESS | 3880 | ++DOCSHELL 160E1400 == 54 [pid = 3880] [id = 129] 21:42:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1624E800) [pid = 3880] [serial = 385] [outer = 00000000] 21:42:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (173CF000) [pid = 3880] [serial = 386] [outer = 1624E800] 21:42:50 INFO - PROCESS | 3880 | 1466743370361 Marionette DEBUG loaded listener.js 21:42:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (17897400) [pid = 3880] [serial = 387] [outer = 1624E800] 21:42:50 INFO - PROCESS | 3880 | 1466743370835 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 672ms 21:42:50 INFO - PROCESS | 3880 | 1466743370880 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 3880 | 1466743370884 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 21:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:42:50 INFO - PROCESS | 3880 | 1466743370893 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 3880 | 1466743370898 Marionette TRACE conn5 <- [1,482,null,{}] 21:42:50 INFO - PROCESS | 3880 | 1466743370901 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:50 INFO - PROCESS | 3880 | 1466743370904 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:50 INFO - PROCESS | 3880 | 1466743370994 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 21:42:51 INFO - PROCESS | 3880 | 1466743371110 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:51 INFO - PROCESS | 3880 | 1466743371112 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:51 INFO - PROCESS | 3880 | ++DOCSHELL 18FED800 == 55 [pid = 3880] [id = 130] 21:42:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (18FEE800) [pid = 3880] [serial = 388] [outer = 00000000] 21:42:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (1901F400) [pid = 3880] [serial = 389] [outer = 18FEE800] 21:42:51 INFO - PROCESS | 3880 | 1466743371156 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (19026000) [pid = 3880] [serial = 390] [outer = 18FEE800] 21:42:51 INFO - PROCESS | 3880 | 1466743371560 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 21:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 730ms 21:42:51 INFO - PROCESS | 3880 | 1466743371620 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 21:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:42:51 INFO - PROCESS | 3880 | 1466743371622 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 21:42:51 INFO - PROCESS | 3880 | 1466743371625 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:42:51 INFO - PROCESS | 3880 | 1466743371627 Marionette TRACE conn5 <- [1,486,null,{}] 21:42:51 INFO - PROCESS | 3880 | 1466743371630 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:51 INFO - PROCESS | 3880 | 1466743371632 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:51 INFO - PROCESS | 3880 | 1466743371746 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 21:42:51 INFO - PROCESS | 3880 | 1466743371805 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:51 INFO - PROCESS | 3880 | 1466743371807 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:51 INFO - PROCESS | 3880 | ++DOCSHELL 173CE400 == 56 [pid = 3880] [id = 131] 21:42:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (1902C400) [pid = 3880] [serial = 391] [outer = 00000000] 21:42:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (19040800) [pid = 3880] [serial = 392] [outer = 1902C400] 21:42:51 INFO - PROCESS | 3880 | 1466743371853 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (19047000) [pid = 3880] [serial = 393] [outer = 1902C400] 21:42:52 INFO - PROCESS | 3880 | 1466743372282 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 21:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 21:42:52 INFO - PROCESS | 3880 | 1466743372296 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 21:42:52 INFO - PROCESS | 3880 | 1466743372298 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 21:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:42:52 INFO - PROCESS | 3880 | 1466743372301 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:42:52 INFO - PROCESS | 3880 | 1466743372303 Marionette TRACE conn5 <- [1,490,null,{}] 21:42:52 INFO - PROCESS | 3880 | 1466743372307 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:52 INFO - PROCESS | 3880 | 1466743372308 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:52 INFO - PROCESS | 3880 | 1466743372451 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 21:42:52 INFO - PROCESS | 3880 | 1466743372479 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:52 INFO - PROCESS | 3880 | 1466743372484 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:52 INFO - PROCESS | 3880 | ++DOCSHELL 1A27C000 == 57 [pid = 3880] [id = 132] 21:42:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1A27C400) [pid = 3880] [serial = 394] [outer = 00000000] 21:42:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (1A3B1000) [pid = 3880] [serial = 395] [outer = 1A27C400] 21:42:52 INFO - PROCESS | 3880 | 1466743372538 Marionette DEBUG loaded listener.js 21:42:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (1A535400) [pid = 3880] [serial = 396] [outer = 1A27C400] 21:42:53 INFO - PROCESS | 3880 | 1466743373018 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 21:42:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:42:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 770ms 21:42:53 INFO - PROCESS | 3880 | 1466743373072 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 21:42:53 INFO - PROCESS | 3880 | 1466743373074 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 21:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:42:53 INFO - PROCESS | 3880 | 1466743373078 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:42:53 INFO - PROCESS | 3880 | 1466743373079 Marionette TRACE conn5 <- [1,494,null,{}] 21:42:53 INFO - PROCESS | 3880 | 1466743373087 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:53 INFO - PROCESS | 3880 | 1466743373089 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:53 INFO - PROCESS | 3880 | 1466743373208 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 21:42:53 INFO - PROCESS | 3880 | 1466743373220 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:53 INFO - PROCESS | 3880 | 1466743373221 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:53 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEF400 == 58 [pid = 3880] [id = 133] 21:42:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (11A88800) [pid = 3880] [serial = 397] [outer = 00000000] 21:42:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (1AE44000) [pid = 3880] [serial = 398] [outer = 11A88800] 21:42:53 INFO - PROCESS | 3880 | 1466743373315 Marionette DEBUG loaded listener.js 21:42:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (1AE4A400) [pid = 3880] [serial = 399] [outer = 11A88800] 21:42:53 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (0CBEE000) [pid = 3880] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:42:53 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (19A74C00) [pid = 3880] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:42:53 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (1A540000) [pid = 3880] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:42:53 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (1AE2CC00) [pid = 3880] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:42:53 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (173D1000) [pid = 3880] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:42:53 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (18FEC000) [pid = 3880] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:42:53 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (08A5FC00) [pid = 3880] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:42:53 INFO - PROCESS | 3880 | 1466743373989 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 21:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 931ms 21:42:54 INFO - PROCESS | 3880 | 1466743374013 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 21:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:42:54 INFO - PROCESS | 3880 | 1466743374015 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 21:42:54 INFO - PROCESS | 3880 | 1466743374018 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:42:54 INFO - PROCESS | 3880 | 1466743374020 Marionette TRACE conn5 <- [1,498,null,{}] 21:42:54 INFO - PROCESS | 3880 | 1466743374023 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:54 INFO - PROCESS | 3880 | 1466743374025 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:54 INFO - PROCESS | 3880 | 1466743374138 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 21:42:54 INFO - PROCESS | 3880 | 1466743374195 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:54 INFO - PROCESS | 3880 | 1466743374197 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:54 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE9000 == 59 [pid = 3880] [id = 134] 21:42:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (0CBEE000) [pid = 3880] [serial = 400] [outer = 00000000] 21:42:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1AC76000) [pid = 3880] [serial = 401] [outer = 0CBEE000] 21:42:54 INFO - PROCESS | 3880 | 1466743374241 Marionette DEBUG loaded listener.js 21:42:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (1AE28400) [pid = 3880] [serial = 402] [outer = 0CBEE000] 21:42:54 INFO - PROCESS | 3880 | 1466743374599 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 21:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 630ms 21:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:42:54 INFO - PROCESS | 3880 | 1466743374655 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 21:42:54 INFO - PROCESS | 3880 | 1466743374657 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 21:42:54 INFO - PROCESS | 3880 | 1466743374660 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:42:54 INFO - PROCESS | 3880 | 1466743374661 Marionette TRACE conn5 <- [1,502,null,{}] 21:42:54 INFO - PROCESS | 3880 | 1466743374665 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:54 INFO - PROCESS | 3880 | 1466743374667 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:54 INFO - PROCESS | 3880 | 1466743374754 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 21:42:54 INFO - PROCESS | 3880 | 1466743374759 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:54 INFO - PROCESS | 3880 | 1466743374761 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:54 INFO - PROCESS | 3880 | ++DOCSHELL 1AC1A400 == 60 [pid = 3880] [id = 135] 21:42:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (1AE4B400) [pid = 3880] [serial = 403] [outer = 00000000] 21:42:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (1B30B800) [pid = 3880] [serial = 404] [outer = 1AE4B400] 21:42:54 INFO - PROCESS | 3880 | 1466743374805 Marionette DEBUG loaded listener.js 21:42:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 103 (1B3C5800) [pid = 3880] [serial = 405] [outer = 1AE4B400] 21:42:55 INFO - PROCESS | 3880 | 1466743375232 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 21:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 630ms 21:42:55 INFO - PROCESS | 3880 | 1466743375294 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 21:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:42:55 INFO - PROCESS | 3880 | 1466743375296 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 21:42:55 INFO - PROCESS | 3880 | 1466743375299 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:42:55 INFO - PROCESS | 3880 | 1466743375301 Marionette TRACE conn5 <- [1,506,null,{}] 21:42:55 INFO - PROCESS | 3880 | 1466743375304 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:55 INFO - PROCESS | 3880 | 1466743375306 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:55 INFO - PROCESS | 3880 | 1466743375398 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 21:42:55 INFO - PROCESS | 3880 | 1466743375434 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:55 INFO - PROCESS | 3880 | 1466743375436 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:55 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE5000 == 61 [pid = 3880] [id = 136] 21:42:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (1B30EC00) [pid = 3880] [serial = 406] [outer = 00000000] 21:42:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (1C322800) [pid = 3880] [serial = 407] [outer = 1B30EC00] 21:42:55 INFO - PROCESS | 3880 | 1466743375480 Marionette DEBUG loaded listener.js 21:42:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (1C32C800) [pid = 3880] [serial = 408] [outer = 1B30EC00] 21:42:56 INFO - PROCESS | 3880 | 1466743376087 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 21:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 830ms 21:42:56 INFO - PROCESS | 3880 | 1466743376130 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 21:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:42:56 INFO - PROCESS | 3880 | 1466743376135 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 21:42:56 INFO - PROCESS | 3880 | 1466743376140 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:42:56 INFO - PROCESS | 3880 | 1466743376144 Marionette TRACE conn5 <- [1,510,null,{}] 21:42:56 INFO - PROCESS | 3880 | 1466743376150 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:56 INFO - PROCESS | 3880 | 1466743376153 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:56 INFO - PROCESS | 3880 | 1466743376273 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 21:42:56 INFO - PROCESS | 3880 | 1466743376405 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:56 INFO - PROCESS | 3880 | 1466743376408 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:56 INFO - PROCESS | 3880 | ++DOCSHELL 10EF1C00 == 62 [pid = 3880] [id = 137] 21:42:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (1104F800) [pid = 3880] [serial = 409] [outer = 00000000] 21:42:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (127D0400) [pid = 3880] [serial = 410] [outer = 1104F800] 21:42:56 INFO - PROCESS | 3880 | 1466743376468 Marionette DEBUG loaded listener.js 21:42:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (15F4CC00) [pid = 3880] [serial = 411] [outer = 1104F800] 21:42:57 INFO - PROCESS | 3880 | 1466743377084 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 21:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 990ms 21:42:57 INFO - PROCESS | 3880 | 1466743377131 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 21:42:57 INFO - PROCESS | 3880 | 1466743377136 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 21:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:42:57 INFO - PROCESS | 3880 | 1466743377142 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:42:57 INFO - PROCESS | 3880 | 1466743377146 Marionette TRACE conn5 <- [1,514,null,{}] 21:42:57 INFO - PROCESS | 3880 | 1466743377150 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:57 INFO - PROCESS | 3880 | 1466743377152 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:57 INFO - PROCESS | 3880 | 1466743377272 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 21:42:57 INFO - PROCESS | 3880 | 1466743377379 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:57 INFO - PROCESS | 3880 | 1466743377382 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:57 INFO - PROCESS | 3880 | ++DOCSHELL 18F68C00 == 63 [pid = 3880] [id = 138] 21:42:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 110 (18F6E000) [pid = 3880] [serial = 412] [outer = 00000000] 21:42:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 111 (1901CC00) [pid = 3880] [serial = 413] [outer = 18F6E000] 21:42:57 INFO - PROCESS | 3880 | 1466743377439 Marionette DEBUG loaded listener.js 21:42:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 112 (19033C00) [pid = 3880] [serial = 414] [outer = 18F6E000] 21:42:58 INFO - PROCESS | 3880 | 1466743378086 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 21:42:58 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 21:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 970ms 21:42:58 INFO - PROCESS | 3880 | 1466743378115 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 21:42:58 INFO - PROCESS | 3880 | 1466743378118 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 21:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:42:58 INFO - PROCESS | 3880 | 1466743378122 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:42:58 INFO - PROCESS | 3880 | 1466743378126 Marionette TRACE conn5 <- [1,518,null,{}] 21:42:58 INFO - PROCESS | 3880 | 1466743378138 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:58 INFO - PROCESS | 3880 | 1466743378143 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:58 INFO - PROCESS | 3880 | 1466743378259 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 21:42:58 INFO - PROCESS | 3880 | 1466743378393 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:58 INFO - PROCESS | 3880 | 1466743378396 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:58 INFO - PROCESS | 3880 | ++DOCSHELL 1A3B7C00 == 64 [pid = 3880] [id = 139] 21:42:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 113 (1B30CC00) [pid = 3880] [serial = 415] [outer = 00000000] 21:42:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 114 (1C8C2800) [pid = 3880] [serial = 416] [outer = 1B30CC00] 21:42:58 INFO - PROCESS | 3880 | 1466743378455 Marionette DEBUG loaded listener.js 21:42:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 115 (1D5D6800) [pid = 3880] [serial = 417] [outer = 1B30CC00] 21:42:59 INFO - PROCESS | 3880 | 1466743379049 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 21:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 970ms 21:42:59 INFO - PROCESS | 3880 | 1466743379096 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 21:42:59 INFO - PROCESS | 3880 | 1466743379099 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 21:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:42:59 INFO - PROCESS | 3880 | 1466743379102 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:42:59 INFO - PROCESS | 3880 | 1466743379104 Marionette TRACE conn5 <- [1,522,null,{}] 21:42:59 INFO - PROCESS | 3880 | 1466743379108 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:59 INFO - PROCESS | 3880 | 1466743379110 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:59 INFO - PROCESS | 3880 | 1466743379224 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 21:42:59 INFO - PROCESS | 3880 | 1466743379326 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:59 INFO - PROCESS | 3880 | 1466743379329 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:42:59 INFO - PROCESS | 3880 | ++DOCSHELL 1B005000 == 65 [pid = 3880] [id = 140] 21:42:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 116 (1B008800) [pid = 3880] [serial = 418] [outer = 00000000] 21:42:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 117 (1B00E400) [pid = 3880] [serial = 419] [outer = 1B008800] 21:42:59 INFO - PROCESS | 3880 | 1466743379383 Marionette DEBUG loaded listener.js 21:42:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 118 (1C485800) [pid = 3880] [serial = 420] [outer = 1B008800] 21:42:59 INFO - PROCESS | 3880 | 1466743379982 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 21:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 930ms 21:43:00 INFO - PROCESS | 3880 | 1466743380035 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 21:43:00 INFO - PROCESS | 3880 | 1466743380038 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 21:43:00 INFO - PROCESS | 3880 | 1466743380041 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:43:00 INFO - PROCESS | 3880 | 1466743380043 Marionette TRACE conn5 <- [1,526,null,{}] 21:43:00 INFO - PROCESS | 3880 | 1466743380047 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:00 INFO - PROCESS | 3880 | 1466743380049 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:00 INFO - PROCESS | 3880 | 1466743380158 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 21:43:00 INFO - PROCESS | 3880 | 1466743380287 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:00 INFO - PROCESS | 3880 | 1466743380289 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:00 INFO - PROCESS | 3880 | ++DOCSHELL 1DFE9C00 == 66 [pid = 3880] [id = 141] 21:43:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 119 (1DFEA000) [pid = 3880] [serial = 421] [outer = 00000000] 21:43:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 120 (1DFEF800) [pid = 3880] [serial = 422] [outer = 1DFEA000] 21:43:00 INFO - PROCESS | 3880 | 1466743380345 Marionette DEBUG loaded listener.js 21:43:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 121 (1E01F000) [pid = 3880] [serial = 423] [outer = 1DFEA000] 21:43:01 INFO - PROCESS | 3880 | 1466743381013 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 21:43:01 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 21:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1020ms 21:43:01 INFO - PROCESS | 3880 | 1466743381065 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 21:43:01 INFO - PROCESS | 3880 | 1466743381068 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 21:43:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:43:01 INFO - PROCESS | 3880 | 1466743381071 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:43:01 INFO - PROCESS | 3880 | 1466743381073 Marionette TRACE conn5 <- [1,530,null,{}] 21:43:01 INFO - PROCESS | 3880 | 1466743381077 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:01 INFO - PROCESS | 3880 | 1466743381083 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:01 INFO - PROCESS | 3880 | 1466743381237 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 21:43:01 INFO - PROCESS | 3880 | 1466743381457 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:01 INFO - PROCESS | 3880 | 1466743381460 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:01 INFO - PROCESS | 3880 | ++DOCSHELL 08A64000 == 67 [pid = 3880] [id = 142] 21:43:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 122 (0AD27C00) [pid = 3880] [serial = 424] [outer = 00000000] 21:43:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 123 (113B7C00) [pid = 3880] [serial = 425] [outer = 0AD27C00] 21:43:01 INFO - PROCESS | 3880 | 1466743381518 Marionette DEBUG loaded listener.js 21:43:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 124 (11411400) [pid = 3880] [serial = 426] [outer = 0AD27C00] 21:43:02 INFO - PROCESS | 3880 | 1466743382057 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 21:43:02 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 21:43:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:43:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:43:02 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 21:43:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:43:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:43:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:43:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1017ms 21:43:02 INFO - PROCESS | 3880 | 1466743382093 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 21:43:02 INFO - PROCESS | 3880 | 1466743382097 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 21:43:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:43:02 INFO - PROCESS | 3880 | 1466743382121 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:43:02 INFO - PROCESS | 3880 | 1466743382124 Marionette TRACE conn5 <- [1,534,null,{}] 21:43:02 INFO - PROCESS | 3880 | 1466743382130 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:02 INFO - PROCESS | 3880 | 1466743382134 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:02 INFO - PROCESS | 3880 | 1466743382254 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 21:43:02 INFO - PROCESS | 3880 | 1466743382365 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:02 INFO - PROCESS | 3880 | 1466743382367 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:02 INFO - PROCESS | 3880 | ++DOCSHELL 1901B400 == 68 [pid = 3880] [id = 143] 21:43:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 125 (1901B800) [pid = 3880] [serial = 427] [outer = 00000000] 21:43:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 126 (19038400) [pid = 3880] [serial = 428] [outer = 1901B800] 21:43:02 INFO - PROCESS | 3880 | 1466743382417 Marionette DEBUG loaded listener.js 21:43:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 127 (19A05800) [pid = 3880] [serial = 429] [outer = 1901B800] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 1AC1A400 == 67 [pid = 3880] [id = 135] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 0CBE9000 == 66 [pid = 3880] [id = 134] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 0CBEF400 == 65 [pid = 3880] [id = 133] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 1A27C000 == 64 [pid = 3880] [id = 132] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 173CE400 == 63 [pid = 3880] [id = 131] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 18FED800 == 62 [pid = 3880] [id = 130] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 160E1400 == 61 [pid = 3880] [id = 129] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 0CB95800 == 60 [pid = 3880] [id = 128] 21:43:02 INFO - PROCESS | 3880 | --DOCSHELL 1140F000 == 59 [pid = 3880] [id = 127] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 126 (0D3E7C00) [pid = 3880] [serial = 343] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 125 (113BE800) [pid = 3880] [serial = 344] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 124 (1A27D800) [pid = 3880] [serial = 349] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 123 (1AC13C00) [pid = 3880] [serial = 352] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 122 (125D9800) [pid = 3880] [serial = 328] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 121 (1B022400) [pid = 3880] [serial = 355] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 120 (173D4800) [pid = 3880] [serial = 340] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 119 (1789EC00) [pid = 3880] [serial = 346] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 118 (1AE28C00) [pid = 3880] [serial = 353] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 117 (1876C000) [pid = 3880] [serial = 347] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 116 (1B027000) [pid = 3880] [serial = 356] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 115 (1B02F800) [pid = 3880] [serial = 361] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 114 (1C32DC00) [pid = 3880] [serial = 334] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 113 (19037C00) [pid = 3880] [serial = 331] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 112 (1D02DC00) [pid = 3880] [serial = 337] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 111 (113B5C00) [pid = 3880] [serial = 358] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 110 (1C330C00) [pid = 3880] [serial = 362] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 109 (11A92C00) [pid = 3880] [serial = 359] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (1A285400) [pid = 3880] [serial = 350] [outer = 00000000] [url = about:blank] 21:43:02 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (1B313400) [pid = 3880] [serial = 364] [outer = 00000000] [url = about:blank] 21:43:03 INFO - PROCESS | 3880 | 1466743383034 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 21:43:03 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. 21:43:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 930ms 21:43:03 INFO - PROCESS | 3880 | 1466743383053 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 21:43:03 INFO - PROCESS | 3880 | 1466743383056 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 21:43:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:43:03 INFO - PROCESS | 3880 | 1466743383061 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:43:03 INFO - PROCESS | 3880 | 1466743383063 Marionette TRACE conn5 <- [1,538,null,{}] 21:43:03 INFO - PROCESS | 3880 | 1466743383067 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:03 INFO - PROCESS | 3880 | 1466743383069 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:03 INFO - PROCESS | 3880 | 1466743383164 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 21:43:03 INFO - PROCESS | 3880 | 1466743383173 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:03 INFO - PROCESS | 3880 | 1466743383175 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:03 INFO - PROCESS | 3880 | ++DOCSHELL 10EEFC00 == 60 [pid = 3880] [id = 144] 21:43:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (11812000) [pid = 3880] [serial = 430] [outer = 00000000] 21:43:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (173CE800) [pid = 3880] [serial = 431] [outer = 11812000] 21:43:03 INFO - PROCESS | 3880 | 1466743383225 Marionette DEBUG loaded listener.js 21:43:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 110 (18BCD400) [pid = 3880] [serial = 432] [outer = 11812000] 21:43:03 INFO - PROCESS | 3880 | 1466743383712 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 21:43:03 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. 21:43:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 670ms 21:43:03 INFO - PROCESS | 3880 | 1466743383737 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 21:43:03 INFO - PROCESS | 3880 | 1466743383739 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 21:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:43:03 INFO - PROCESS | 3880 | 1466743383744 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:43:03 INFO - PROCESS | 3880 | 1466743383750 Marionette TRACE conn5 <- [1,542,null,{}] 21:43:03 INFO - PROCESS | 3880 | 1466743383759 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:03 INFO - PROCESS | 3880 | 1466743383763 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:03 INFO - PROCESS | 3880 | 1466743383859 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 21:43:03 INFO - PROCESS | 3880 | 1466743383869 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:03 INFO - PROCESS | 3880 | 1466743383872 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:03 INFO - PROCESS | 3880 | ++DOCSHELL 18FE6800 == 61 [pid = 3880] [id = 145] 21:43:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 111 (19019400) [pid = 3880] [serial = 433] [outer = 00000000] 21:43:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 112 (1A284400) [pid = 3880] [serial = 434] [outer = 19019400] 21:43:03 INFO - PROCESS | 3880 | 1466743383918 Marionette DEBUG loaded listener.js 21:43:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 113 (1AC14400) [pid = 3880] [serial = 435] [outer = 19019400] 21:43:04 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:04 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:04 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:04 INFO - PROCESS | 3880 | 1466743384420 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 21:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 730ms 21:43:04 INFO - PROCESS | 3880 | 1466743384475 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 21:43:04 INFO - PROCESS | 3880 | 1466743384478 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 21:43:04 INFO - PROCESS | 3880 | 1466743384481 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:43:04 INFO - PROCESS | 3880 | 1466743384483 Marionette TRACE conn5 <- [1,546,null,{}] 21:43:04 INFO - PROCESS | 3880 | 1466743384486 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:04 INFO - PROCESS | 3880 | 1466743384488 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:04 INFO - PROCESS | 3880 | 1466743384578 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 21:43:04 INFO - PROCESS | 3880 | 1466743384585 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:04 INFO - PROCESS | 3880 | 1466743384587 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:04 INFO - PROCESS | 3880 | ++DOCSHELL 1AC6FC00 == 62 [pid = 3880] [id = 146] 21:43:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 114 (1AE2B800) [pid = 3880] [serial = 436] [outer = 00000000] 21:43:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 115 (1B00A800) [pid = 3880] [serial = 437] [outer = 1AE2B800] 21:43:04 INFO - PROCESS | 3880 | 1466743384642 Marionette DEBUG loaded listener.js 21:43:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 116 (1B023800) [pid = 3880] [serial = 438] [outer = 1AE2B800] 21:43:05 INFO - PROCESS | 3880 | 1466743385096 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 21:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 21:43:05 INFO - PROCESS | 3880 | 1466743385156 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 21:43:05 INFO - PROCESS | 3880 | 1466743385158 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 21:43:05 INFO - PROCESS | 3880 | 1466743385161 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:43:05 INFO - PROCESS | 3880 | 1466743385163 Marionette TRACE conn5 <- [1,550,null,{}] 21:43:05 INFO - PROCESS | 3880 | 1466743385166 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:05 INFO - PROCESS | 3880 | 1466743385168 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:05 INFO - PROCESS | 3880 | 1466743385286 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 21:43:05 INFO - PROCESS | 3880 | 1466743385377 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:05 INFO - PROCESS | 3880 | 1466743385382 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:05 INFO - PROCESS | 3880 | ++DOCSHELL 1B310400 == 63 [pid = 3880] [id = 147] 21:43:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 117 (1B455400) [pid = 3880] [serial = 439] [outer = 00000000] 21:43:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 118 (1C330000) [pid = 3880] [serial = 440] [outer = 1B455400] 21:43:05 INFO - PROCESS | 3880 | 1466743385438 Marionette DEBUG loaded listener.js 21:43:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 119 (1C8C3800) [pid = 3880] [serial = 441] [outer = 1B455400] 21:43:05 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:05 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:05 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:05 INFO - PROCESS | 3880 | 1466743385822 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 21:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 21:43:05 INFO - PROCESS | 3880 | 1466743385835 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 21:43:05 INFO - PROCESS | 3880 | 1466743385837 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 21:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:43:05 INFO - PROCESS | 3880 | 1466743385840 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:43:05 INFO - PROCESS | 3880 | 1466743385842 Marionette TRACE conn5 <- [1,554,null,{}] 21:43:05 INFO - PROCESS | 3880 | 1466743385852 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:05 INFO - PROCESS | 3880 | 1466743385855 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:05 INFO - PROCESS | 3880 | 1466743385980 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 21:43:05 INFO - PROCESS | 3880 | 1466743385985 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:05 INFO - PROCESS | 3880 | 1466743385987 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:05 INFO - PROCESS | 3880 | ++DOCSHELL 1DFEF000 == 64 [pid = 3880] [id = 148] 21:43:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 120 (1DFF0400) [pid = 3880] [serial = 442] [outer = 00000000] 21:43:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 121 (1ED5F800) [pid = 3880] [serial = 443] [outer = 1DFF0400] 21:43:06 INFO - PROCESS | 3880 | 1466743386033 Marionette DEBUG loaded listener.js 21:43:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 122 (1ED69000) [pid = 3880] [serial = 444] [outer = 1DFF0400] 21:43:06 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:06 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:06 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:06 INFO - PROCESS | 3880 | 1466743386496 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 690ms 21:43:06 INFO - PROCESS | 3880 | 1466743386532 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 21:43:06 INFO - PROCESS | 3880 | 1466743386534 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 21:43:06 INFO - PROCESS | 3880 | 1466743386537 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:43:06 INFO - PROCESS | 3880 | 1466743386538 Marionette TRACE conn5 <- [1,558,null,{}] 21:43:06 INFO - PROCESS | 3880 | 1466743386542 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:06 INFO - PROCESS | 3880 | 1466743386544 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:06 INFO - PROCESS | 3880 | 1466743386678 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 21:43:06 INFO - PROCESS | 3880 | 1466743386739 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:06 INFO - PROCESS | 3880 | 1466743386742 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:06 INFO - PROCESS | 3880 | ++DOCSHELL 1B30BC00 == 65 [pid = 3880] [id = 149] 21:43:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 123 (1DFF7000) [pid = 3880] [serial = 445] [outer = 00000000] 21:43:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 124 (1F043C00) [pid = 3880] [serial = 446] [outer = 1DFF7000] 21:43:06 INFO - PROCESS | 3880 | 1466743386787 Marionette DEBUG loaded listener.js 21:43:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 125 (1F04D400) [pid = 3880] [serial = 447] [outer = 1DFF7000] 21:43:07 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:07 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:07 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:07 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:07 INFO - PROCESS | 3880 | 1466743387414 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 124 (113B5400) [pid = 3880] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 123 (1A27C400) [pid = 3880] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 122 (0CBEE000) [pid = 3880] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 121 (11A88800) [pid = 3880] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 120 (0CB95C00) [pid = 3880] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 119 (18FEE800) [pid = 3880] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 118 (1AE4B400) [pid = 3880] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 117 (1624E800) [pid = 3880] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 116 (11410400) [pid = 3880] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:43:07 INFO - PROCESS | 3880 | --DOMWINDOW == 115 (1902C400) [pid = 3880] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 970ms 21:43:07 INFO - PROCESS | 3880 | 1466743387564 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 21:43:07 INFO - PROCESS | 3880 | 1466743387566 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 21:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:43:07 INFO - PROCESS | 3880 | 1466743387626 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:43:07 INFO - PROCESS | 3880 | 1466743387628 Marionette TRACE conn5 <- [1,562,null,{}] 21:43:07 INFO - PROCESS | 3880 | 1466743387647 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:07 INFO - PROCESS | 3880 | 1466743387649 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:07 INFO - PROCESS | 3880 | 1466743387775 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 21:43:07 INFO - PROCESS | 3880 | 1466743387783 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:07 INFO - PROCESS | 3880 | 1466743387785 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:07 INFO - PROCESS | 3880 | ++DOCSHELL 173CD400 == 66 [pid = 3880] [id = 150] 21:43:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 116 (18FEE800) [pid = 3880] [serial = 448] [outer = 00000000] 21:43:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 117 (1A13B800) [pid = 3880] [serial = 449] [outer = 18FEE800] 21:43:07 INFO - PROCESS | 3880 | 1466743387828 Marionette DEBUG loaded listener.js 21:43:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 118 (1AC1A400) [pid = 3880] [serial = 450] [outer = 18FEE800] 21:43:08 INFO - PROCESS | 3880 | 1466743388232 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 650ms 21:43:08 INFO - PROCESS | 3880 | 1466743388273 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 21:43:08 INFO - PROCESS | 3880 | 1466743388275 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 21:43:08 INFO - PROCESS | 3880 | 1466743388278 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:43:08 INFO - PROCESS | 3880 | 1466743388280 Marionette TRACE conn5 <- [1,566,null,{}] 21:43:08 INFO - PROCESS | 3880 | 1466743388288 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:08 INFO - PROCESS | 3880 | 1466743388290 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:08 INFO - PROCESS | 3880 | 1466743388376 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 21:43:08 INFO - PROCESS | 3880 | 1466743388383 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:08 INFO - PROCESS | 3880 | 1466743388385 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:08 INFO - PROCESS | 3880 | ++DOCSHELL 19037000 == 67 [pid = 3880] [id = 151] 21:43:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 119 (19042400) [pid = 3880] [serial = 451] [outer = 00000000] 21:43:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 120 (1F043400) [pid = 3880] [serial = 452] [outer = 19042400] 21:43:08 INFO - PROCESS | 3880 | 1466743388428 Marionette DEBUG loaded listener.js 21:43:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 121 (1F58C000) [pid = 3880] [serial = 453] [outer = 19042400] 21:43:08 INFO - PROCESS | 3880 | 1466743388901 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 21:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 21:43:08 INFO - PROCESS | 3880 | 1466743388953 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 21:43:08 INFO - PROCESS | 3880 | 1466743388955 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 21:43:08 INFO - PROCESS | 3880 | 1466743388958 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:43:08 INFO - PROCESS | 3880 | 1466743388960 Marionette TRACE conn5 <- [1,570,null,{}] 21:43:08 INFO - PROCESS | 3880 | 1466743388963 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:08 INFO - PROCESS | 3880 | 1466743388965 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:09 INFO - PROCESS | 3880 | 1466743389054 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 21:43:09 INFO - PROCESS | 3880 | 1466743389059 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:09 INFO - PROCESS | 3880 | 1466743389061 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:09 INFO - PROCESS | 3880 | ++DOCSHELL 19027800 == 68 [pid = 3880] [id = 152] 21:43:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 122 (1EF59400) [pid = 3880] [serial = 454] [outer = 00000000] 21:43:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 123 (224AA800) [pid = 3880] [serial = 455] [outer = 1EF59400] 21:43:09 INFO - PROCESS | 3880 | 1466743389109 Marionette DEBUG loaded listener.js 21:43:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 124 (224AFC00) [pid = 3880] [serial = 456] [outer = 1EF59400] 21:43:09 INFO - PROCESS | 3880 | 1466743389722 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 21:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 870ms 21:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:43:09 INFO - PROCESS | 3880 | 1466743389833 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 21:43:09 INFO - PROCESS | 3880 | 1466743389838 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 21:43:09 INFO - PROCESS | 3880 | 1466743389843 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:43:09 INFO - PROCESS | 3880 | 1466743389847 Marionette TRACE conn5 <- [1,574,null,{}] 21:43:09 INFO - PROCESS | 3880 | 1466743389853 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:09 INFO - PROCESS | 3880 | 1466743389856 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:09 INFO - PROCESS | 3880 | 1466743389990 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 21:43:10 INFO - PROCESS | 3880 | 1466743390097 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:10 INFO - PROCESS | 3880 | 1466743390100 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:10 INFO - PROCESS | 3880 | ++DOCSHELL 11057400 == 69 [pid = 3880] [id = 153] 21:43:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 125 (113B5C00) [pid = 3880] [serial = 457] [outer = 00000000] 21:43:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 126 (173CE400) [pid = 3880] [serial = 458] [outer = 113B5C00] 21:43:10 INFO - PROCESS | 3880 | 1466743390159 Marionette DEBUG loaded listener.js 21:43:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 127 (18761C00) [pid = 3880] [serial = 459] [outer = 113B5C00] 21:43:10 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:10 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:10 INFO - PROCESS | 3880 | 1466743390753 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 21:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 990ms 21:43:10 INFO - PROCESS | 3880 | 1466743390833 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 21:43:10 INFO - PROCESS | 3880 | 1466743390838 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 21:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:43:10 INFO - PROCESS | 3880 | 1466743390845 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:43:10 INFO - PROCESS | 3880 | 1466743390848 Marionette TRACE conn5 <- [1,578,null,{}] 21:43:10 INFO - PROCESS | 3880 | 1466743390852 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:10 INFO - PROCESS | 3880 | 1466743390855 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:10 INFO - PROCESS | 3880 | 1466743390984 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 21:43:11 INFO - PROCESS | 3880 | 1466743391118 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:11 INFO - PROCESS | 3880 | 1466743391121 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:11 INFO - PROCESS | 3880 | ++DOCSHELL 1A135400 == 70 [pid = 3880] [id = 154] 21:43:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 128 (1A13B400) [pid = 3880] [serial = 460] [outer = 00000000] 21:43:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 129 (1A534C00) [pid = 3880] [serial = 461] [outer = 1A13B400] 21:43:11 INFO - PROCESS | 3880 | 1466743391179 Marionette DEBUG loaded listener.js 21:43:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 130 (1AE28C00) [pid = 3880] [serial = 462] [outer = 1A13B400] 21:43:11 INFO - PROCESS | 3880 | 1466743391994 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 21:43:11 INFO - PROCESS | 3880 | [3880] 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 21:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1237ms 21:43:12 INFO - PROCESS | 3880 | 1466743392085 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 21:43:12 INFO - PROCESS | 3880 | 1466743392088 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 21:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:43:12 INFO - PROCESS | 3880 | 1466743392091 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:43:12 INFO - PROCESS | 3880 | 1466743392095 Marionette TRACE conn5 <- [1,582,null,{}] 21:43:12 INFO - PROCESS | 3880 | 1466743392107 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:12 INFO - PROCESS | 3880 | 1466743392112 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:12 INFO - PROCESS | 3880 | 1466743392263 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 21:43:12 INFO - PROCESS | 3880 | 1466743392397 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:12 INFO - PROCESS | 3880 | 1466743392400 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:12 INFO - PROCESS | 3880 | ++DOCSHELL 1E718400 == 71 [pid = 3880] [id = 155] 21:43:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 131 (1F04B400) [pid = 3880] [serial = 463] [outer = 00000000] 21:43:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 132 (21905000) [pid = 3880] [serial = 464] [outer = 1F04B400] 21:43:12 INFO - PROCESS | 3880 | 1466743392460 Marionette DEBUG loaded listener.js 21:43:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 133 (21909800) [pid = 3880] [serial = 465] [outer = 1F04B400] 21:43:13 INFO - PROCESS | 3880 | 1466743393066 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1024ms 21:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:43:13 INFO - PROCESS | 3880 | 1466743393119 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 21:43:13 INFO - PROCESS | 3880 | 1466743393122 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 21:43:13 INFO - PROCESS | 3880 | 1466743393125 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:43:13 INFO - PROCESS | 3880 | 1466743393127 Marionette TRACE conn5 <- [1,586,null,{}] 21:43:13 INFO - PROCESS | 3880 | 1466743393131 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:13 INFO - PROCESS | 3880 | 1466743393134 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:13 INFO - PROCESS | 3880 | 1466743393253 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 21:43:13 INFO - PROCESS | 3880 | 1466743393392 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:13 INFO - PROCESS | 3880 | 1466743393394 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:13 INFO - PROCESS | 3880 | ++DOCSHELL 2190C800 == 72 [pid = 3880] [id = 156] 21:43:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 134 (2190E400) [pid = 3880] [serial = 466] [outer = 00000000] 21:43:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 135 (22286400) [pid = 3880] [serial = 467] [outer = 2190E400] 21:43:13 INFO - PROCESS | 3880 | 1466743393452 Marionette DEBUG loaded listener.js 21:43:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 136 (2228AC00) [pid = 3880] [serial = 468] [outer = 2190E400] 21:43:14 INFO - PROCESS | 3880 | 1466743394123 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 21:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1019ms 21:43:14 INFO - PROCESS | 3880 | 1466743394149 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 21:43:14 INFO - PROCESS | 3880 | 1466743394151 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 21:43:14 INFO - PROCESS | 3880 | 1466743394155 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:43:14 INFO - PROCESS | 3880 | 1466743394157 Marionette TRACE conn5 <- [1,590,null,{}] 21:43:14 INFO - PROCESS | 3880 | 1466743394161 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:14 INFO - PROCESS | 3880 | 1466743394163 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:14 INFO - PROCESS | 3880 | 1466743394276 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 21:43:14 INFO - PROCESS | 3880 | 1466743394415 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:14 INFO - PROCESS | 3880 | 1466743394417 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:14 INFO - PROCESS | 3880 | ++DOCSHELL 0CB92800 == 73 [pid = 3880] [id = 157] 21:43:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 137 (11057800) [pid = 3880] [serial = 469] [outer = 00000000] 21:43:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 138 (178A2800) [pid = 3880] [serial = 470] [outer = 11057800] 21:43:14 INFO - PROCESS | 3880 | 1466743394473 Marionette DEBUG loaded listener.js 21:43:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 139 (19026800) [pid = 3880] [serial = 471] [outer = 11057800] 21:43:15 INFO - PROCESS | 3880 | 1466743395321 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 21:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1233ms 21:43:15 INFO - PROCESS | 3880 | 1466743395392 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 21:43:15 INFO - PROCESS | 3880 | 1466743395396 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 21:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:43:15 INFO - PROCESS | 3880 | 1466743395416 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:43:15 INFO - PROCESS | 3880 | 1466743395419 Marionette TRACE conn5 <- [1,594,null,{}] 21:43:15 INFO - PROCESS | 3880 | 1466743395425 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:15 INFO - PROCESS | 3880 | 1466743395428 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:15 INFO - PROCESS | 3880 | 1466743395541 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 21:43:15 INFO - PROCESS | 3880 | 1466743395678 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:15 INFO - PROCESS | 3880 | 1466743395681 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:15 INFO - PROCESS | 3880 | ++DOCSHELL 15FE4C00 == 74 [pid = 3880] [id = 158] 21:43:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 140 (16076C00) [pid = 3880] [serial = 472] [outer = 00000000] 21:43:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 141 (125D7800) [pid = 3880] [serial = 473] [outer = 16076C00] 21:43:15 INFO - PROCESS | 3880 | 1466743395738 Marionette DEBUG loaded listener.js 21:43:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 142 (173D1000) [pid = 3880] [serial = 474] [outer = 16076C00] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 15F52800 == 73 [pid = 3880] [id = 84] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1A53AC00 == 72 [pid = 3880] [id = 85] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1D5DFC00 == 71 [pid = 3880] [id = 82] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1104EC00 == 70 [pid = 3880] [id = 83] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1C48FC00 == 69 [pid = 3880] [id = 68] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1A536400 == 68 [pid = 3880] [id = 97] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 19037000 == 67 [pid = 3880] [id = 151] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 173CD400 == 66 [pid = 3880] [id = 150] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1DFEF000 == 65 [pid = 3880] [id = 148] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1B30BC00 == 64 [pid = 3880] [id = 149] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1B310400 == 63 [pid = 3880] [id = 147] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1AC6FC00 == 62 [pid = 3880] [id = 146] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 18FE6800 == 61 [pid = 3880] [id = 145] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 10EEFC00 == 60 [pid = 3880] [id = 144] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1901B400 == 59 [pid = 3880] [id = 143] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 08A64000 == 58 [pid = 3880] [id = 142] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 0CBE5000 == 57 [pid = 3880] [id = 136] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1C321800 == 56 [pid = 3880] [id = 126] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 10EE8400 == 55 [pid = 3880] [id = 32] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1B3C8800 == 54 [pid = 3880] [id = 30] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 160E8400 == 53 [pid = 3880] [id = 56] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1A53A400 == 52 [pid = 3880] [id = 72] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 178A1000 == 51 [pid = 3880] [id = 124] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 0D3E5800 == 50 [pid = 3880] [id = 55] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 10EF1C00 == 49 [pid = 3880] [id = 137] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1AE52400 == 48 [pid = 3880] [id = 101] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1AE50C00 == 47 [pid = 3880] [id = 125] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 0AD74000 == 46 [pid = 3880] [id = 102] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1B005000 == 45 [pid = 3880] [id = 140] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1A3B7C00 == 44 [pid = 3880] [id = 139] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 18FEC800 == 43 [pid = 3880] [id = 71] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 18F68C00 == 42 [pid = 3880] [id = 138] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1DFE9C00 == 41 [pid = 3880] [id = 141] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 08A5C800 == 40 [pid = 3880] [id = 123] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1733F400 == 39 [pid = 3880] [id = 44] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 15FDC400 == 38 [pid = 3880] [id = 70] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1E781400 == 37 [pid = 3880] [id = 86] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 19040000 == 36 [pid = 3880] [id = 54] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 190A5800 == 35 [pid = 3880] [id = 57] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 10EE9400 == 34 [pid = 3880] [id = 43] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 0CBE8000 == 33 [pid = 3880] [id = 69] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 0CB92800 == 32 [pid = 3880] [id = 157] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 2190C800 == 31 [pid = 3880] [id = 156] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1A135400 == 30 [pid = 3880] [id = 154] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 1E718400 == 29 [pid = 3880] [id = 155] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 19027800 == 28 [pid = 3880] [id = 152] 21:43:17 INFO - PROCESS | 3880 | --DOCSHELL 11057400 == 27 [pid = 3880] [id = 153] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 141 (18BF1400) [pid = 3880] [serial = 341] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 140 (1A535400) [pid = 3880] [serial = 396] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 139 (1A3B1000) [pid = 3880] [serial = 395] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 138 (1AC76000) [pid = 3880] [serial = 401] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 137 (1AE44000) [pid = 3880] [serial = 398] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 136 (0CBE7400) [pid = 3880] [serial = 367] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 135 (0CBE8400) [pid = 3880] [serial = 383] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 134 (0D3EB400) [pid = 3880] [serial = 384] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 133 (1C325400) [pid = 3880] [serial = 373] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 132 (1901F400) [pid = 3880] [serial = 389] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 131 (1B30B800) [pid = 3880] [serial = 404] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 130 (1903A800) [pid = 3880] [serial = 370] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 129 (173CF000) [pid = 3880] [serial = 386] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 128 (17897400) [pid = 3880] [serial = 387] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 127 (15AA5400) [pid = 3880] [serial = 381] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 126 (11A8CC00) [pid = 3880] [serial = 380] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 125 (1DFF4000) [pid = 3880] [serial = 377] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 124 (1140E400) [pid = 3880] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 123 (19040800) [pid = 3880] [serial = 392] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 122 (1AE4A400) [pid = 3880] [serial = 399] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 121 (19047000) [pid = 3880] [serial = 393] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 120 (1AE28400) [pid = 3880] [serial = 402] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 119 (1C322800) [pid = 3880] [serial = 407] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 118 (1B3C5800) [pid = 3880] [serial = 405] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | --DOMWINDOW == 117 (19026000) [pid = 3880] [serial = 390] [outer = 00000000] [url = about:blank] 21:43:17 INFO - PROCESS | 3880 | 1466743397304 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1917ms 21:43:17 INFO - PROCESS | 3880 | 1466743397338 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 21:43:17 INFO - PROCESS | 3880 | 1466743397342 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 21:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:43:17 INFO - PROCESS | 3880 | 1466743397347 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:43:17 INFO - PROCESS | 3880 | 1466743397351 Marionette TRACE conn5 <- [1,598,null,{}] 21:43:17 INFO - PROCESS | 3880 | 1466743397356 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:17 INFO - PROCESS | 3880 | 1466743397359 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:17 INFO - PROCESS | 3880 | 1466743397456 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 21:43:17 INFO - PROCESS | 3880 | 1466743397547 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 3880 | 1466743397551 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:17 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE9000 == 28 [pid = 3880] [id = 159] 21:43:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 118 (0CBE9800) [pid = 3880] [serial = 475] [outer = 00000000] 21:43:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 119 (0CBEFC00) [pid = 3880] [serial = 476] [outer = 0CBE9800] 21:43:17 INFO - PROCESS | 3880 | 1466743397602 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 120 (10E5C400) [pid = 3880] [serial = 477] [outer = 0CBE9800] 21:43:18 INFO - PROCESS | 3880 | 1466743398022 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 21:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 730ms 21:43:18 INFO - PROCESS | 3880 | 1466743398083 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 3880 | 1466743398088 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 21:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:43:18 INFO - PROCESS | 3880 | 1466743398094 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 3880 | 1466743398097 Marionette TRACE conn5 <- [1,602,null,{}] 21:43:18 INFO - PROCESS | 3880 | 1466743398105 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:18 INFO - PROCESS | 3880 | 1466743398108 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:18 INFO - PROCESS | 3880 | 1466743398201 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 21:43:18 INFO - PROCESS | 3880 | 1466743398209 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 3880 | 1466743398211 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:18 INFO - PROCESS | 3880 | ++DOCSHELL 1180A000 == 29 [pid = 3880] [id = 160] 21:43:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 121 (1180A400) [pid = 3880] [serial = 478] [outer = 00000000] 21:43:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 122 (11813000) [pid = 3880] [serial = 479] [outer = 1180A400] 21:43:18 INFO - PROCESS | 3880 | 1466743398267 Marionette DEBUG loaded listener.js 21:43:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 123 (11B80800) [pid = 3880] [serial = 480] [outer = 1180A400] 21:43:18 INFO - PROCESS | 3880 | 1466743398752 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 690ms 21:43:18 INFO - PROCESS | 3880 | 1466743398787 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 3880 | 1466743398789 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 21:43:18 INFO - PROCESS | 3880 | 1466743398792 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:43:18 INFO - PROCESS | 3880 | 1466743398796 Marionette TRACE conn5 <- [1,606,null,{}] 21:43:18 INFO - PROCESS | 3880 | 1466743398807 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:18 INFO - PROCESS | 3880 | 1466743398812 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:18 INFO - PROCESS | 3880 | 1466743398926 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 21:43:19 INFO - PROCESS | 3880 | 1466743399027 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 3880 | 1466743399031 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:19 INFO - PROCESS | 3880 | ++DOCSHELL 160E3C00 == 30 [pid = 3880] [id = 161] 21:43:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 124 (160E8400) [pid = 3880] [serial = 481] [outer = 00000000] 21:43:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 125 (173D1C00) [pid = 3880] [serial = 482] [outer = 160E8400] 21:43:19 INFO - PROCESS | 3880 | 1466743399079 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 126 (17898000) [pid = 3880] [serial = 483] [outer = 160E8400] 21:43:19 INFO - PROCESS | 3880 | 1466743399521 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 770ms 21:43:19 INFO - PROCESS | 3880 | 1466743399568 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 21:43:19 INFO - PROCESS | 3880 | 1466743399570 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 21:43:19 INFO - PROCESS | 3880 | 1466743399573 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:43:19 INFO - PROCESS | 3880 | 1466743399575 Marionette TRACE conn5 <- [1,610,null,{}] 21:43:19 INFO - PROCESS | 3880 | 1466743399578 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:19 INFO - PROCESS | 3880 | 1466743399580 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:19 INFO - PROCESS | 3880 | 1466743399698 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 21:43:19 INFO - PROCESS | 3880 | 1466743399760 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 3880 | 1466743399762 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:19 INFO - PROCESS | 3880 | ++DOCSHELL 17C82400 == 31 [pid = 3880] [id = 162] 21:43:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 127 (17C85000) [pid = 3880] [serial = 484] [outer = 00000000] 21:43:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 128 (18B34400) [pid = 3880] [serial = 485] [outer = 17C85000] 21:43:19 INFO - PROCESS | 3880 | 1466743399808 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 129 (18FEC000) [pid = 3880] [serial = 486] [outer = 17C85000] 21:43:20 INFO - PROCESS | 3880 | 1466743400235 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 21:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 730ms 21:43:20 INFO - PROCESS | 3880 | 1466743400307 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 3880 | 1466743400309 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 21:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:43:20 INFO - PROCESS | 3880 | 1466743400316 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 3880 | 1466743400318 Marionette TRACE conn5 <- [1,614,null,{}] 21:43:20 INFO - PROCESS | 3880 | 1466743400322 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:20 INFO - PROCESS | 3880 | 1466743400324 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:20 INFO - PROCESS | 3880 | 1466743400438 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 21:43:20 INFO - PROCESS | 3880 | 1466743400500 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:20 INFO - PROCESS | 3880 | 1466743400502 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:20 INFO - PROCESS | 3880 | ++DOCSHELL 19023000 == 32 [pid = 3880] [id = 163] 21:43:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 130 (19023400) [pid = 3880] [serial = 487] [outer = 00000000] 21:43:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 131 (1902E800) [pid = 3880] [serial = 488] [outer = 19023400] 21:43:20 INFO - PROCESS | 3880 | 1466743400547 Marionette DEBUG loaded listener.js 21:43:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 132 (19035800) [pid = 3880] [serial = 489] [outer = 19023400] 21:43:20 INFO - PROCESS | 3880 | 1466743400997 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 730ms 21:43:21 INFO - PROCESS | 3880 | 1466743401047 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 21:43:21 INFO - PROCESS | 3880 | 1466743401049 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 21:43:21 INFO - PROCESS | 3880 | 1466743401052 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:43:21 INFO - PROCESS | 3880 | 1466743401054 Marionette TRACE conn5 <- [1,618,null,{}] 21:43:21 INFO - PROCESS | 3880 | 1466743401058 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:21 INFO - PROCESS | 3880 | 1466743401064 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:21 INFO - PROCESS | 3880 | 1466743401208 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 21:43:21 INFO - PROCESS | 3880 | 1466743401224 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 3880 | 1466743401226 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:21 INFO - PROCESS | 3880 | ++DOCSHELL 19A6E400 == 33 [pid = 3880] [id = 164] 21:43:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 133 (1A131800) [pid = 3880] [serial = 490] [outer = 00000000] 21:43:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 134 (1A27E800) [pid = 3880] [serial = 491] [outer = 1A131800] 21:43:21 INFO - PROCESS | 3880 | 1466743401322 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 135 (1A284C00) [pid = 3880] [serial = 492] [outer = 1A131800] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 134 (1EF59400) [pid = 3880] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 133 (18FEE800) [pid = 3880] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 132 (18763C00) [pid = 3880] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 131 (1B3D4C00) [pid = 3880] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 130 (0AD1FC00) [pid = 3880] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 129 (1B021400) [pid = 3880] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 128 (173D4000) [pid = 3880] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 127 (11053400) [pid = 3880] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 126 (1D024400) [pid = 3880] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 125 (11412400) [pid = 3880] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 124 (1C489800) [pid = 3880] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 123 (1AE45000) [pid = 3880] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 122 (1B30D000) [pid = 3880] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 121 (1AFA5400) [pid = 3880] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 120 (1C308000) [pid = 3880] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 119 (18FF3C00) [pid = 3880] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 118 (1DFF0400) [pid = 3880] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 117 (1B455400) [pid = 3880] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 116 (1DFF7000) [pid = 3880] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 115 (1B30CC00) [pid = 3880] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 114 (1B008800) [pid = 3880] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 113 (1DFEA000) [pid = 3880] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 112 (1901B800) [pid = 3880] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 111 (0AD27C00) [pid = 3880] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 110 (19019400) [pid = 3880] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 109 (1104F800) [pid = 3880] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (0D3E2000) [pid = 3880] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (11812000) [pid = 3880] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (18F6E000) [pid = 3880] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (1AE2B800) [pid = 3880] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1B30EC00) [pid = 3880] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:43:22 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (19042400) [pid = 3880] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:43:22 INFO - PROCESS | 3880 | 1466743402430 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 21:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1430ms 21:43:22 INFO - PROCESS | 3880 | 1466743402487 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 3880 | 1466743402489 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 21:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:43:22 INFO - PROCESS | 3880 | 1466743402492 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:43:22 INFO - PROCESS | 3880 | 1466743402494 Marionette TRACE conn5 <- [1,622,null,{}] 21:43:22 INFO - PROCESS | 3880 | 1466743402497 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:22 INFO - PROCESS | 3880 | 1466743402499 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:22 INFO - PROCESS | 3880 | 1466743402578 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 21:43:22 INFO - PROCESS | 3880 | 1466743402583 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 3880 | 1466743402585 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:22 INFO - PROCESS | 3880 | ++DOCSHELL 113C0C00 == 34 [pid = 3880] [id = 165] 21:43:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 104 (11409400) [pid = 3880] [serial = 493] [outer = 00000000] 21:43:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 105 (18769C00) [pid = 3880] [serial = 494] [outer = 11409400] 21:43:22 INFO - PROCESS | 3880 | 1466743402628 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 106 (18F6E000) [pid = 3880] [serial = 495] [outer = 11409400] 21:43:22 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:22 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:23 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:23 INFO - PROCESS | 3880 | 1466743403068 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 21:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 630ms 21:43:23 INFO - PROCESS | 3880 | 1466743403123 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 3880 | 1466743403125 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 21:43:23 INFO - PROCESS | 3880 | 1466743403129 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:43:23 INFO - PROCESS | 3880 | 1466743403130 Marionette TRACE conn5 <- [1,626,null,{}] 21:43:23 INFO - PROCESS | 3880 | 1466743403134 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:23 INFO - PROCESS | 3880 | 1466743403136 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:23 INFO - PROCESS | 3880 | 1466743403218 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 21:43:23 INFO - PROCESS | 3880 | 1466743403225 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 3880 | 1466743403227 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:23 INFO - PROCESS | 3880 | ++DOCSHELL 19020000 == 35 [pid = 3880] [id = 166] 21:43:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 107 (19040C00) [pid = 3880] [serial = 496] [outer = 00000000] 21:43:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 108 (1A27B800) [pid = 3880] [serial = 497] [outer = 19040C00] 21:43:23 INFO - PROCESS | 3880 | 1466743403273 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 109 (19A03000) [pid = 3880] [serial = 498] [outer = 19040C00] 21:43:23 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:23 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:23 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:23 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:23 INFO - PROCESS | 3880 | 1466743403735 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 21:43:23 INFO - PROCESS | 3880 | 1466743403775 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 3880 | 1466743403777 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 21:43:23 INFO - PROCESS | 3880 | 1466743403780 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:43:23 INFO - PROCESS | 3880 | 1466743403782 Marionette TRACE conn5 <- [1,630,null,{}] 21:43:23 INFO - PROCESS | 3880 | 1466743403786 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:23 INFO - PROCESS | 3880 | 1466743403787 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:23 INFO - PROCESS | 3880 | 1466743403866 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 21:43:23 INFO - PROCESS | 3880 | 1466743403872 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 3880 | 1466743403873 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:23 INFO - PROCESS | 3880 | ++DOCSHELL 160DD400 == 36 [pid = 3880] [id = 167] 21:43:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 110 (1A537800) [pid = 3880] [serial = 499] [outer = 00000000] 21:43:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 111 (1A53C400) [pid = 3880] [serial = 500] [outer = 1A537800] 21:43:23 INFO - PROCESS | 3880 | 1466743403917 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 112 (1AC0E400) [pid = 3880] [serial = 501] [outer = 1A537800] 21:43:24 INFO - PROCESS | 3880 | 1466743404718 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 21:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1018ms 21:43:24 INFO - PROCESS | 3880 | 1466743404802 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 21:43:24 INFO - PROCESS | 3880 | 1466743404808 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 21:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:43:24 INFO - PROCESS | 3880 | 1466743404813 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - PROCESS | 3880 | 1466743404816 Marionette TRACE conn5 <- [1,634,null,{}] 21:43:24 INFO - PROCESS | 3880 | 1466743404868 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:24 INFO - PROCESS | 3880 | 1466743404872 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:25 INFO - PROCESS | 3880 | 1466743405002 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 21:43:25 INFO - PROCESS | 3880 | 1466743405128 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 3880 | 1466743405131 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:25 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEC400 == 37 [pid = 3880] [id = 168] 21:43:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 113 (0CBEF000) [pid = 3880] [serial = 502] [outer = 00000000] 21:43:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 114 (11415C00) [pid = 3880] [serial = 503] [outer = 0CBEF000] 21:43:25 INFO - PROCESS | 3880 | 1466743405193 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 115 (11813400) [pid = 3880] [serial = 504] [outer = 0CBEF000] 21:43:25 INFO - PROCESS | 3880 | 1466743405834 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1090ms 21:43:25 INFO - PROCESS | 3880 | 1466743405908 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 21:43:25 INFO - PROCESS | 3880 | 1466743405913 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 21:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:43:25 INFO - PROCESS | 3880 | 1466743405940 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:43:25 INFO - PROCESS | 3880 | 1466743405943 Marionette TRACE conn5 <- [1,638,null,{}] 21:43:25 INFO - PROCESS | 3880 | 1466743405969 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:25 INFO - PROCESS | 3880 | 1466743405973 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:26 INFO - PROCESS | 3880 | 1466743406134 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 21:43:26 INFO - PROCESS | 3880 | 1466743406191 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:26 INFO - PROCESS | 3880 | 1466743406194 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:26 INFO - PROCESS | 3880 | ++DOCSHELL 17897C00 == 38 [pid = 3880] [id = 169] 21:43:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 116 (1789BC00) [pid = 3880] [serial = 505] [outer = 00000000] 21:43:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 117 (18761400) [pid = 3880] [serial = 506] [outer = 1789BC00] 21:43:26 INFO - PROCESS | 3880 | 1466743406252 Marionette DEBUG loaded listener.js 21:43:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 118 (1901A800) [pid = 3880] [serial = 507] [outer = 1789BC00] 21:43:26 INFO - PROCESS | 3880 | 1466743406927 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 21:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1019ms 21:43:26 INFO - PROCESS | 3880 | 1466743406963 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 21:43:26 INFO - PROCESS | 3880 | 1466743406965 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 21:43:26 INFO - PROCESS | 3880 | 1466743406969 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:43:26 INFO - PROCESS | 3880 | 1466743406973 Marionette TRACE conn5 <- [1,642,null,{}] 21:43:26 INFO - PROCESS | 3880 | 1466743406984 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:26 INFO - PROCESS | 3880 | 1466743406989 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:27 INFO - PROCESS | 3880 | 1466743407109 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 21:43:27 INFO - PROCESS | 3880 | 1466743407228 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:27 INFO - PROCESS | 3880 | 1466743407232 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:27 INFO - PROCESS | 3880 | ++DOCSHELL 11742800 == 39 [pid = 3880] [id = 170] 21:43:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 119 (11A03800) [pid = 3880] [serial = 508] [outer = 00000000] 21:43:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 120 (1607AC00) [pid = 3880] [serial = 509] [outer = 11A03800] 21:43:27 INFO - PROCESS | 3880 | 1466743407291 Marionette DEBUG loaded listener.js 21:43:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 121 (1903A800) [pid = 3880] [serial = 510] [outer = 11A03800] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 19020000 == 38 [pid = 3880] [id = 166] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 113C0C00 == 37 [pid = 3880] [id = 165] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 19A6E400 == 36 [pid = 3880] [id = 164] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 19023000 == 35 [pid = 3880] [id = 163] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 17C82400 == 34 [pid = 3880] [id = 162] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 160E3C00 == 33 [pid = 3880] [id = 161] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 1180A000 == 32 [pid = 3880] [id = 160] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 0CBE9000 == 31 [pid = 3880] [id = 159] 21:43:28 INFO - PROCESS | 3880 | --DOCSHELL 15FE4C00 == 30 [pid = 3880] [id = 158] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 120 (19A72C00) [pid = 3880] [serial = 371] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 119 (1D025400) [pid = 3880] [serial = 374] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 118 (113B7000) [pid = 3880] [serial = 368] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 117 (1B02C000) [pid = 3880] [serial = 290] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 116 (18FF4400) [pid = 3880] [serial = 296] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 115 (173D0800) [pid = 3880] [serial = 326] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 114 (1DA11400) [pid = 3880] [serial = 338] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 113 (15AE5400) [pid = 3880] [serial = 329] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 112 (1E020800) [pid = 3880] [serial = 378] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 111 (1AE4CC00) [pid = 3880] [serial = 299] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 110 (1B315800) [pid = 3880] [serial = 365] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 109 (1B45E000) [pid = 3880] [serial = 302] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 108 (1C48C400) [pid = 3880] [serial = 335] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 107 (1A134C00) [pid = 3880] [serial = 332] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 106 (1ED5F800) [pid = 3880] [serial = 443] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 105 (1C330000) [pid = 3880] [serial = 440] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 104 (1F043C00) [pid = 3880] [serial = 446] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 103 (1F04D400) [pid = 3880] [serial = 447] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 102 (1C8C2800) [pid = 3880] [serial = 416] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (1D5D6800) [pid = 3880] [serial = 417] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (1B00E400) [pid = 3880] [serial = 419] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (1C485800) [pid = 3880] [serial = 420] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (1DFEF800) [pid = 3880] [serial = 422] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (1E01F000) [pid = 3880] [serial = 423] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (19038400) [pid = 3880] [serial = 428] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (19A05800) [pid = 3880] [serial = 429] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (113B7C00) [pid = 3880] [serial = 425] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (11411400) [pid = 3880] [serial = 426] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1A284400) [pid = 3880] [serial = 434] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1AC14400) [pid = 3880] [serial = 435] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (127D0400) [pid = 3880] [serial = 410] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (15F4CC00) [pid = 3880] [serial = 411] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (125E1800) [pid = 3880] [serial = 293] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (173CE800) [pid = 3880] [serial = 431] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (18BCD400) [pid = 3880] [serial = 432] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1901CC00) [pid = 3880] [serial = 413] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19033C00) [pid = 3880] [serial = 414] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1B00A800) [pid = 3880] [serial = 437] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1C32C800) [pid = 3880] [serial = 408] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1F043400) [pid = 3880] [serial = 452] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1F58C000) [pid = 3880] [serial = 453] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (224AFC00) [pid = 3880] [serial = 456] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (224AA800) [pid = 3880] [serial = 455] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1ED69000) [pid = 3880] [serial = 444] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AC1A400) [pid = 3880] [serial = 450] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1A13B800) [pid = 3880] [serial = 449] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1C8C3800) [pid = 3880] [serial = 441] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B023800) [pid = 3880] [serial = 438] [outer = 00000000] [url = about:blank] 21:43:28 INFO - PROCESS | 3880 | 1466743408167 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1223ms 21:43:28 INFO - PROCESS | 3880 | 1466743408196 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 21:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:43:28 INFO - PROCESS | 3880 | 1466743408199 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 21:43:28 INFO - PROCESS | 3880 | 1466743408204 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:43:28 INFO - PROCESS | 3880 | 1466743408208 Marionette TRACE conn5 <- [1,646,null,{}] 21:43:28 INFO - PROCESS | 3880 | 1466743408213 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:28 INFO - PROCESS | 3880 | 1466743408216 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:28 INFO - PROCESS | 3880 | 1466743408307 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 21:43:28 INFO - PROCESS | 3880 | 1466743408318 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:28 INFO - PROCESS | 3880 | 1466743408321 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:28 INFO - PROCESS | 3880 | ++DOCSHELL 0D33B400 == 31 [pid = 3880] [id = 171] 21:43:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (0D3E2000) [pid = 3880] [serial = 511] [outer = 00000000] 21:43:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (113B7000) [pid = 3880] [serial = 512] [outer = 0D3E2000] 21:43:28 INFO - PROCESS | 3880 | 1466743408369 Marionette DEBUG loaded listener.js 21:43:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (11411000) [pid = 3880] [serial = 513] [outer = 0D3E2000] 21:43:28 INFO - PROCESS | 3880 | 1466743408846 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 672ms 21:43:28 INFO - PROCESS | 3880 | 1466743408878 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 21:43:28 INFO - PROCESS | 3880 | 1466743408882 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 21:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:43:28 INFO - PROCESS | 3880 | 1466743408888 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:43:28 INFO - PROCESS | 3880 | 1466743408891 Marionette TRACE conn5 <- [1,650,null,{}] 21:43:28 INFO - PROCESS | 3880 | 1466743408895 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:28 INFO - PROCESS | 3880 | 1466743408897 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:29 INFO - PROCESS | 3880 | 1466743409020 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 21:43:29 INFO - PROCESS | 3880 | 1466743409137 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 3880 | 1466743409140 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:29 INFO - PROCESS | 3880 | ++DOCSHELL 15910800 == 32 [pid = 3880] [id = 172] 21:43:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (15BC2C00) [pid = 3880] [serial = 514] [outer = 00000000] 21:43:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (15DCE400) [pid = 3880] [serial = 515] [outer = 15BC2C00] 21:43:29 INFO - PROCESS | 3880 | 1466743409188 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (15F18800) [pid = 3880] [serial = 516] [outer = 15BC2C00] 21:43:29 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:29 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:29 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:29 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:29 INFO - PROCESS | 3880 | 1466743409574 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 730ms 21:43:29 INFO - PROCESS | 3880 | 1466743409623 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 3880 | 1466743409625 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 21:43:29 INFO - PROCESS | 3880 | 1466743409628 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:43:29 INFO - PROCESS | 3880 | 1466743409632 Marionette TRACE conn5 <- [1,654,null,{}] 21:43:29 INFO - PROCESS | 3880 | 1466743409642 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:29 INFO - PROCESS | 3880 | 1466743409646 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:29 INFO - PROCESS | 3880 | 1466743409731 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 21:43:29 INFO - PROCESS | 3880 | 1466743409737 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 3880 | 1466743409740 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:29 INFO - PROCESS | 3880 | ++DOCSHELL 17C79800 == 33 [pid = 3880] [id = 173] 21:43:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (17C7B800) [pid = 3880] [serial = 517] [outer = 00000000] 21:43:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1876B000) [pid = 3880] [serial = 518] [outer = 17C7B800] 21:43:29 INFO - PROCESS | 3880 | 1466743409796 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (18FEB400) [pid = 3880] [serial = 519] [outer = 17C7B800] 21:43:30 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:30 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:30 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:30 INFO - PROCESS | 3880 | 1466743410248 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 21:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 21:43:30 INFO - PROCESS | 3880 | 1466743410302 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 21:43:30 INFO - PROCESS | 3880 | 1466743410305 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 21:43:30 INFO - PROCESS | 3880 | 1466743410308 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:43:30 INFO - PROCESS | 3880 | 1466743410309 Marionette TRACE conn5 <- [1,658,null,{}] 21:43:30 INFO - PROCESS | 3880 | 1466743410313 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:30 INFO - PROCESS | 3880 | 1466743410315 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:30 INFO - PROCESS | 3880 | 1466743410466 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 21:43:30 INFO - PROCESS | 3880 | 1466743410488 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 3880 | 1466743410490 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:30 INFO - PROCESS | 3880 | ++DOCSHELL 19027C00 == 34 [pid = 3880] [id = 174] 21:43:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1902A400) [pid = 3880] [serial = 520] [outer = 00000000] 21:43:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19038400) [pid = 3880] [serial = 521] [outer = 1902A400] 21:43:30 INFO - PROCESS | 3880 | 1466743410536 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (19041400) [pid = 3880] [serial = 522] [outer = 1902A400] 21:43:30 INFO - PROCESS | 3880 | 1466743410978 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 21:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 730ms 21:43:31 INFO - PROCESS | 3880 | 1466743411047 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 3880 | 1466743411049 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 21:43:31 INFO - PROCESS | 3880 | 1466743411053 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 3880 | 1466743411054 Marionette TRACE conn5 <- [1,662,null,{}] 21:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:43:31 INFO - PROCESS | 3880 | 1466743411058 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:31 INFO - PROCESS | 3880 | 1466743411060 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:31 INFO - PROCESS | 3880 | 1466743411186 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 21:43:31 INFO - PROCESS | 3880 | 1466743411246 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:31 INFO - PROCESS | 3880 | 1466743411248 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:31 INFO - PROCESS | 3880 | ++DOCSHELL 190A7800 == 35 [pid = 3880] [id = 175] 21:43:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (190A8C00) [pid = 3880] [serial = 523] [outer = 00000000] 21:43:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (19B19C00) [pid = 3880] [serial = 524] [outer = 190A8C00] 21:43:31 INFO - PROCESS | 3880 | 1466743411295 Marionette DEBUG loaded listener.js 21:43:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1A276C00) [pid = 3880] [serial = 525] [outer = 190A8C00] 21:43:31 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:31 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:31 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:31 INFO - PROCESS | 3880 | [3880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:43:31 INFO - PROCESS | 3880 | 1466743411757 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 21:43:31 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 21:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 730ms 21:43:31 INFO - PROCESS | 3880 | 1466743411801 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 3880 | 1466743411803 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 21:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:43:31 INFO - PROCESS | 3880 | 1466743411806 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 3880 | 1466743411808 Marionette TRACE conn5 <- [1,666,null,{}] 21:43:31 INFO - PROCESS | 3880 | 1466743411811 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:31 INFO - PROCESS | 3880 | 1466743411817 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:31 INFO - PROCESS | 3880 | 1466743411954 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 21:43:32 INFO - PROCESS | 3880 | 1466743412017 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 3880 | 1466743412019 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:32 INFO - PROCESS | 3880 | ++DOCSHELL 1AC76400 == 36 [pid = 3880] [id = 176] 21:43:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1AC76C00) [pid = 3880] [serial = 526] [outer = 00000000] 21:43:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1AE43400) [pid = 3880] [serial = 527] [outer = 1AC76C00] 21:43:32 INFO - PROCESS | 3880 | 1466743412063 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1AE45C00) [pid = 3880] [serial = 528] [outer = 1AC76C00] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (17C85000) [pid = 3880] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (16076C00) [pid = 3880] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1180A400) [pid = 3880] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (0CBE9800) [pid = 3880] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (160E8400) [pid = 3880] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19023400) [pid = 3880] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (113B5C00) [pid = 3880] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A13B400) [pid = 3880] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1F04B400) [pid = 3880] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (2190E400) [pid = 3880] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (11057800) [pid = 3880] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A131800) [pid = 3880] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19040C00) [pid = 3880] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:43:32 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (11409400) [pid = 3880] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:43:32 INFO - PROCESS | 3880 | 1466743412545 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 21:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 772ms 21:43:32 INFO - PROCESS | 3880 | 1466743412580 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 21:43:32 INFO - PROCESS | 3880 | 1466743412582 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 21:43:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:43:32 INFO - PROCESS | 3880 | 1466743412586 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:43:32 INFO - PROCESS | 3880 | 1466743412588 Marionette TRACE conn5 <- [1,670,null,{}] 21:43:32 INFO - PROCESS | 3880 | 1466743412591 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:32 INFO - PROCESS | 3880 | 1466743412593 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:32 INFO - PROCESS | 3880 | 1466743412676 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 21:43:32 INFO - PROCESS | 3880 | 1466743412765 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 3880 | 1466743412767 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:32 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE9800 == 37 [pid = 3880] [id = 177] 21:43:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (116AF400) [pid = 3880] [serial = 529] [outer = 00000000] 21:43:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18FE9800) [pid = 3880] [serial = 530] [outer = 116AF400] 21:43:32 INFO - PROCESS | 3880 | 1466743412810 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A131800) [pid = 3880] [serial = 531] [outer = 116AF400] 21:43:33 INFO - PROCESS | 3880 | 1466743413652 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 21:43:33 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) 21:43:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1119ms 21:43:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:43:33 INFO - PROCESS | 3880 | 1466743413705 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 3880 | 1466743413707 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 21:43:33 INFO - PROCESS | 3880 | 1466743413710 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 3880 | 1466743413713 Marionette TRACE conn5 <- [1,674,null,{}] 21:43:33 INFO - PROCESS | 3880 | 1466743413716 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:33 INFO - PROCESS | 3880 | 1466743413718 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:33 INFO - PROCESS | 3880 | 1466743413835 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 21:43:33 INFO - PROCESS | 3880 | 1466743413843 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 3880 | 1466743413845 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:33 INFO - PROCESS | 3880 | ++DOCSHELL 1A540C00 == 38 [pid = 3880] [id = 178] 21:43:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AC6FC00) [pid = 3880] [serial = 532] [outer = 00000000] 21:43:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AFABC00) [pid = 3880] [serial = 533] [outer = 1AC6FC00] 21:43:33 INFO - PROCESS | 3880 | 1466743413891 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1B006400) [pid = 3880] [serial = 534] [outer = 1AC6FC00] 21:43:34 INFO - PROCESS | 3880 | 1466743414820 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 21:43:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:43:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1119ms 21:43:34 INFO - PROCESS | 3880 | 1466743414831 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 21:43:34 INFO - PROCESS | 3880 | 1466743414836 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 21:43:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:43:34 INFO - PROCESS | 3880 | 1466743414841 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:43:34 INFO - PROCESS | 3880 | 1466743414844 Marionette TRACE conn5 <- [1,678,null,{}] 21:43:34 INFO - PROCESS | 3880 | 1466743414850 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:34 INFO - PROCESS | 3880 | 1466743414854 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:34 INFO - PROCESS | 3880 | 1466743414974 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 21:43:35 INFO - PROCESS | 3880 | 1466743415142 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:35 INFO - PROCESS | 3880 | 1466743415147 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:35 INFO - PROCESS | 3880 | ++DOCSHELL 11054800 == 39 [pid = 3880] [id = 179] 21:43:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (11055000) [pid = 3880] [serial = 535] [outer = 00000000] 21:43:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (11413400) [pid = 3880] [serial = 536] [outer = 11055000] 21:43:35 INFO - PROCESS | 3880 | 1466743415213 Marionette DEBUG loaded listener.js 21:43:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (11812C00) [pid = 3880] [serial = 537] [outer = 11055000] 21:43:36 INFO - PROCESS | 3880 | 1466743416233 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 21:43:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:43:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1437ms 21:43:36 INFO - PROCESS | 3880 | 1466743416301 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 21:43:36 INFO - PROCESS | 3880 | 1466743416306 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 21:43:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:43:36 INFO - PROCESS | 3880 | 1466743416313 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:43:36 INFO - PROCESS | 3880 | 1466743416316 Marionette TRACE conn5 <- [1,682,null,{}] 21:43:36 INFO - PROCESS | 3880 | 1466743416320 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:36 INFO - PROCESS | 3880 | 1466743416323 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:36 INFO - PROCESS | 3880 | 1466743416426 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 21:43:36 INFO - PROCESS | 3880 | 1466743416626 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:36 INFO - PROCESS | 3880 | 1466743416629 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:36 INFO - PROCESS | 3880 | ++DOCSHELL 1789A400 == 40 [pid = 3880] [id = 180] 21:43:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1789D000) [pid = 3880] [serial = 538] [outer = 00000000] 21:43:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1876D400) [pid = 3880] [serial = 539] [outer = 1789D000] 21:43:36 INFO - PROCESS | 3880 | 1466743416686 Marionette DEBUG loaded listener.js 21:43:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (19023000) [pid = 3880] [serial = 540] [outer = 1789D000] 21:43:37 INFO - PROCESS | 3880 | 1466743417742 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 21:43:37 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) 21:43:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1470ms 21:43:37 INFO - PROCESS | 3880 | 1466743417784 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 21:43:37 INFO - PROCESS | 3880 | 1466743417786 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 21:43:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:43:37 INFO - PROCESS | 3880 | 1466743417790 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:43:37 INFO - PROCESS | 3880 | 1466743417794 Marionette TRACE conn5 <- [1,686,null,{}] 21:43:37 INFO - PROCESS | 3880 | 1466743417805 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:37 INFO - PROCESS | 3880 | 1466743417810 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:37 INFO - PROCESS | 3880 | 1466743417965 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 21:43:38 INFO - PROCESS | 3880 | 1466743418104 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 3880 | 1466743418107 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:38 INFO - PROCESS | 3880 | ++DOCSHELL 1A53F400 == 41 [pid = 3880] [id = 181] 21:43:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1AE22800) [pid = 3880] [serial = 541] [outer = 00000000] 21:43:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1B00B800) [pid = 3880] [serial = 542] [outer = 1AE22800] 21:43:38 INFO - PROCESS | 3880 | 1466743418164 Marionette DEBUG loaded listener.js 21:43:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1B023800) [pid = 3880] [serial = 543] [outer = 1AE22800] 21:43:39 INFO - PROCESS | 3880 | 1466743419331 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 21:43:39 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) 21:43:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1572ms 21:43:39 INFO - PROCESS | 3880 | 1466743419366 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 21:43:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:43:39 INFO - PROCESS | 3880 | 1466743419370 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 21:43:39 INFO - PROCESS | 3880 | 1466743419375 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:43:39 INFO - PROCESS | 3880 | 1466743419378 Marionette TRACE conn5 <- [1,690,null,{}] 21:43:39 INFO - PROCESS | 3880 | 1466743419383 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:39 INFO - PROCESS | 3880 | 1466743419386 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 0CBE9800 == 40 [pid = 3880] [id = 177] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 1AC76400 == 39 [pid = 3880] [id = 176] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 190A7800 == 38 [pid = 3880] [id = 175] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 19027C00 == 37 [pid = 3880] [id = 174] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 17C79800 == 36 [pid = 3880] [id = 173] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 15910800 == 35 [pid = 3880] [id = 172] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 0D33B400 == 34 [pid = 3880] [id = 171] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 11742800 == 33 [pid = 3880] [id = 170] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 17897C00 == 32 [pid = 3880] [id = 169] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 0CBEC400 == 31 [pid = 3880] [id = 168] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 160DD400 == 30 [pid = 3880] [id = 167] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 1A53F400 == 29 [pid = 3880] [id = 181] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 1789A400 == 28 [pid = 3880] [id = 180] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 1A540C00 == 27 [pid = 3880] [id = 178] 21:43:40 INFO - PROCESS | 3880 | --DOCSHELL 11054800 == 26 [pid = 3880] [id = 179] 21:43:40 INFO - PROCESS | 3880 | 1466743420189 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1A27E800) [pid = 3880] [serial = 491] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (19035800) [pid = 3880] [serial = 489] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1A27B800) [pid = 3880] [serial = 497] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (19A03000) [pid = 3880] [serial = 498] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1A53C400) [pid = 3880] [serial = 500] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1A284C00) [pid = 3880] [serial = 492] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (18769C00) [pid = 3880] [serial = 494] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (17898000) [pid = 3880] [serial = 483] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18F6E000) [pid = 3880] [serial = 495] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (18B34400) [pid = 3880] [serial = 485] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (173D1000) [pid = 3880] [serial = 474] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (125D7800) [pid = 3880] [serial = 473] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (11813000) [pid = 3880] [serial = 479] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (11B80800) [pid = 3880] [serial = 480] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0CBEFC00) [pid = 3880] [serial = 476] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (10E5C400) [pid = 3880] [serial = 477] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (173D1C00) [pid = 3880] [serial = 482] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1902E800) [pid = 3880] [serial = 488] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18FEC000) [pid = 3880] [serial = 486] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (18761C00) [pid = 3880] [serial = 459] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (173CE400) [pid = 3880] [serial = 458] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1AE28C00) [pid = 3880] [serial = 462] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A534C00) [pid = 3880] [serial = 461] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (21909800) [pid = 3880] [serial = 465] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (21905000) [pid = 3880] [serial = 464] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (2228AC00) [pid = 3880] [serial = 468] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (22286400) [pid = 3880] [serial = 467] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (19026800) [pid = 3880] [serial = 471] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (178A2800) [pid = 3880] [serial = 470] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 3880 | 1466743420339 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:40 INFO - PROCESS | 3880 | 1466743420342 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:40 INFO - PROCESS | 3880 | ++DOCSHELL 08A63800 == 27 [pid = 3880] [id = 182] 21:43:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (0AD6DC00) [pid = 3880] [serial = 544] [outer = 00000000] 21:43:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (0CB94800) [pid = 3880] [serial = 545] [outer = 0AD6DC00] 21:43:40 INFO - PROCESS | 3880 | 1466743420392 Marionette DEBUG loaded listener.js 21:43:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (0CBE2C00) [pid = 3880] [serial = 546] [outer = 0AD6DC00] 21:43:41 INFO - PROCESS | 3880 | 1466743421304 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 21:43:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:43:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1981ms 21:43:41 INFO - PROCESS | 3880 | 1466743421358 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 21:43:41 INFO - PROCESS | 3880 | 1466743421363 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 21:43:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:43:41 INFO - PROCESS | 3880 | 1466743421368 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:43:41 INFO - PROCESS | 3880 | 1466743421371 Marionette TRACE conn5 <- [1,694,null,{}] 21:43:41 INFO - PROCESS | 3880 | 1466743421376 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:41 INFO - PROCESS | 3880 | 1466743421379 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:41 INFO - PROCESS | 3880 | 1466743421472 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 21:43:41 INFO - PROCESS | 3880 | 1466743421479 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:41 INFO - PROCESS | 3880 | 1466743421482 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:41 INFO - PROCESS | 3880 | ++DOCSHELL 1105B400 == 28 [pid = 3880] [id = 183] 21:43:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (113B5800) [pid = 3880] [serial = 547] [outer = 00000000] 21:43:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1140B000) [pid = 3880] [serial = 548] [outer = 113B5800] 21:43:41 INFO - PROCESS | 3880 | 1466743421531 Marionette DEBUG loaded listener.js 21:43:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (11418800) [pid = 3880] [serial = 549] [outer = 113B5800] 21:43:42 INFO - PROCESS | 3880 | 1466743422511 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 21:43:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:43:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1183ms 21:43:42 INFO - PROCESS | 3880 | 1466743422555 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 21:43:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:43:42 INFO - PROCESS | 3880 | 1466743422558 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 21:43:42 INFO - PROCESS | 3880 | 1466743422562 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:43:42 INFO - PROCESS | 3880 | 1466743422564 Marionette TRACE conn5 <- [1,698,null,{}] 21:43:42 INFO - PROCESS | 3880 | 1466743422574 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:42 INFO - PROCESS | 3880 | 1466743422576 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:42 INFO - PROCESS | 3880 | 1466743422692 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 21:43:42 INFO - PROCESS | 3880 | 1466743422702 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:42 INFO - PROCESS | 3880 | 1466743422704 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:42 INFO - PROCESS | 3880 | ++DOCSHELL 15AA7800 == 29 [pid = 3880] [id = 184] 21:43:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15AA8C00) [pid = 3880] [serial = 550] [outer = 00000000] 21:43:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15BBD000) [pid = 3880] [serial = 551] [outer = 15AA8C00] 21:43:42 INFO - PROCESS | 3880 | 1466743422750 Marionette DEBUG loaded listener.js 21:43:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15E97800) [pid = 3880] [serial = 552] [outer = 15AA8C00] 21:43:43 INFO - PROCESS | 3880 | 1466743423750 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 21:43:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:43:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1234ms 21:43:43 INFO - PROCESS | 3880 | 1466743423799 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 21:43:43 INFO - PROCESS | 3880 | 1466743423804 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 21:43:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:43:43 INFO - PROCESS | 3880 | 1466743423815 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:43:43 INFO - PROCESS | 3880 | 1466743423820 Marionette TRACE conn5 <- [1,702,null,{}] 21:43:43 INFO - PROCESS | 3880 | 1466743423830 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:43 INFO - PROCESS | 3880 | 1466743423833 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:43 INFO - PROCESS | 3880 | 1466743423970 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 21:43:43 INFO - PROCESS | 3880 | 1466743423977 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:43 INFO - PROCESS | 3880 | 1466743423979 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:44 INFO - PROCESS | 3880 | ++DOCSHELL 1607E400 == 30 [pid = 3880] [id = 185] 21:43:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (160DD400) [pid = 3880] [serial = 553] [outer = 00000000] 21:43:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (17897C00) [pid = 3880] [serial = 554] [outer = 160DD400] 21:43:44 INFO - PROCESS | 3880 | 1466743424072 Marionette DEBUG loaded listener.js 21:43:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (178A0800) [pid = 3880] [serial = 555] [outer = 160DD400] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1902A400) [pid = 3880] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (190A8C00) [pid = 3880] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (116AF400) [pid = 3880] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (0D3E2000) [pid = 3880] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (15BC2C00) [pid = 3880] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A537800) [pid = 3880] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (11A03800) [pid = 3880] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1AC76C00) [pid = 3880] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1789BC00) [pid = 3880] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (0CBEF000) [pid = 3880] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (17C7B800) [pid = 3880] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:43:44 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1AC6FC00) [pid = 3880] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:43:45 INFO - PROCESS | 3880 | 1466743425198 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 21:43:45 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 21:43:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1434ms 21:43:45 INFO - PROCESS | 3880 | 1466743425248 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 21:43:45 INFO - PROCESS | 3880 | 1466743425250 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 21:43:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:43:45 INFO - PROCESS | 3880 | 1466743425253 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:43:45 INFO - PROCESS | 3880 | 1466743425255 Marionette TRACE conn5 <- [1,706,null,{}] 21:43:45 INFO - PROCESS | 3880 | 1466743425258 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:45 INFO - PROCESS | 3880 | 1466743425260 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:45 INFO - PROCESS | 3880 | 1466743425372 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 21:43:45 INFO - PROCESS | 3880 | 1466743425380 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:45 INFO - PROCESS | 3880 | 1466743425382 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:45 INFO - PROCESS | 3880 | ++DOCSHELL 15F15800 == 31 [pid = 3880] [id = 186] 21:43:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1624C400) [pid = 3880] [serial = 556] [outer = 00000000] 21:43:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (17C80C00) [pid = 3880] [serial = 557] [outer = 1624C400] 21:43:45 INFO - PROCESS | 3880 | 1466743425428 Marionette DEBUG loaded listener.js 21:43:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (18766800) [pid = 3880] [serial = 558] [outer = 1624C400] 21:43:46 INFO - PROCESS | 3880 | 1466743426331 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 21:43:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:43:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1120ms 21:43:46 INFO - PROCESS | 3880 | 1466743426374 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 21:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:43:46 INFO - PROCESS | 3880 | 1466743426376 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 21:43:46 INFO - PROCESS | 3880 | 1466743426379 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:43:46 INFO - PROCESS | 3880 | 1466743426381 Marionette TRACE conn5 <- [1,710,null,{}] 21:43:46 INFO - PROCESS | 3880 | 1466743426385 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:46 INFO - PROCESS | 3880 | 1466743426386 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:46 INFO - PROCESS | 3880 | 1466743426499 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 21:43:46 INFO - PROCESS | 3880 | 1466743426507 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:46 INFO - PROCESS | 3880 | 1466743426513 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:46 INFO - PROCESS | 3880 | ++DOCSHELL 18F67800 == 32 [pid = 3880] [id = 187] 21:43:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (18F6CC00) [pid = 3880] [serial = 559] [outer = 00000000] 21:43:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (18FED400) [pid = 3880] [serial = 560] [outer = 18F6CC00] 21:43:46 INFO - PROCESS | 3880 | 1466743426569 Marionette DEBUG loaded listener.js 21:43:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19027800) [pid = 3880] [serial = 561] [outer = 18F6CC00] 21:43:47 INFO - PROCESS | 3880 | 1466743427383 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 21:43:47 INFO - PROCESS | 3880 | 1466743427406 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 21:43:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:43:47 INFO - PROCESS | 3880 | 1466743427410 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:43:47 INFO - PROCESS | 3880 | 1466743427416 Marionette TRACE conn5 <- [1,714,null,{}] 21:43:47 INFO - PROCESS | 3880 | 1466743427448 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:47 INFO - PROCESS | 3880 | 1466743427451 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:47 INFO - PROCESS | 3880 | 1466743427594 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 21:43:47 INFO - PROCESS | 3880 | 1466743427714 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:47 INFO - PROCESS | 3880 | 1466743427718 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:47 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE9000 == 33 [pid = 3880] [id = 188] 21:43:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (11812400) [pid = 3880] [serial = 562] [outer = 00000000] 21:43:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1590C400) [pid = 3880] [serial = 563] [outer = 11812400] 21:43:47 INFO - PROCESS | 3880 | 1466743427777 Marionette DEBUG loaded listener.js 21:43:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15AEC800) [pid = 3880] [serial = 564] [outer = 11812400] 21:43:48 INFO - PROCESS | 3880 | 1466743428570 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 21:43:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:43:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1181ms 21:43:48 INFO - PROCESS | 3880 | 1466743428592 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 21:43:48 INFO - PROCESS | 3880 | 1466743428597 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 21:43:48 INFO - PROCESS | 3880 | 1466743428604 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:43:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:43:48 INFO - PROCESS | 3880 | 1466743428607 Marionette TRACE conn5 <- [1,718,null,{}] 21:43:48 INFO - PROCESS | 3880 | 1466743428611 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:48 INFO - PROCESS | 3880 | 1466743428614 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:48 INFO - PROCESS | 3880 | 1466743428793 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 21:43:48 INFO - PROCESS | 3880 | 1466743428802 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:48 INFO - PROCESS | 3880 | 1466743428805 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:48 INFO - PROCESS | 3880 | ++DOCSHELL 1789CC00 == 34 [pid = 3880] [id = 189] 21:43:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1789D400) [pid = 3880] [serial = 565] [outer = 00000000] 21:43:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18FEC800) [pid = 3880] [serial = 566] [outer = 1789D400] 21:43:48 INFO - PROCESS | 3880 | 1466743428863 Marionette DEBUG loaded listener.js 21:43:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19021800) [pid = 3880] [serial = 567] [outer = 1789D400] 21:43:49 INFO - PROCESS | 3880 | --DOCSHELL 18F6C400 == 33 [pid = 3880] [id = 15] 21:43:49 INFO - PROCESS | 3880 | --DOCSHELL 17C7A000 == 32 [pid = 3880] [id = 16] 21:43:49 INFO - PROCESS | 3880 | --DOCSHELL 15E29400 == 31 [pid = 3880] [id = 25] 21:43:49 INFO - PROCESS | 3880 | --DOCSHELL 17345800 == 30 [pid = 3880] [id = 14] 21:43:49 INFO - PROCESS | 3880 | --DOCSHELL 17345400 == 29 [pid = 3880] [id = 20] 21:43:49 INFO - PROCESS | 3880 | --DOCSHELL 1A41EC00 == 28 [pid = 3880] [id = 27] 21:43:49 INFO - PROCESS | 3880 | --DOCSHELL 11A87C00 == 27 [pid = 3880] [id = 24] 21:43:49 INFO - PROCESS | 3880 | --DOCSHELL 0CB97400 == 26 [pid = 3880] [id = 23] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (19038400) [pid = 3880] [serial = 521] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1A276C00) [pid = 3880] [serial = 525] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (19B19C00) [pid = 3880] [serial = 524] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (18FE9800) [pid = 3880] [serial = 530] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (113B7000) [pid = 3880] [serial = 512] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (11411000) [pid = 3880] [serial = 513] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (15DCE400) [pid = 3880] [serial = 515] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (15F18800) [pid = 3880] [serial = 516] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1AC0E400) [pid = 3880] [serial = 501] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1607AC00) [pid = 3880] [serial = 509] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1903A800) [pid = 3880] [serial = 510] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1AE43400) [pid = 3880] [serial = 527] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (18761400) [pid = 3880] [serial = 506] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (1901A800) [pid = 3880] [serial = 507] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (11415C00) [pid = 3880] [serial = 503] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (11813400) [pid = 3880] [serial = 504] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (1876B000) [pid = 3880] [serial = 518] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (1A131800) [pid = 3880] [serial = 531] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (1AE45C00) [pid = 3880] [serial = 528] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (1B006400) [pid = 3880] [serial = 534] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (19041400) [pid = 3880] [serial = 522] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (18FEB400) [pid = 3880] [serial = 519] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | --DOMWINDOW == 52 (1AFABC00) [pid = 3880] [serial = 533] [outer = 00000000] [url = about:blank] 21:43:49 INFO - PROCESS | 3880 | 1466743429653 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 21:43:49 INFO - PROCESS | 3880 | 1466743429700 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 21:43:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:43:49 INFO - PROCESS | 3880 | 1466743429704 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:43:49 INFO - PROCESS | 3880 | 1466743429709 Marionette TRACE conn5 <- [1,722,null,{}] 21:43:49 INFO - PROCESS | 3880 | 1466743429714 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:49 INFO - PROCESS | 3880 | 1466743429717 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:49 INFO - PROCESS | 3880 | 1466743429804 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 21:43:49 INFO - PROCESS | 3880 | 1466743429810 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 3880 | 1466743429813 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:49 INFO - PROCESS | 3880 | ++DOCSHELL 11413000 == 27 [pid = 3880] [id = 190] 21:43:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (11415C00) [pid = 3880] [serial = 568] [outer = 00000000] 21:43:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (15910800) [pid = 3880] [serial = 569] [outer = 11415C00] 21:43:49 INFO - PROCESS | 3880 | 1466743429863 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (15BC3800) [pid = 3880] [serial = 570] [outer = 11415C00] 21:43:50 INFO - PROCESS | 3880 | 1466743430372 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 21:43:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 730ms 21:43:50 INFO - PROCESS | 3880 | 1466743430438 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 21:43:50 INFO - PROCESS | 3880 | 1466743430442 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 21:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:43:50 INFO - PROCESS | 3880 | 1466743430448 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:43:50 INFO - PROCESS | 3880 | 1466743430451 Marionette TRACE conn5 <- [1,726,null,{}] 21:43:50 INFO - PROCESS | 3880 | 1466743430455 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:50 INFO - PROCESS | 3880 | 1466743430457 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:50 INFO - PROCESS | 3880 | 1466743430548 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 21:43:50 INFO - PROCESS | 3880 | 1466743430624 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:50 INFO - PROCESS | 3880 | 1466743430626 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:50 INFO - PROCESS | 3880 | ++DOCSHELL 173CFC00 == 28 [pid = 3880] [id = 191] 21:43:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (173D0000) [pid = 3880] [serial = 571] [outer = 00000000] 21:43:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (173D8400) [pid = 3880] [serial = 572] [outer = 173D0000] 21:43:50 INFO - PROCESS | 3880 | 1466743430673 Marionette DEBUG loaded listener.js 21:43:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (1789E800) [pid = 3880] [serial = 573] [outer = 173D0000] 21:43:51 INFO - PROCESS | 3880 | 1466743431558 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 21:43:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:43:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1117ms 21:43:51 INFO - PROCESS | 3880 | 1466743431569 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 21:43:51 INFO - PROCESS | 3880 | 1466743431571 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 21:43:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:43:51 INFO - PROCESS | 3880 | 1466743431575 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:43:51 INFO - PROCESS | 3880 | 1466743431579 Marionette TRACE conn5 <- [1,730,null,{}] 21:43:51 INFO - PROCESS | 3880 | 1466743431598 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:51 INFO - PROCESS | 3880 | 1466743431603 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:51 INFO - PROCESS | 3880 | 1466743431717 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 21:43:51 INFO - PROCESS | 3880 | 1466743431724 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:51 INFO - PROCESS | 3880 | 1466743431727 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:51 INFO - PROCESS | 3880 | ++DOCSHELL 1902CC00 == 29 [pid = 3880] [id = 192] 21:43:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (19030C00) [pid = 3880] [serial = 574] [outer = 00000000] 21:43:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (19034400) [pid = 3880] [serial = 575] [outer = 19030C00] 21:43:51 INFO - PROCESS | 3880 | 1466743431824 Marionette DEBUG loaded listener.js 21:43:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1903B800) [pid = 3880] [serial = 576] [outer = 19030C00] 21:43:52 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (1624C400) [pid = 3880] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:43:52 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (15AA8C00) [pid = 3880] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:43:52 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (0AD6DC00) [pid = 3880] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:43:52 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (113B5800) [pid = 3880] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:43:52 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (11055000) [pid = 3880] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:43:52 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (1789D000) [pid = 3880] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:43:52 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (160DD400) [pid = 3880] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:43:52 INFO - PROCESS | 3880 | 1466743432774 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 21:43:52 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 21:43:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1237ms 21:43:52 INFO - PROCESS | 3880 | 1466743432816 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 21:43:52 INFO - PROCESS | 3880 | 1466743432819 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 21:43:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:43:52 INFO - PROCESS | 3880 | 1466743432823 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:43:52 INFO - PROCESS | 3880 | 1466743432824 Marionette TRACE conn5 <- [1,734,null,{}] 21:43:52 INFO - PROCESS | 3880 | 1466743432828 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:52 INFO - PROCESS | 3880 | 1466743432830 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:52 INFO - PROCESS | 3880 | 1466743432924 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 21:43:52 INFO - PROCESS | 3880 | 1466743432930 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 3880 | 1466743432932 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:52 INFO - PROCESS | 3880 | ++DOCSHELL 11B80800 == 30 [pid = 3880] [id = 193] 21:43:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (1903D400) [pid = 3880] [serial = 577] [outer = 00000000] 21:43:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (19043400) [pid = 3880] [serial = 578] [outer = 1903D400] 21:43:52 INFO - PROCESS | 3880 | 1466743432980 Marionette DEBUG loaded listener.js 21:43:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (127D1C00) [pid = 3880] [serial = 579] [outer = 1903D400] 21:43:53 INFO - PROCESS | 3880 | 1466743433911 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 21:43:53 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.) 21:43:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1129ms 21:43:53 INFO - PROCESS | 3880 | 1466743433955 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 21:43:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:43:53 INFO - PROCESS | 3880 | 1466743433957 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 21:43:53 INFO - PROCESS | 3880 | 1466743433961 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 3880 | 1466743433962 Marionette TRACE conn5 <- [1,738,null,{}] 21:43:53 INFO - PROCESS | 3880 | 1466743433966 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:53 INFO - PROCESS | 3880 | 1466743433968 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:54 INFO - PROCESS | 3880 | 1466743434047 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 21:43:54 INFO - PROCESS | 3880 | 1466743434053 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:54 INFO - PROCESS | 3880 | 1466743434055 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:54 INFO - PROCESS | 3880 | ++DOCSHELL 19A76000 == 31 [pid = 3880] [id = 194] 21:43:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (19A78000) [pid = 3880] [serial = 580] [outer = 00000000] 21:43:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (1A12C400) [pid = 3880] [serial = 581] [outer = 19A78000] 21:43:54 INFO - PROCESS | 3880 | 1466743434099 Marionette DEBUG loaded listener.js 21:43:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (1A130C00) [pid = 3880] [serial = 582] [outer = 19A78000] 21:43:55 INFO - PROCESS | 3880 | 1466743435037 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 21:43:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:43:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1132ms 21:43:55 INFO - PROCESS | 3880 | 1466743435093 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 21:43:55 INFO - PROCESS | 3880 | 1466743435095 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 21:43:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:43:55 INFO - PROCESS | 3880 | 1466743435098 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:43:55 INFO - PROCESS | 3880 | 1466743435100 Marionette TRACE conn5 <- [1,742,null,{}] 21:43:55 INFO - PROCESS | 3880 | 1466743435104 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:55 INFO - PROCESS | 3880 | 1466743435109 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:55 INFO - PROCESS | 3880 | 1466743435205 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 21:43:55 INFO - PROCESS | 3880 | 1466743435211 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 3880 | 1466743435213 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:55 INFO - PROCESS | 3880 | ++DOCSHELL 19B12400 == 32 [pid = 3880] [id = 195] 21:43:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1A277C00) [pid = 3880] [serial = 583] [outer = 00000000] 21:43:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (1A3B2C00) [pid = 3880] [serial = 584] [outer = 1A277C00] 21:43:55 INFO - PROCESS | 3880 | 1466743435267 Marionette DEBUG loaded listener.js 21:43:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (1A41DC00) [pid = 3880] [serial = 585] [outer = 1A277C00] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 1C48B000 == 31 [pid = 3880] [id = 22] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 18B35000 == 30 [pid = 3880] [id = 21] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 10EF0400 == 29 [pid = 3880] [id = 10] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 16074400 == 28 [pid = 3880] [id = 29] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 1C308400 == 27 [pid = 3880] [id = 18] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 11A08C00 == 26 [pid = 3880] [id = 11] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 1A41D800 == 25 [pid = 3880] [id = 17] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 0CB8D400 == 24 [pid = 3880] [id = 28] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 1D595C00 == 23 [pid = 3880] [id = 19] 21:43:56 INFO - PROCESS | 3880 | --DOCSHELL 1909F400 == 22 [pid = 3880] [id = 26] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (17C80C00) [pid = 3880] [serial = 557] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (15BBD000) [pid = 3880] [serial = 551] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (0CB94800) [pid = 3880] [serial = 545] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (0CBE2C00) [pid = 3880] [serial = 546] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (1140B000) [pid = 3880] [serial = 548] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (11812C00) [pid = 3880] [serial = 537] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (11413400) [pid = 3880] [serial = 536] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (19023000) [pid = 3880] [serial = 540] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (1876D400) [pid = 3880] [serial = 539] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (1B00B800) [pid = 3880] [serial = 542] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 52 (17897C00) [pid = 3880] [serial = 554] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 51 (15E97800) [pid = 3880] [serial = 552] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 50 (178A0800) [pid = 3880] [serial = 555] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 49 (18766800) [pid = 3880] [serial = 558] [outer = 00000000] [url = about:blank] 21:43:56 INFO - PROCESS | 3880 | --DOMWINDOW == 48 (11418800) [pid = 3880] [serial = 549] [outer = 00000000] [url = about:blank] 21:43:57 INFO - PROCESS | 3880 | 1466743437507 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 21:43:57 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 21:43:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2436ms 21:43:57 INFO - PROCESS | 3880 | 1466743437536 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 21:43:57 INFO - PROCESS | 3880 | 1466743437540 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 21:43:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:43:57 INFO - PROCESS | 3880 | 1466743437546 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:43:57 INFO - PROCESS | 3880 | 1466743437549 Marionette TRACE conn5 <- [1,746,null,{}] 21:43:57 INFO - PROCESS | 3880 | 1466743437556 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:57 INFO - PROCESS | 3880 | 1466743437559 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:57 INFO - PROCESS | 3880 | 1466743437655 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 21:43:57 INFO - PROCESS | 3880 | 1466743437662 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:57 INFO - PROCESS | 3880 | 1466743437665 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:57 INFO - PROCESS | 3880 | ++DOCSHELL 0CBF0000 == 23 [pid = 3880] [id = 196] 21:43:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 49 (0CBF0800) [pid = 3880] [serial = 586] [outer = 00000000] 21:43:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 50 (0D383000) [pid = 3880] [serial = 587] [outer = 0CBF0800] 21:43:57 INFO - PROCESS | 3880 | 1466743437716 Marionette DEBUG loaded listener.js 21:43:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 51 (10E65800) [pid = 3880] [serial = 588] [outer = 0CBF0800] 21:43:58 INFO - PROCESS | 3880 | 1466743438183 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 21:43:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:43:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 690ms 21:43:58 INFO - PROCESS | 3880 | 1466743438236 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 21:43:58 INFO - PROCESS | 3880 | 1466743438241 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 21:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:43:58 INFO - PROCESS | 3880 | 1466743438247 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:43:58 INFO - PROCESS | 3880 | 1466743438250 Marionette TRACE conn5 <- [1,750,null,{}] 21:43:58 INFO - PROCESS | 3880 | 1466743438254 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:58 INFO - PROCESS | 3880 | 1466743438257 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:58 INFO - PROCESS | 3880 | 1466743438346 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 21:43:58 INFO - PROCESS | 3880 | 1466743438355 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:58 INFO - PROCESS | 3880 | 1466743438358 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:58 INFO - PROCESS | 3880 | ++DOCSHELL 1140C800 == 24 [pid = 3880] [id = 197] 21:43:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 52 (1140D800) [pid = 3880] [serial = 589] [outer = 00000000] 21:43:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (11411400) [pid = 3880] [serial = 590] [outer = 1140D800] 21:43:58 INFO - PROCESS | 3880 | 1466743438405 Marionette DEBUG loaded listener.js 21:43:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (11417000) [pid = 3880] [serial = 591] [outer = 1140D800] 21:43:59 INFO - PROCESS | 3880 | 1466743439350 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 21:43:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:43:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1132ms 21:43:59 INFO - PROCESS | 3880 | 1466743439383 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 21:43:59 INFO - PROCESS | 3880 | 1466743439385 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 21:43:59 INFO - PROCESS | 3880 | 1466743439388 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:43:59 INFO - PROCESS | 3880 | 1466743439392 Marionette TRACE conn5 <- [1,754,null,{}] 21:43:59 INFO - PROCESS | 3880 | 1466743439404 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:59 INFO - PROCESS | 3880 | 1466743439409 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:59 INFO - PROCESS | 3880 | 1466743439495 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 21:43:59 INFO - PROCESS | 3880 | 1466743439502 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:59 INFO - PROCESS | 3880 | 1466743439505 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:43:59 INFO - PROCESS | 3880 | ++DOCSHELL 15AA8C00 == 25 [pid = 3880] [id = 198] 21:43:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (15AA9C00) [pid = 3880] [serial = 592] [outer = 00000000] 21:43:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (15AE5400) [pid = 3880] [serial = 593] [outer = 15AA9C00] 21:43:59 INFO - PROCESS | 3880 | 1466743439555 Marionette DEBUG loaded listener.js 21:43:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (15D61C00) [pid = 3880] [serial = 594] [outer = 15AA9C00] 21:44:00 INFO - PROCESS | 3880 | 1466743440465 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 21:44:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:44:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1129ms 21:44:00 INFO - PROCESS | 3880 | 1466743440521 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 21:44:00 INFO - PROCESS | 3880 | 1466743440524 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 21:44:00 INFO - PROCESS | 3880 | 1466743440527 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:44:00 INFO - PROCESS | 3880 | 1466743440529 Marionette TRACE conn5 <- [1,758,null,{}] 21:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:44:00 INFO - PROCESS | 3880 | 1466743440533 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:00 INFO - PROCESS | 3880 | 1466743440534 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:00 INFO - PROCESS | 3880 | 1466743440618 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 21:44:00 INFO - PROCESS | 3880 | 1466743440623 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:00 INFO - PROCESS | 3880 | 1466743440625 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:00 INFO - PROCESS | 3880 | ++DOCSHELL 15F03000 == 26 [pid = 3880] [id = 199] 21:44:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (15F06800) [pid = 3880] [serial = 595] [outer = 00000000] 21:44:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (15F53C00) [pid = 3880] [serial = 596] [outer = 15F06800] 21:44:00 INFO - PROCESS | 3880 | 1466743440673 Marionette DEBUG loaded listener.js 21:44:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (160DD400) [pid = 3880] [serial = 597] [outer = 15F06800] 21:44:01 INFO - PROCESS | 3880 | 1466743441185 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 21:44:01 INFO - PROCESS | 3880 | 1466743441201 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 21:44:01 INFO - PROCESS | 3880 | 1466743441203 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 21:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:44:01 INFO - PROCESS | 3880 | 1466743441206 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - PROCESS | 3880 | 1466743441208 Marionette TRACE conn5 <- [1,762,null,{}] 21:44:01 INFO - PROCESS | 3880 | 1466743441217 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:01 INFO - PROCESS | 3880 | 1466743441219 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:01 INFO - PROCESS | 3880 | 1466743441322 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 21:44:01 INFO - PROCESS | 3880 | 1466743441328 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:01 INFO - PROCESS | 3880 | 1466743441330 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:01 INFO - PROCESS | 3880 | ++DOCSHELL 1624D800 == 27 [pid = 3880] [id = 200] 21:44:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (16255C00) [pid = 3880] [serial = 598] [outer = 00000000] 21:44:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (173CC400) [pid = 3880] [serial = 599] [outer = 16255C00] 21:44:01 INFO - PROCESS | 3880 | 1466743441376 Marionette DEBUG loaded listener.js 21:44:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (173D6400) [pid = 3880] [serial = 600] [outer = 16255C00] 21:44:01 INFO - PROCESS | 3880 | 1466743441847 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 21:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 21:44:01 INFO - PROCESS | 3880 | 1466743441885 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 21:44:01 INFO - PROCESS | 3880 | 1466743441887 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 21:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:44:01 INFO - PROCESS | 3880 | 1466743441891 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - PROCESS | 3880 | 1466743441892 Marionette TRACE conn5 <- [1,766,null,{}] 21:44:01 INFO - PROCESS | 3880 | 1466743441896 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:01 INFO - PROCESS | 3880 | 1466743441902 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:02 INFO - PROCESS | 3880 | 1466743442064 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 21:44:02 INFO - PROCESS | 3880 | 1466743442093 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:02 INFO - PROCESS | 3880 | 1466743442095 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:02 INFO - PROCESS | 3880 | ++DOCSHELL 1876A800 == 28 [pid = 3880] [id = 201] 21:44:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1876B000) [pid = 3880] [serial = 601] [outer = 00000000] 21:44:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (18B35000) [pid = 3880] [serial = 602] [outer = 1876B000] 21:44:02 INFO - PROCESS | 3880 | 1466743442141 Marionette DEBUG loaded listener.js 21:44:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (18BCCC00) [pid = 3880] [serial = 603] [outer = 1876B000] 21:44:02 INFO - PROCESS | 3880 | 1466743442586 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 21:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 730ms 21:44:02 INFO - PROCESS | 3880 | 1466743442622 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 21:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:44:02 INFO - PROCESS | 3880 | 1466743442624 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 21:44:02 INFO - PROCESS | 3880 | 1466743442628 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:44:02 INFO - PROCESS | 3880 | 1466743442629 Marionette TRACE conn5 <- [1,770,null,{}] 21:44:02 INFO - PROCESS | 3880 | 1466743442633 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:02 INFO - PROCESS | 3880 | 1466743442635 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:02 INFO - PROCESS | 3880 | 1466743442738 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 21:44:02 INFO - PROCESS | 3880 | 1466743442743 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:02 INFO - PROCESS | 3880 | 1466743442745 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:02 INFO - PROCESS | 3880 | ++DOCSHELL 17C7DC00 == 29 [pid = 3880] [id = 202] 21:44:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (18B31000) [pid = 3880] [serial = 604] [outer = 00000000] 21:44:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (18FEDC00) [pid = 3880] [serial = 605] [outer = 18B31000] 21:44:02 INFO - PROCESS | 3880 | 1466743442789 Marionette DEBUG loaded listener.js 21:44:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1901C800) [pid = 3880] [serial = 606] [outer = 18B31000] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1903D400) [pid = 3880] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19A78000) [pid = 3880] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (173D0000) [pid = 3880] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (11415C00) [pid = 3880] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1789D400) [pid = 3880] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (11812400) [pid = 3880] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (18F6CC00) [pid = 3880] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (19030C00) [pid = 3880] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:44:03 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (1AE22800) [pid = 3880] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:44:03 INFO - PROCESS | 3880 | 1466743443280 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 21:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 21:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:44:03 INFO - PROCESS | 3880 | 1466743443299 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 21:44:03 INFO - PROCESS | 3880 | 1466743443300 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 21:44:03 INFO - PROCESS | 3880 | 1466743443304 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:44:03 INFO - PROCESS | 3880 | 1466743443306 Marionette TRACE conn5 <- [1,774,null,{}] 21:44:03 INFO - PROCESS | 3880 | 1466743443309 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:03 INFO - PROCESS | 3880 | 1466743443311 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:03 INFO - PROCESS | 3880 | 1466743443447 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 21:44:03 INFO - PROCESS | 3880 | 1466743443458 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:03 INFO - PROCESS | 3880 | 1466743443460 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:03 INFO - PROCESS | 3880 | ++DOCSHELL 18BC9800 == 30 [pid = 3880] [id = 203] 21:44:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (18F6CC00) [pid = 3880] [serial = 607] [outer = 00000000] 21:44:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (1901D800) [pid = 3880] [serial = 608] [outer = 18F6CC00] 21:44:03 INFO - PROCESS | 3880 | 1466743443503 Marionette DEBUG loaded listener.js 21:44:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (18FE7400) [pid = 3880] [serial = 609] [outer = 18F6CC00] 21:44:03 INFO - PROCESS | 3880 | 1466743443887 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 630ms 21:44:03 INFO - PROCESS | 3880 | 1466743443934 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 21:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:44:03 INFO - PROCESS | 3880 | 1466743443936 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 21:44:03 INFO - PROCESS | 3880 | 1466743443940 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:44:03 INFO - PROCESS | 3880 | 1466743443941 Marionette TRACE conn5 <- [1,778,null,{}] 21:44:03 INFO - PROCESS | 3880 | 1466743443945 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:03 INFO - PROCESS | 3880 | 1466743443947 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:04 INFO - PROCESS | 3880 | 1466743444027 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 21:44:04 INFO - PROCESS | 3880 | 1466743444033 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 3880 | 1466743444035 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:04 INFO - PROCESS | 3880 | ++DOCSHELL 127C9C00 == 31 [pid = 3880] [id = 204] 21:44:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1902E000) [pid = 3880] [serial = 610] [outer = 00000000] 21:44:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (19038800) [pid = 3880] [serial = 611] [outer = 1902E000] 21:44:04 INFO - PROCESS | 3880 | 1466743444080 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (10E62C00) [pid = 3880] [serial = 612] [outer = 1902E000] 21:44:04 INFO - PROCESS | 3880 | 1466743444517 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 630ms 21:44:04 INFO - PROCESS | 3880 | 1466743444570 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 21:44:04 INFO - PROCESS | 3880 | 1466743444573 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 21:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:44:04 INFO - PROCESS | 3880 | 1466743444576 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:44:04 INFO - PROCESS | 3880 | 1466743444577 Marionette TRACE conn5 <- [1,782,null,{}] 21:44:04 INFO - PROCESS | 3880 | 1466743444581 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:04 INFO - PROCESS | 3880 | 1466743444583 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:04 INFO - PROCESS | 3880 | 1466743444669 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 21:44:04 INFO - PROCESS | 3880 | 1466743444676 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 3880 | 1466743444677 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:04 INFO - PROCESS | 3880 | ++DOCSHELL 19033800 == 32 [pid = 3880] [id = 205] 21:44:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (19038000) [pid = 3880] [serial = 613] [outer = 00000000] 21:44:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (190A2800) [pid = 3880] [serial = 614] [outer = 19038000] 21:44:04 INFO - PROCESS | 3880 | 1466743444722 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19A09000) [pid = 3880] [serial = 615] [outer = 19038000] 21:44:05 INFO - PROCESS | 3880 | --DOCSHELL 08A63800 == 31 [pid = 3880] [id = 182] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1A3B2C00) [pid = 3880] [serial = 584] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19043400) [pid = 3880] [serial = 578] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1A12C400) [pid = 3880] [serial = 581] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1A130C00) [pid = 3880] [serial = 582] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (173D8400) [pid = 3880] [serial = 572] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (15910800) [pid = 3880] [serial = 569] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (15BC3800) [pid = 3880] [serial = 570] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (19021800) [pid = 3880] [serial = 567] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (18FEC800) [pid = 3880] [serial = 566] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (15AEC800) [pid = 3880] [serial = 564] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (1590C400) [pid = 3880] [serial = 563] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (18FED400) [pid = 3880] [serial = 560] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (19027800) [pid = 3880] [serial = 561] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (19034400) [pid = 3880] [serial = 575] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (1903B800) [pid = 3880] [serial = 576] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (127D1C00) [pid = 3880] [serial = 579] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 52 (1789E800) [pid = 3880] [serial = 573] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | --DOMWINDOW == 51 (1B023800) [pid = 3880] [serial = 543] [outer = 00000000] [url = about:blank] 21:44:06 INFO - PROCESS | 3880 | 1466743446446 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 21:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1934ms 21:44:06 INFO - PROCESS | 3880 | 1466743446512 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 21:44:06 INFO - PROCESS | 3880 | 1466743446516 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 21:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:44:06 INFO - PROCESS | 3880 | 1466743446521 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:44:06 INFO - PROCESS | 3880 | 1466743446525 Marionette TRACE conn5 <- [1,786,null,{}] 21:44:06 INFO - PROCESS | 3880 | 1466743446531 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:06 INFO - PROCESS | 3880 | 1466743446534 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:06 INFO - PROCESS | 3880 | 1466743446626 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 21:44:06 INFO - PROCESS | 3880 | 1466743446640 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:06 INFO - PROCESS | 3880 | 1466743446642 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:06 INFO - PROCESS | 3880 | ++DOCSHELL 0D384000 == 32 [pid = 3880] [id = 206] 21:44:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 52 (0D3E2000) [pid = 3880] [serial = 616] [outer = 00000000] 21:44:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (10E5C400) [pid = 3880] [serial = 617] [outer = 0D3E2000] 21:44:06 INFO - PROCESS | 3880 | 1466743446691 Marionette DEBUG loaded listener.js 21:44:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (1104E800) [pid = 3880] [serial = 618] [outer = 0D3E2000] 21:44:07 INFO - PROCESS | 3880 | 1466743447164 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 21:44:07 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 21:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 690ms 21:44:07 INFO - PROCESS | 3880 | 1466743447211 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 21:44:07 INFO - PROCESS | 3880 | 1466743447217 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 21:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:44:07 INFO - PROCESS | 3880 | 1466743447223 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:44:07 INFO - PROCESS | 3880 | 1466743447226 Marionette TRACE conn5 <- [1,790,null,{}] 21:44:07 INFO - PROCESS | 3880 | 1466743447230 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:07 INFO - PROCESS | 3880 | 1466743447233 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:07 INFO - PROCESS | 3880 | 1466743447322 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 21:44:07 INFO - PROCESS | 3880 | 1466743447332 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:07 INFO - PROCESS | 3880 | 1466743447335 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:07 INFO - PROCESS | 3880 | ++DOCSHELL 11735800 == 33 [pid = 3880] [id = 207] 21:44:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (11739C00) [pid = 3880] [serial = 619] [outer = 00000000] 21:44:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (1180B800) [pid = 3880] [serial = 620] [outer = 11739C00] 21:44:07 INFO - PROCESS | 3880 | 1466743447385 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (11812000) [pid = 3880] [serial = 621] [outer = 11739C00] 21:44:07 INFO - PROCESS | 3880 | 1466743447870 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 21:44:07 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 21:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 21:44:07 INFO - PROCESS | 3880 | 1466743447896 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 21:44:07 INFO - PROCESS | 3880 | 1466743447899 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 21:44:07 INFO - PROCESS | 3880 | 1466743447902 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:44:07 INFO - PROCESS | 3880 | 1466743447906 Marionette TRACE conn5 <- [1,794,null,{}] 21:44:07 INFO - PROCESS | 3880 | 1466743447918 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:07 INFO - PROCESS | 3880 | 1466743447923 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:08 INFO - PROCESS | 3880 | 1466743448035 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 21:44:08 INFO - PROCESS | 3880 | 1466743448118 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:08 INFO - PROCESS | 3880 | 1466743448121 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:08 INFO - PROCESS | 3880 | ++DOCSHELL 15DD5800 == 34 [pid = 3880] [id = 208] 21:44:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (15DD6000) [pid = 3880] [serial = 622] [outer = 00000000] 21:44:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (15F01800) [pid = 3880] [serial = 623] [outer = 15DD6000] 21:44:08 INFO - PROCESS | 3880 | 1466743448169 Marionette DEBUG loaded listener.js 21:44:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (15F4F800) [pid = 3880] [serial = 624] [outer = 15DD6000] 21:44:08 INFO - PROCESS | 3880 | 1466743448549 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 21:44:08 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 21:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 21:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:44:08 INFO - PROCESS | 3880 | 1466743448576 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 21:44:08 INFO - PROCESS | 3880 | 1466743448578 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 21:44:08 INFO - PROCESS | 3880 | 1466743448581 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:44:08 INFO - PROCESS | 3880 | 1466743448583 Marionette TRACE conn5 <- [1,798,null,{}] 21:44:08 INFO - PROCESS | 3880 | 1466743448586 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:08 INFO - PROCESS | 3880 | 1466743448588 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:08 INFO - PROCESS | 3880 | 1466743448713 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 21:44:08 INFO - PROCESS | 3880 | 1466743448721 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:08 INFO - PROCESS | 3880 | 1466743448723 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:08 INFO - PROCESS | 3880 | ++DOCSHELL 160E2C00 == 35 [pid = 3880] [id = 209] 21:44:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (160E5800) [pid = 3880] [serial = 625] [outer = 00000000] 21:44:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (173D6000) [pid = 3880] [serial = 626] [outer = 160E5800] 21:44:08 INFO - PROCESS | 3880 | 1466743448769 Marionette DEBUG loaded listener.js 21:44:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (1789A000) [pid = 3880] [serial = 627] [outer = 160E5800] 21:44:09 INFO - PROCESS | 3880 | 1466743449176 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 21:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 630ms 21:44:09 INFO - PROCESS | 3880 | 1466743449215 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 21:44:09 INFO - PROCESS | 3880 | 1466743449217 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 21:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:44:09 INFO - PROCESS | 3880 | 1466743449221 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:44:09 INFO - PROCESS | 3880 | 1466743449222 Marionette TRACE conn5 <- [1,802,null,{}] 21:44:09 INFO - PROCESS | 3880 | 1466743449226 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:09 INFO - PROCESS | 3880 | 1466743449228 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:09 INFO - PROCESS | 3880 | 1466743449337 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 21:44:09 INFO - PROCESS | 3880 | 1466743449380 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:09 INFO - PROCESS | 3880 | 1466743449382 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:09 INFO - PROCESS | 3880 | ++DOCSHELL 11809800 == 36 [pid = 3880] [id = 210] 21:44:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (15F14000) [pid = 3880] [serial = 628] [outer = 00000000] 21:44:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (17C7A000) [pid = 3880] [serial = 629] [outer = 15F14000] 21:44:09 INFO - PROCESS | 3880 | 1466743449429 Marionette DEBUG loaded listener.js 21:44:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (18766C00) [pid = 3880] [serial = 630] [outer = 15F14000] 21:44:09 INFO - PROCESS | 3880 | 1466743449848 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 21:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:44:09 INFO - PROCESS | 3880 | 1466743449899 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 21:44:09 INFO - PROCESS | 3880 | 1466743449902 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:44:09 INFO - PROCESS | 3880 | 1466743449904 Marionette TRACE conn5 <- [1,806,null,{}] 21:44:09 INFO - PROCESS | 3880 | 1466743449908 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:09 INFO - PROCESS | 3880 | 1466743449913 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:10 INFO - PROCESS | 3880 | 1466743450018 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 21:44:10 INFO - PROCESS | 3880 | 1466743450026 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:10 INFO - PROCESS | 3880 | 1466743450028 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:10 INFO - PROCESS | 3880 | ++DOCSHELL 18FF2C00 == 37 [pid = 3880] [id = 211] 21:44:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1901C000) [pid = 3880] [serial = 631] [outer = 00000000] 21:44:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1902FC00) [pid = 3880] [serial = 632] [outer = 1901C000] 21:44:10 INFO - PROCESS | 3880 | 1466743450072 Marionette DEBUG loaded listener.js 21:44:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19035C00) [pid = 3880] [serial = 633] [outer = 1901C000] 21:44:10 INFO - PROCESS | 3880 | 1466743450521 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 21:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 21:44:10 INFO - PROCESS | 3880 | 1466743450577 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 21:44:10 INFO - PROCESS | 3880 | 1466743450579 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 21:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:44:10 INFO - PROCESS | 3880 | 1466743450582 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:44:10 INFO - PROCESS | 3880 | 1466743450584 Marionette TRACE conn5 <- [1,810,null,{}] 21:44:10 INFO - PROCESS | 3880 | 1466743450587 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:10 INFO - PROCESS | 3880 | 1466743450589 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:10 INFO - PROCESS | 3880 | 1466743450690 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 21:44:10 INFO - PROCESS | 3880 | 1466743450697 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:10 INFO - PROCESS | 3880 | 1466743450699 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:10 INFO - PROCESS | 3880 | ++DOCSHELL 19039400 == 38 [pid = 3880] [id = 212] 21:44:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1903B400) [pid = 3880] [serial = 634] [outer = 00000000] 21:44:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19044C00) [pid = 3880] [serial = 635] [outer = 1903B400] 21:44:10 INFO - PROCESS | 3880 | 1466743450744 Marionette DEBUG loaded listener.js 21:44:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (19A6CC00) [pid = 3880] [serial = 636] [outer = 1903B400] 21:44:11 INFO - PROCESS | 3880 | 1466743451156 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 21:44:11 INFO - PROCESS | 3880 | 1466743451215 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 21:44:11 INFO - PROCESS | 3880 | 1466743451223 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:44:11 INFO - PROCESS | 3880 | 1466743451225 Marionette TRACE conn5 <- [1,814,null,{}] 21:44:11 INFO - PROCESS | 3880 | 1466743451228 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:11 INFO - PROCESS | 3880 | 1466743451230 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:11 INFO - PROCESS | 3880 | 1466743451307 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 21:44:11 INFO - PROCESS | 3880 | 1466743451312 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:11 INFO - PROCESS | 3880 | 1466743451314 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:11 INFO - PROCESS | 3880 | ++DOCSHELL 19046800 == 39 [pid = 3880] [id = 213] 21:44:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19A78400) [pid = 3880] [serial = 637] [outer = 00000000] 21:44:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A137400) [pid = 3880] [serial = 638] [outer = 19A78400] 21:44:11 INFO - PROCESS | 3880 | 1466743451360 Marionette DEBUG loaded listener.js 21:44:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A22F000) [pid = 3880] [serial = 639] [outer = 19A78400] 21:44:11 INFO - PROCESS | 3880 | 1466743451826 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 21:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 630ms 21:44:11 INFO - PROCESS | 3880 | 1466743451864 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 21:44:11 INFO - PROCESS | 3880 | 1466743451866 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 21:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:44:11 INFO - PROCESS | 3880 | 1466743451869 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:44:11 INFO - PROCESS | 3880 | 1466743451871 Marionette TRACE conn5 <- [1,818,null,{}] 21:44:11 INFO - PROCESS | 3880 | 1466743451874 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:11 INFO - PROCESS | 3880 | 1466743451876 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:11 INFO - PROCESS | 3880 | 1466743451980 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 21:44:12 INFO - PROCESS | 3880 | 1466743452060 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:12 INFO - PROCESS | 3880 | 1466743452062 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:12 INFO - PROCESS | 3880 | ++DOCSHELL 15DD5000 == 40 [pid = 3880] [id = 214] 21:44:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A27A800) [pid = 3880] [serial = 640] [outer = 00000000] 21:44:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A27FC00) [pid = 3880] [serial = 641] [outer = 1A27A800] 21:44:12 INFO - PROCESS | 3880 | 1466743452105 Marionette DEBUG loaded listener.js 21:44:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A283C00) [pid = 3880] [serial = 642] [outer = 1A27A800] 21:44:12 INFO - PROCESS | 3880 | 1466743452536 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 21:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 730ms 21:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:44:12 INFO - PROCESS | 3880 | 1466743452607 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 21:44:12 INFO - PROCESS | 3880 | 1466743452609 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 21:44:12 INFO - PROCESS | 3880 | 1466743452612 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:44:12 INFO - PROCESS | 3880 | 1466743452613 Marionette TRACE conn5 <- [1,822,null,{}] 21:44:12 INFO - PROCESS | 3880 | 1466743452617 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:12 INFO - PROCESS | 3880 | 1466743452619 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:12 INFO - PROCESS | 3880 | 1466743452731 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 21:44:12 INFO - PROCESS | 3880 | 1466743452741 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:12 INFO - PROCESS | 3880 | 1466743452743 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:12 INFO - PROCESS | 3880 | ++DOCSHELL 190A9C00 == 41 [pid = 3880] [id = 215] 21:44:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A3AE400) [pid = 3880] [serial = 643] [outer = 00000000] 21:44:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A41F400) [pid = 3880] [serial = 644] [outer = 1A3AE400] 21:44:12 INFO - PROCESS | 3880 | 1466743452831 Marionette DEBUG loaded listener.js 21:44:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A534C00) [pid = 3880] [serial = 645] [outer = 1A3AE400] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1902E000) [pid = 3880] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (16255C00) [pid = 3880] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1876B000) [pid = 3880] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18B31000) [pid = 3880] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15F06800) [pid = 3880] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15AA9C00) [pid = 3880] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1140D800) [pid = 3880] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (0CBF0800) [pid = 3880] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1A277C00) [pid = 3880] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:44:14 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (18F6CC00) [pid = 3880] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:44:14 INFO - PROCESS | 3880 | 1466743454554 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 21:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1972ms 21:44:14 INFO - PROCESS | 3880 | 1466743454585 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 21:44:14 INFO - PROCESS | 3880 | 1466743454587 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 21:44:14 INFO - PROCESS | 3880 | 1466743454591 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:44:14 INFO - PROCESS | 3880 | 1466743454594 Marionette TRACE conn5 <- [1,826,null,{}] 21:44:14 INFO - PROCESS | 3880 | 1466743454597 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:14 INFO - PROCESS | 3880 | 1466743454600 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:14 INFO - PROCESS | 3880 | 1466743454719 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 21:44:14 INFO - PROCESS | 3880 | 1466743454728 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:14 INFO - PROCESS | 3880 | 1466743454731 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:14 INFO - PROCESS | 3880 | ++DOCSHELL 0CB97400 == 42 [pid = 3880] [id = 216] 21:44:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (10EEEC00) [pid = 3880] [serial = 646] [outer = 00000000] 21:44:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (190A8400) [pid = 3880] [serial = 647] [outer = 10EEEC00] 21:44:14 INFO - PROCESS | 3880 | 1466743454777 Marionette DEBUG loaded listener.js 21:44:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1AC76C00) [pid = 3880] [serial = 648] [outer = 10EEEC00] 21:44:15 INFO - PROCESS | 3880 | 1466743455168 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 21:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 630ms 21:44:15 INFO - PROCESS | 3880 | 1466743455246 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 21:44:15 INFO - PROCESS | 3880 | 1466743455248 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 21:44:15 INFO - PROCESS | 3880 | 1466743455254 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:44:15 INFO - PROCESS | 3880 | 1466743455256 Marionette TRACE conn5 <- [1,830,null,{}] 21:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:44:15 INFO - PROCESS | 3880 | 1466743455259 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:15 INFO - PROCESS | 3880 | 1466743455261 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:15 INFO - PROCESS | 3880 | 1466743455380 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 21:44:15 INFO - PROCESS | 3880 | 1466743455391 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:15 INFO - PROCESS | 3880 | 1466743455393 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:15 INFO - PROCESS | 3880 | ++DOCSHELL 18FE7800 == 43 [pid = 3880] [id = 217] 21:44:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (190A7400) [pid = 3880] [serial = 649] [outer = 00000000] 21:44:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AE2C000) [pid = 3880] [serial = 650] [outer = 190A7400] 21:44:15 INFO - PROCESS | 3880 | 1466743455438 Marionette DEBUG loaded listener.js 21:44:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AE45000) [pid = 3880] [serial = 651] [outer = 190A7400] 21:44:15 INFO - PROCESS | 3880 | 1466743455832 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 21:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 630ms 21:44:15 INFO - PROCESS | 3880 | 1466743455891 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 21:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:44:15 INFO - PROCESS | 3880 | 1466743455893 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 21:44:15 INFO - PROCESS | 3880 | 1466743455896 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:44:15 INFO - PROCESS | 3880 | 1466743455898 Marionette TRACE conn5 <- [1,834,null,{}] 21:44:15 INFO - PROCESS | 3880 | 1466743455901 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:15 INFO - PROCESS | 3880 | 1466743455903 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:16 INFO - PROCESS | 3880 | 1466743456012 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 21:44:16 INFO - PROCESS | 3880 | 1466743456019 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 3880 | 1466743456021 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:16 INFO - PROCESS | 3880 | ++DOCSHELL 1AE2B000 == 44 [pid = 3880] [id = 218] 21:44:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AE2B800) [pid = 3880] [serial = 652] [outer = 00000000] 21:44:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AE51000) [pid = 3880] [serial = 653] [outer = 1AE2B800] 21:44:16 INFO - PROCESS | 3880 | 1466743456067 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AFA6800) [pid = 3880] [serial = 654] [outer = 1AE2B800] 21:44:16 INFO - PROCESS | 3880 | 1466743456871 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 21:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1019ms 21:44:16 INFO - PROCESS | 3880 | 1466743456916 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 21:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:44:16 INFO - PROCESS | 3880 | 1466743456921 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 21:44:16 INFO - PROCESS | 3880 | 1466743456925 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:44:16 INFO - PROCESS | 3880 | 1466743456931 Marionette TRACE conn5 <- [1,838,null,{}] 21:44:16 INFO - PROCESS | 3880 | 1466743456956 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:16 INFO - PROCESS | 3880 | 1466743456959 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:17 INFO - PROCESS | 3880 | 1466743457135 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 21:44:17 INFO - PROCESS | 3880 | 1466743457229 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:17 INFO - PROCESS | 3880 | 1466743457233 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:17 INFO - PROCESS | 3880 | ++DOCSHELL 11051800 == 45 [pid = 3880] [id = 219] 21:44:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (11059000) [pid = 3880] [serial = 655] [outer = 00000000] 21:44:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (116B4000) [pid = 3880] [serial = 656] [outer = 11059000] 21:44:17 INFO - PROCESS | 3880 | 1466743457295 Marionette DEBUG loaded listener.js 21:44:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (125E1800) [pid = 3880] [serial = 657] [outer = 11059000] 21:44:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1590C400) [pid = 3880] [serial = 658] [outer = 15F11C00] 21:44:18 INFO - PROCESS | 3880 | 1466743458284 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 21:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1399ms 21:44:18 INFO - PROCESS | 3880 | 1466743458325 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 21:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:44:18 INFO - PROCESS | 3880 | 1466743458330 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 21:44:18 INFO - PROCESS | 3880 | 1466743458335 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:44:18 INFO - PROCESS | 3880 | 1466743458338 Marionette TRACE conn5 <- [1,842,null,{}] 21:44:18 INFO - PROCESS | 3880 | 1466743458344 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:18 INFO - PROCESS | 3880 | 1466743458346 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:18 INFO - PROCESS | 3880 | 1466743458459 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 21:44:18 INFO - PROCESS | 3880 | 1466743458543 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 3880 | 1466743458548 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:18 INFO - PROCESS | 3880 | ++DOCSHELL 08A6A400 == 46 [pid = 3880] [id = 220] 21:44:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (0CC94C00) [pid = 3880] [serial = 659] [outer = 00000000] 21:44:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (0D3ED400) [pid = 3880] [serial = 660] [outer = 0CC94C00] 21:44:18 INFO - PROCESS | 3880 | 1466743458639 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1140DC00) [pid = 3880] [serial = 661] [outer = 0CC94C00] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 17C7DC00 == 45 [pid = 3880] [id = 202] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 127C9C00 == 44 [pid = 3880] [id = 204] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 18BC9800 == 43 [pid = 3880] [id = 203] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 1876A800 == 42 [pid = 3880] [id = 201] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 1624D800 == 41 [pid = 3880] [id = 200] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 18FE7800 == 40 [pid = 3880] [id = 217] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 0CB97400 == 39 [pid = 3880] [id = 216] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 190A9C00 == 38 [pid = 3880] [id = 215] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 15DD5000 == 37 [pid = 3880] [id = 214] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 19046800 == 36 [pid = 3880] [id = 213] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 19039400 == 35 [pid = 3880] [id = 212] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 18FF2C00 == 34 [pid = 3880] [id = 211] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (190A2800) [pid = 3880] [serial = 614] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 11809800 == 33 [pid = 3880] [id = 210] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 160E2C00 == 32 [pid = 3880] [id = 209] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 15DD5800 == 31 [pid = 3880] [id = 208] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 11735800 == 30 [pid = 3880] [id = 207] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 0D384000 == 29 [pid = 3880] [id = 206] 21:44:18 INFO - PROCESS | 3880 | --DOCSHELL 19033800 == 28 [pid = 3880] [id = 205] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (10E62C00) [pid = 3880] [serial = 612] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (173CC400) [pid = 3880] [serial = 599] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18B35000) [pid = 3880] [serial = 602] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (173D6400) [pid = 3880] [serial = 600] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (18FEDC00) [pid = 3880] [serial = 605] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (18BCCC00) [pid = 3880] [serial = 603] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (19038800) [pid = 3880] [serial = 611] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1901C800) [pid = 3880] [serial = 606] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (15F53C00) [pid = 3880] [serial = 596] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15AE5400) [pid = 3880] [serial = 593] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15D61C00) [pid = 3880] [serial = 594] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11411400) [pid = 3880] [serial = 590] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (11417000) [pid = 3880] [serial = 591] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (0D383000) [pid = 3880] [serial = 587] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (10E65800) [pid = 3880] [serial = 588] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A41DC00) [pid = 3880] [serial = 585] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1901D800) [pid = 3880] [serial = 608] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (160DD400) [pid = 3880] [serial = 597] [outer = 00000000] [url = about:blank] 21:44:18 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (18FE7400) [pid = 3880] [serial = 609] [outer = 00000000] [url = about:blank] 21:44:19 INFO - PROCESS | 3880 | 1466743459130 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 21:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 831ms 21:44:19 INFO - PROCESS | 3880 | 1466743459166 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 21:44:19 INFO - PROCESS | 3880 | 1466743459172 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 21:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:44:19 INFO - PROCESS | 3880 | 1466743459178 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:44:19 INFO - PROCESS | 3880 | 1466743459181 Marionette TRACE conn5 <- [1,846,null,{}] 21:44:19 INFO - PROCESS | 3880 | 1466743459189 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:19 INFO - PROCESS | 3880 | 1466743459192 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:19 INFO - PROCESS | 3880 | 1466743459278 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 21:44:19 INFO - PROCESS | 3880 | 1466743459375 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:19 INFO - PROCESS | 3880 | 1466743459377 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:19 INFO - PROCESS | 3880 | ++DOCSHELL 116B4800 == 29 [pid = 3880] [id = 221] 21:44:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1173E000) [pid = 3880] [serial = 662] [outer = 00000000] 21:44:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (11B7F800) [pid = 3880] [serial = 663] [outer = 1173E000] 21:44:19 INFO - PROCESS | 3880 | 1466743459425 Marionette DEBUG loaded listener.js 21:44:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (127CDC00) [pid = 3880] [serial = 664] [outer = 1173E000] 21:44:19 INFO - PROCESS | 3880 | 1466743459817 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 21:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 690ms 21:44:19 INFO - PROCESS | 3880 | 1466743459872 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 21:44:19 INFO - PROCESS | 3880 | 1466743459874 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 21:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:44:19 INFO - PROCESS | 3880 | 1466743459878 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:44:19 INFO - PROCESS | 3880 | 1466743459882 Marionette TRACE conn5 <- [1,850,null,{}] 21:44:19 INFO - PROCESS | 3880 | 1466743459893 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:19 INFO - PROCESS | 3880 | 1466743459897 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:20 INFO - PROCESS | 3880 | 1466743460015 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 21:44:20 INFO - PROCESS | 3880 | 1466743460030 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:20 INFO - PROCESS | 3880 | 1466743460033 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:20 INFO - PROCESS | 3880 | ++DOCSHELL 15FE3C00 == 30 [pid = 3880] [id = 222] 21:44:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15FE4C00) [pid = 3880] [serial = 665] [outer = 00000000] 21:44:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (160E8400) [pid = 3880] [serial = 666] [outer = 15FE4C00] 21:44:20 INFO - PROCESS | 3880 | 1466743460084 Marionette DEBUG loaded listener.js 21:44:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (17346800) [pid = 3880] [serial = 667] [outer = 15FE4C00] 21:44:20 INFO - PROCESS | 3880 | 1466743460532 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 21:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 730ms 21:44:20 INFO - PROCESS | 3880 | 1466743460611 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 21:44:20 INFO - PROCESS | 3880 | 1466743460614 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 21:44:20 INFO - PROCESS | 3880 | 1466743460618 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:44:20 INFO - PROCESS | 3880 | 1466743460619 Marionette TRACE conn5 <- [1,854,null,{}] 21:44:20 INFO - PROCESS | 3880 | 1466743460623 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:20 INFO - PROCESS | 3880 | 1466743460625 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:20 INFO - PROCESS | 3880 | 1466743460718 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 21:44:20 INFO - PROCESS | 3880 | 1466743460723 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:20 INFO - PROCESS | 3880 | 1466743460725 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:20 INFO - PROCESS | 3880 | ++DOCSHELL 17899800 == 31 [pid = 3880] [id = 223] 21:44:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1789D400) [pid = 3880] [serial = 668] [outer = 00000000] 21:44:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (17C85000) [pid = 3880] [serial = 669] [outer = 1789D400] 21:44:20 INFO - PROCESS | 3880 | 1466743460774 Marionette DEBUG loaded listener.js 21:44:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18B35000) [pid = 3880] [serial = 670] [outer = 1789D400] 21:44:21 INFO - PROCESS | 3880 | 1466743461240 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 21:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 21:44:21 INFO - PROCESS | 3880 | 1466743461291 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 21:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:44:21 INFO - PROCESS | 3880 | 1466743461293 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 21:44:21 INFO - PROCESS | 3880 | 1466743461297 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:44:21 INFO - PROCESS | 3880 | 1466743461298 Marionette TRACE conn5 <- [1,858,null,{}] 21:44:21 INFO - PROCESS | 3880 | 1466743461302 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:21 INFO - PROCESS | 3880 | 1466743461304 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:21 INFO - PROCESS | 3880 | 1466743461443 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 21:44:21 INFO - PROCESS | 3880 | 1466743461456 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:21 INFO - PROCESS | 3880 | 1466743461458 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:21 INFO - PROCESS | 3880 | ++DOCSHELL 18FE6400 == 32 [pid = 3880] [id = 224] 21:44:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18FE6800) [pid = 3880] [serial = 671] [outer = 00000000] 21:44:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FEC000) [pid = 3880] [serial = 672] [outer = 18FE6800] 21:44:21 INFO - PROCESS | 3880 | 1466743461503 Marionette DEBUG loaded listener.js 21:44:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1901CC00) [pid = 3880] [serial = 673] [outer = 18FE6800] 21:44:21 INFO - PROCESS | 3880 | 1466743461964 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 21:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 730ms 21:44:22 INFO - PROCESS | 3880 | 1466743462027 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 21:44:22 INFO - PROCESS | 3880 | 1466743462030 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 21:44:22 INFO - PROCESS | 3880 | 1466743462033 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:44:22 INFO - PROCESS | 3880 | 1466743462034 Marionette TRACE conn5 <- [1,862,null,{}] 21:44:22 INFO - PROCESS | 3880 | 1466743462057 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:22 INFO - PROCESS | 3880 | 1466743462063 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:22 INFO - PROCESS | 3880 | 1466743462208 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 21:44:22 INFO - PROCESS | 3880 | 1466743462260 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:22 INFO - PROCESS | 3880 | 1466743462262 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:22 INFO - PROCESS | 3880 | ++DOCSHELL 19031C00 == 33 [pid = 3880] [id = 225] 21:44:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19035000) [pid = 3880] [serial = 674] [outer = 00000000] 21:44:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19040800) [pid = 3880] [serial = 675] [outer = 19035000] 21:44:22 INFO - PROCESS | 3880 | 1466743462308 Marionette DEBUG loaded listener.js 21:44:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19046000) [pid = 3880] [serial = 676] [outer = 19035000] 21:44:22 INFO - PROCESS | 3880 | 1466743462729 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 21:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 790ms 21:44:22 INFO - PROCESS | 3880 | 1466743462827 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 21:44:22 INFO - PROCESS | 3880 | 1466743462829 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 21:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:44:22 INFO - PROCESS | 3880 | 1466743462837 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:44:22 INFO - PROCESS | 3880 | 1466743462838 Marionette TRACE conn5 <- [1,866,null,{}] 21:44:22 INFO - PROCESS | 3880 | 1466743462842 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:22 INFO - PROCESS | 3880 | 1466743462844 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:23 INFO - PROCESS | 3880 | 1466743463105 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (190A7400) [pid = 3880] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19A78400) [pid = 3880] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A27A800) [pid = 3880] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19038000) [pid = 3880] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (11739C00) [pid = 3880] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (0D3E2000) [pid = 3880] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1903B400) [pid = 3880] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (15DD6000) [pid = 3880] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (160E5800) [pid = 3880] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (15F14000) [pid = 3880] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1901C000) [pid = 3880] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A3AE400) [pid = 3880] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:44:23 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (10EEEC00) [pid = 3880] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:44:23 INFO - PROCESS | 3880 | 1466743463164 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:23 INFO - PROCESS | 3880 | 1466743463165 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:23 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE4000 == 34 [pid = 3880] [id = 226] 21:44:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (0CBE5C00) [pid = 3880] [serial = 677] [outer = 00000000] 21:44:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15A1B800) [pid = 3880] [serial = 678] [outer = 0CBE5C00] 21:44:23 INFO - PROCESS | 3880 | 1466743463210 Marionette DEBUG loaded listener.js 21:44:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15DD6000) [pid = 3880] [serial = 679] [outer = 0CBE5C00] 21:44:23 INFO - PROCESS | 3880 | 1466743463555 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 21:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 790ms 21:44:23 INFO - PROCESS | 3880 | 1466743463623 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 21:44:23 INFO - PROCESS | 3880 | 1466743463625 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 21:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:44:23 INFO - PROCESS | 3880 | 1466743463628 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:44:23 INFO - PROCESS | 3880 | 1466743463630 Marionette TRACE conn5 <- [1,870,null,{}] 21:44:23 INFO - PROCESS | 3880 | 1466743463633 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:23 INFO - PROCESS | 3880 | 1466743463635 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:23 INFO - PROCESS | 3880 | 1466743463713 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 21:44:23 INFO - PROCESS | 3880 | 1466743463718 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:23 INFO - PROCESS | 3880 | 1466743463720 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:23 INFO - PROCESS | 3880 | ++DOCSHELL 116B8000 == 35 [pid = 3880] [id = 227] 21:44:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19026C00) [pid = 3880] [serial = 680] [outer = 00000000] 21:44:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A12C800) [pid = 3880] [serial = 681] [outer = 19026C00] 21:44:23 INFO - PROCESS | 3880 | 1466743463764 Marionette DEBUG loaded listener.js 21:44:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A27C800) [pid = 3880] [serial = 682] [outer = 19026C00] 21:44:24 INFO - PROCESS | 3880 | 1466743464168 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 21:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 570ms 21:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:44:24 INFO - PROCESS | 3880 | 1466743464199 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 21:44:24 INFO - PROCESS | 3880 | 1466743464201 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 21:44:24 INFO - PROCESS | 3880 | 1466743464204 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:44:24 INFO - PROCESS | 3880 | 1466743464206 Marionette TRACE conn5 <- [1,874,null,{}] 21:44:24 INFO - PROCESS | 3880 | 1466743464209 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:24 INFO - PROCESS | 3880 | 1466743464211 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:24 INFO - PROCESS | 3880 | 1466743464325 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 21:44:24 INFO - PROCESS | 3880 | 1466743464333 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 3880 | 1466743464335 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:24 INFO - PROCESS | 3880 | ++DOCSHELL 19A05C00 == 36 [pid = 3880] [id = 228] 21:44:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A282800) [pid = 3880] [serial = 683] [outer = 00000000] 21:44:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A41E800) [pid = 3880] [serial = 684] [outer = 1A282800] 21:44:24 INFO - PROCESS | 3880 | 1466743464378 Marionette DEBUG loaded listener.js 21:44:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A421400) [pid = 3880] [serial = 685] [outer = 1A282800] 21:44:24 INFO - PROCESS | 3880 | 1466743464800 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 21:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 630ms 21:44:24 INFO - PROCESS | 3880 | 1466743464835 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 21:44:24 INFO - PROCESS | 3880 | 1466743464837 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 21:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:44:24 INFO - PROCESS | 3880 | 1466743464855 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:44:24 INFO - PROCESS | 3880 | 1466743464857 Marionette TRACE conn5 <- [1,878,null,{}] 21:44:24 INFO - PROCESS | 3880 | 1466743464861 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:24 INFO - PROCESS | 3880 | 1466743464862 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:24 INFO - PROCESS | 3880 | 1466743464975 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 21:44:24 INFO - PROCESS | 3880 | 1466743464983 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 3880 | 1466743464985 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:24 INFO - PROCESS | 3880 | ++DOCSHELL 08A73800 == 37 [pid = 3880] [id = 229] 21:44:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (0AD29800) [pid = 3880] [serial = 686] [outer = 00000000] 21:44:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A53A800) [pid = 3880] [serial = 687] [outer = 0AD29800] 21:44:25 INFO - PROCESS | 3880 | 1466743465029 Marionette DEBUG loaded listener.js 21:44:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A53B000) [pid = 3880] [serial = 688] [outer = 0AD29800] 21:44:25 INFO - PROCESS | 3880 | 1466743465742 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 21:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 930ms 21:44:25 INFO - PROCESS | 3880 | 1466743465776 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 21:44:25 INFO - PROCESS | 3880 | 1466743465781 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 21:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:44:25 INFO - PROCESS | 3880 | 1466743465786 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:44:25 INFO - PROCESS | 3880 | 1466743465791 Marionette TRACE conn5 <- [1,882,null,{}] 21:44:25 INFO - PROCESS | 3880 | 1466743465796 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:25 INFO - PROCESS | 3880 | 1466743465799 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:25 INFO - PROCESS | 3880 | 1466743465922 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 21:44:26 INFO - PROCESS | 3880 | 1466743466040 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:26 INFO - PROCESS | 3880 | 1466743466043 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:26 INFO - PROCESS | 3880 | ++DOCSHELL 0D385C00 == 38 [pid = 3880] [id = 230] 21:44:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (0D3E6000) [pid = 3880] [serial = 689] [outer = 00000000] 21:44:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (116B3C00) [pid = 3880] [serial = 690] [outer = 0D3E6000] 21:44:26 INFO - PROCESS | 3880 | 1466743466102 Marionette DEBUG loaded listener.js 21:44:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (15AE2000) [pid = 3880] [serial = 691] [outer = 0D3E6000] 21:44:26 INFO - PROCESS | 3880 | 1466743466678 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 21:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 930ms 21:44:26 INFO - PROCESS | 3880 | 1466743466716 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 21:44:26 INFO - PROCESS | 3880 | 1466743466721 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 21:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:44:26 INFO - PROCESS | 3880 | 1466743466728 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:44:26 INFO - PROCESS | 3880 | 1466743466731 Marionette TRACE conn5 <- [1,886,null,{}] 21:44:26 INFO - PROCESS | 3880 | 1466743466735 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:26 INFO - PROCESS | 3880 | 1466743466738 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:26 INFO - PROCESS | 3880 | 1466743466856 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 21:44:26 INFO - PROCESS | 3880 | 1466743466957 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:26 INFO - PROCESS | 3880 | 1466743466960 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:26 INFO - PROCESS | 3880 | ++DOCSHELL 173D5800 == 39 [pid = 3880] [id = 231] 21:44:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (173D7C00) [pid = 3880] [serial = 692] [outer = 00000000] 21:44:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (18F6E000) [pid = 3880] [serial = 693] [outer = 173D7C00] 21:44:27 INFO - PROCESS | 3880 | 1466743467019 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (19024000) [pid = 3880] [serial = 694] [outer = 173D7C00] 21:44:27 INFO - PROCESS | 3880 | 1466743467637 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 21:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 970ms 21:44:27 INFO - PROCESS | 3880 | 1466743467701 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 21:44:27 INFO - PROCESS | 3880 | 1466743467704 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 21:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:44:27 INFO - PROCESS | 3880 | 1466743467708 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:44:27 INFO - PROCESS | 3880 | 1466743467712 Marionette TRACE conn5 <- [1,890,null,{}] 21:44:27 INFO - PROCESS | 3880 | 1466743467724 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:27 INFO - PROCESS | 3880 | 1466743467729 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:27 INFO - PROCESS | 3880 | 1466743467840 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 21:44:27 INFO - PROCESS | 3880 | 1466743467969 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 3880 | 1466743467972 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:27 INFO - PROCESS | 3880 | ++DOCSHELL 1AE46000 == 40 [pid = 3880] [id = 232] 21:44:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1AE46800) [pid = 3880] [serial = 695] [outer = 00000000] 21:44:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1AE4E400) [pid = 3880] [serial = 696] [outer = 1AE46800] 21:44:28 INFO - PROCESS | 3880 | 1466743468032 Marionette DEBUG loaded listener.js 21:44:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1AFA7800) [pid = 3880] [serial = 697] [outer = 1AE46800] 21:44:28 INFO - PROCESS | 3880 | 1466743468632 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 21:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 990ms 21:44:28 INFO - PROCESS | 3880 | 1466743468700 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 21:44:28 INFO - PROCESS | 3880 | 1466743468703 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 21:44:28 INFO - PROCESS | 3880 | 1466743468707 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:44:28 INFO - PROCESS | 3880 | 1466743468709 Marionette TRACE conn5 <- [1,894,null,{}] 21:44:28 INFO - PROCESS | 3880 | 1466743468713 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:28 INFO - PROCESS | 3880 | 1466743468715 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:28 INFO - PROCESS | 3880 | 1466743468829 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 21:44:29 INFO - PROCESS | 3880 | 1466743469034 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:29 INFO - PROCESS | 3880 | 1466743469037 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:29 INFO - PROCESS | 3880 | ++DOCSHELL 0CB95C00 == 41 [pid = 3880] [id = 233] 21:44:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (0CB97400) [pid = 3880] [serial = 698] [outer = 00000000] 21:44:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (0CBE9C00) [pid = 3880] [serial = 699] [outer = 0CB97400] 21:44:29 INFO - PROCESS | 3880 | 1466743469100 Marionette DEBUG loaded listener.js 21:44:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (10EEAC00) [pid = 3880] [serial = 700] [outer = 0CB97400] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 19A05C00 == 40 [pid = 3880] [id = 228] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 116B8000 == 39 [pid = 3880] [id = 227] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 0CBE4000 == 38 [pid = 3880] [id = 226] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 19031C00 == 37 [pid = 3880] [id = 225] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 18FE6400 == 36 [pid = 3880] [id = 224] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 17899800 == 35 [pid = 3880] [id = 223] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 15FE3C00 == 34 [pid = 3880] [id = 222] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 116B4800 == 33 [pid = 3880] [id = 221] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 08A6A400 == 32 [pid = 3880] [id = 220] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 11051800 == 31 [pid = 3880] [id = 219] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 1AE2B000 == 30 [pid = 3880] [id = 218] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 1AE46000 == 29 [pid = 3880] [id = 232] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 173D5800 == 28 [pid = 3880] [id = 231] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 08A73800 == 27 [pid = 3880] [id = 229] 21:44:30 INFO - PROCESS | 3880 | --DOCSHELL 0D385C00 == 26 [pid = 3880] [id = 230] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (15F01800) [pid = 3880] [serial = 623] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (15F4F800) [pid = 3880] [serial = 624] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (173D6000) [pid = 3880] [serial = 626] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1789A000) [pid = 3880] [serial = 627] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (17C7A000) [pid = 3880] [serial = 629] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (18766C00) [pid = 3880] [serial = 630] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1902FC00) [pid = 3880] [serial = 632] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1A41F400) [pid = 3880] [serial = 644] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19035C00) [pid = 3880] [serial = 633] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A283C00) [pid = 3880] [serial = 642] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (190A8400) [pid = 3880] [serial = 647] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1A534C00) [pid = 3880] [serial = 645] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1AE45000) [pid = 3880] [serial = 651] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1AC76C00) [pid = 3880] [serial = 648] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1A22F000) [pid = 3880] [serial = 639] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1AE2C000) [pid = 3880] [serial = 650] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1A137400) [pid = 3880] [serial = 638] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1A27FC00) [pid = 3880] [serial = 641] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (19A09000) [pid = 3880] [serial = 615] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1180B800) [pid = 3880] [serial = 620] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (11812000) [pid = 3880] [serial = 621] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (10E5C400) [pid = 3880] [serial = 617] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1104E800) [pid = 3880] [serial = 618] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (19044C00) [pid = 3880] [serial = 635] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (19A6CC00) [pid = 3880] [serial = 636] [outer = 00000000] [url = about:blank] 21:44:30 INFO - PROCESS | 3880 | 1466743470426 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 21:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1774ms 21:44:30 INFO - PROCESS | 3880 | 1466743470485 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 21:44:30 INFO - PROCESS | 3880 | 1466743470490 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 21:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:44:30 INFO - PROCESS | 3880 | 1466743470495 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:44:30 INFO - PROCESS | 3880 | 1466743470498 Marionette TRACE conn5 <- [1,898,null,{}] 21:44:30 INFO - PROCESS | 3880 | 1466743470504 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:30 INFO - PROCESS | 3880 | 1466743470507 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:30 INFO - PROCESS | 3880 | 1466743470600 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 21:44:30 INFO - PROCESS | 3880 | 1466743470607 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:30 INFO - PROCESS | 3880 | 1466743470612 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:30 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE6000 == 27 [pid = 3880] [id = 234] 21:44:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (0CBE6800) [pid = 3880] [serial = 701] [outer = 00000000] 21:44:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (0D342800) [pid = 3880] [serial = 702] [outer = 0CBE6800] 21:44:30 INFO - PROCESS | 3880 | 1466743470661 Marionette DEBUG loaded listener.js 21:44:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (0D3EB400) [pid = 3880] [serial = 703] [outer = 0CBE6800] 21:44:31 INFO - PROCESS | 3880 | 1466743471125 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 21:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 21:44:31 INFO - PROCESS | 3880 | 1466743471170 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 21:44:31 INFO - PROCESS | 3880 | 1466743471175 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 21:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:44:31 INFO - PROCESS | 3880 | 1466743471181 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:44:31 INFO - PROCESS | 3880 | 1466743471184 Marionette TRACE conn5 <- [1,902,null,{}] 21:44:31 INFO - PROCESS | 3880 | 1466743471188 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:31 INFO - PROCESS | 3880 | 1466743471191 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:31 INFO - PROCESS | 3880 | 1466743471280 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 21:44:31 INFO - PROCESS | 3880 | 1466743471289 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:31 INFO - PROCESS | 3880 | 1466743471292 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:31 INFO - PROCESS | 3880 | ++DOCSHELL 1180B000 == 28 [pid = 3880] [id = 235] 21:44:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1180B800) [pid = 3880] [serial = 704] [outer = 00000000] 21:44:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (11A03800) [pid = 3880] [serial = 705] [outer = 1180B800] 21:44:31 INFO - PROCESS | 3880 | 1466743471339 Marionette DEBUG loaded listener.js 21:44:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11A92C00) [pid = 3880] [serial = 706] [outer = 1180B800] 21:44:31 INFO - PROCESS | 3880 | 1466743471808 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 21:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 21:44:31 INFO - PROCESS | 3880 | 1466743471855 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 21:44:31 INFO - PROCESS | 3880 | 1466743471857 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 21:44:31 INFO - PROCESS | 3880 | 1466743471860 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:44:31 INFO - PROCESS | 3880 | 1466743471864 Marionette TRACE conn5 <- [1,906,null,{}] 21:44:31 INFO - PROCESS | 3880 | 1466743471875 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:31 INFO - PROCESS | 3880 | 1466743471880 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:31 INFO - PROCESS | 3880 | 1466743471998 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 21:44:32 INFO - PROCESS | 3880 | 1466743472087 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:32 INFO - PROCESS | 3880 | 1466743472090 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:32 INFO - PROCESS | 3880 | ++DOCSHELL 15F52800 == 29 [pid = 3880] [id = 236] 21:44:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (16078400) [pid = 3880] [serial = 707] [outer = 00000000] 21:44:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1624C800) [pid = 3880] [serial = 708] [outer = 16078400] 21:44:32 INFO - PROCESS | 3880 | 1466743472140 Marionette DEBUG loaded listener.js 21:44:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (173CD400) [pid = 3880] [serial = 709] [outer = 16078400] 21:44:32 INFO - PROCESS | 3880 | 1466743472530 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 21:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 730ms 21:44:32 INFO - PROCESS | 3880 | 1466743472595 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 21:44:32 INFO - PROCESS | 3880 | 1466743472597 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 21:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:44:32 INFO - PROCESS | 3880 | 1466743472610 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:44:32 INFO - PROCESS | 3880 | 1466743472612 Marionette TRACE conn5 <- [1,910,null,{}] 21:44:32 INFO - PROCESS | 3880 | 1466743472615 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:32 INFO - PROCESS | 3880 | 1466743472617 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:32 INFO - PROCESS | 3880 | 1466743472727 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 21:44:32 INFO - PROCESS | 3880 | 1466743472781 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:32 INFO - PROCESS | 3880 | 1466743472783 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:32 INFO - PROCESS | 3880 | ++DOCSHELL 173D7000 == 30 [pid = 3880] [id = 237] 21:44:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (173D7400) [pid = 3880] [serial = 710] [outer = 00000000] 21:44:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (17C7AC00) [pid = 3880] [serial = 711] [outer = 173D7400] 21:44:32 INFO - PROCESS | 3880 | 1466743472829 Marionette DEBUG loaded listener.js 21:44:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1876D000) [pid = 3880] [serial = 712] [outer = 173D7400] 21:44:33 INFO - PROCESS | 3880 | 1466743473272 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 21:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 730ms 21:44:33 INFO - PROCESS | 3880 | 1466743473358 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 21:44:33 INFO - PROCESS | 3880 | 1466743473360 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 21:44:33 INFO - PROCESS | 3880 | 1466743473363 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:44:33 INFO - PROCESS | 3880 | 1466743473365 Marionette TRACE conn5 <- [1,914,null,{}] 21:44:33 INFO - PROCESS | 3880 | 1466743473368 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:33 INFO - PROCESS | 3880 | 1466743473371 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:33 INFO - PROCESS | 3880 | 1466743473480 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 21:44:33 INFO - PROCESS | 3880 | 1466743473491 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:33 INFO - PROCESS | 3880 | 1466743473493 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:33 INFO - PROCESS | 3880 | ++DOCSHELL 1876F400 == 31 [pid = 3880] [id = 238] 21:44:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18B3AC00) [pid = 3880] [serial = 713] [outer = 00000000] 21:44:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (18FEB800) [pid = 3880] [serial = 714] [outer = 18B3AC00] 21:44:33 INFO - PROCESS | 3880 | 1466743473586 Marionette DEBUG loaded listener.js 21:44:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19027400) [pid = 3880] [serial = 715] [outer = 18B3AC00] 21:44:34 INFO - PROCESS | 3880 | 1466743474014 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 21:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 21:44:34 INFO - PROCESS | 3880 | 1466743474037 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 21:44:34 INFO - PROCESS | 3880 | 1466743474039 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 21:44:34 INFO - PROCESS | 3880 | 1466743474042 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:44:34 INFO - PROCESS | 3880 | 1466743474044 Marionette TRACE conn5 <- [1,918,null,{}] 21:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:44:34 INFO - PROCESS | 3880 | 1466743474054 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:34 INFO - PROCESS | 3880 | 1466743474060 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:34 INFO - PROCESS | 3880 | 1466743474192 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 21:44:34 INFO - PROCESS | 3880 | 1466743474252 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:34 INFO - PROCESS | 3880 | 1466743474254 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:34 INFO - PROCESS | 3880 | ++DOCSHELL 19035400 == 32 [pid = 3880] [id = 239] 21:44:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19036400) [pid = 3880] [serial = 716] [outer = 00000000] 21:44:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (190A3400) [pid = 3880] [serial = 717] [outer = 19036400] 21:44:34 INFO - PROCESS | 3880 | 1466743474298 Marionette DEBUG loaded listener.js 21:44:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (19A10C00) [pid = 3880] [serial = 718] [outer = 19036400] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1A282800) [pid = 3880] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (18FE6800) [pid = 3880] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (19035000) [pid = 3880] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (11059000) [pid = 3880] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1AE2B800) [pid = 3880] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1789D400) [pid = 3880] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (15FE4C00) [pid = 3880] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0CBE5C00) [pid = 3880] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0CC94C00) [pid = 3880] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1173E000) [pid = 3880] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (19026C00) [pid = 3880] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:44:34 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (0AD29800) [pid = 3880] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:44:34 INFO - PROCESS | 3880 | 1466743474926 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 21:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 930ms 21:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:44:34 INFO - PROCESS | 3880 | 1466743474977 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 21:44:34 INFO - PROCESS | 3880 | 1466743474979 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 21:44:34 INFO - PROCESS | 3880 | 1466743474982 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:44:34 INFO - PROCESS | 3880 | 1466743474984 Marionette TRACE conn5 <- [1,922,null,{}] 21:44:34 INFO - PROCESS | 3880 | 1466743474987 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:34 INFO - PROCESS | 3880 | 1466743474989 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:35 INFO - PROCESS | 3880 | 1466743475096 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 21:44:35 INFO - PROCESS | 3880 | 1466743475151 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:35 INFO - PROCESS | 3880 | 1466743475153 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:35 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEAC00 == 33 [pid = 3880] [id = 240] 21:44:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (0CC94C00) [pid = 3880] [serial = 719] [outer = 00000000] 21:44:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FF0800) [pid = 3880] [serial = 720] [outer = 0CC94C00] 21:44:35 INFO - PROCESS | 3880 | 1466743475198 Marionette DEBUG loaded listener.js 21:44:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19035000) [pid = 3880] [serial = 721] [outer = 0CC94C00] 21:44:35 INFO - PROCESS | 3880 | 1466743475542 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 21:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 630ms 21:44:35 INFO - PROCESS | 3880 | 1466743475613 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 21:44:35 INFO - PROCESS | 3880 | 1466743475615 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 21:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:44:35 INFO - PROCESS | 3880 | 1466743475626 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:44:35 INFO - PROCESS | 3880 | 1466743475628 Marionette TRACE conn5 <- [1,926,null,{}] 21:44:35 INFO - PROCESS | 3880 | 1466743475632 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:35 INFO - PROCESS | 3880 | 1466743475634 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:35 INFO - PROCESS | 3880 | 1466743475712 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 21:44:35 INFO - PROCESS | 3880 | 1466743475718 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:35 INFO - PROCESS | 3880 | 1466743475720 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:35 INFO - PROCESS | 3880 | ++DOCSHELL 19A75C00 == 34 [pid = 3880] [id = 241] 21:44:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19A76800) [pid = 3880] [serial = 722] [outer = 00000000] 21:44:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A22F000) [pid = 3880] [serial = 723] [outer = 19A76800] 21:44:35 INFO - PROCESS | 3880 | 1466743475766 Marionette DEBUG loaded listener.js 21:44:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A276800) [pid = 3880] [serial = 724] [outer = 19A76800] 21:44:36 INFO - PROCESS | 3880 | 1466743476187 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 21:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 570ms 21:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:44:36 INFO - PROCESS | 3880 | 1466743476197 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 21:44:36 INFO - PROCESS | 3880 | 1466743476199 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 21:44:36 INFO - PROCESS | 3880 | 1466743476203 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 3880 | 1466743476204 Marionette TRACE conn5 <- [1,930,null,{}] 21:44:36 INFO - PROCESS | 3880 | 1466743476207 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:36 INFO - PROCESS | 3880 | 1466743476209 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:36 INFO - PROCESS | 3880 | 1466743476328 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 21:44:36 INFO - PROCESS | 3880 | 1466743476336 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 3880 | 1466743476338 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:36 INFO - PROCESS | 3880 | ++DOCSHELL 1A13BC00 == 35 [pid = 3880] [id = 242] 21:44:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A27A800) [pid = 3880] [serial = 725] [outer = 00000000] 21:44:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A3B2000) [pid = 3880] [serial = 726] [outer = 1A27A800] 21:44:36 INFO - PROCESS | 3880 | 1466743476382 Marionette DEBUG loaded listener.js 21:44:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A3AB800) [pid = 3880] [serial = 727] [outer = 1A27A800] 21:44:36 INFO - PROCESS | 3880 | 1466743476865 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 21:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 730ms 21:44:36 INFO - PROCESS | 3880 | 1466743476943 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 21:44:36 INFO - PROCESS | 3880 | 1466743476948 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 21:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:44:36 INFO - PROCESS | 3880 | 1466743476955 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 3880 | 1466743476960 Marionette TRACE conn5 <- [1,934,null,{}] 21:44:36 INFO - PROCESS | 3880 | 1466743476967 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:36 INFO - PROCESS | 3880 | 1466743476970 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:37 INFO - PROCESS | 3880 | 1466743477101 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 21:44:37 INFO - PROCESS | 3880 | 1466743477203 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:37 INFO - PROCESS | 3880 | 1466743477208 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:37 INFO - PROCESS | 3880 | ++DOCSHELL 0CB9BC00 == 36 [pid = 3880] [id = 243] 21:44:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (0CB9C400) [pid = 3880] [serial = 728] [outer = 00000000] 21:44:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (0D382400) [pid = 3880] [serial = 729] [outer = 0CB9C400] 21:44:37 INFO - PROCESS | 3880 | 1466743477265 Marionette DEBUG loaded listener.js 21:44:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (11055000) [pid = 3880] [serial = 730] [outer = 0CB9C400] 21:44:38 INFO - PROCESS | 3880 | 1466743478035 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 21:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1130ms 21:44:38 INFO - PROCESS | 3880 | 1466743478086 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 21:44:38 INFO - PROCESS | 3880 | 1466743478091 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 21:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:44:38 INFO - PROCESS | 3880 | 1466743478098 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:44:38 INFO - PROCESS | 3880 | 1466743478101 Marionette TRACE conn5 <- [1,938,null,{}] 21:44:38 INFO - PROCESS | 3880 | 1466743478105 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:38 INFO - PROCESS | 3880 | 1466743478108 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:38 INFO - PROCESS | 3880 | 1466743478236 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 21:44:38 INFO - PROCESS | 3880 | 1466743478354 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:38 INFO - PROCESS | 3880 | 1466743478357 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:38 INFO - PROCESS | 3880 | ++DOCSHELL 15F52C00 == 37 [pid = 3880] [id = 244] 21:44:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (15FDBC00) [pid = 3880] [serial = 731] [outer = 00000000] 21:44:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (173CB400) [pid = 3880] [serial = 732] [outer = 15FDBC00] 21:44:38 INFO - PROCESS | 3880 | 1466743478417 Marionette DEBUG loaded listener.js 21:44:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (178A0400) [pid = 3880] [serial = 733] [outer = 15FDBC00] 21:44:39 INFO - PROCESS | 3880 | 1466743479299 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 21:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1273ms 21:44:39 INFO - PROCESS | 3880 | 1466743479375 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 21:44:39 INFO - PROCESS | 3880 | 1466743479380 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 21:44:39 INFO - PROCESS | 3880 | 1466743479385 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:44:39 INFO - PROCESS | 3880 | 1466743479389 Marionette TRACE conn5 <- [1,942,null,{}] 21:44:39 INFO - PROCESS | 3880 | 1466743479394 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:39 INFO - PROCESS | 3880 | 1466743479397 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:39 INFO - PROCESS | 3880 | 1466743479515 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 21:44:39 INFO - PROCESS | 3880 | 1466743479595 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:39 INFO - PROCESS | 3880 | 1466743479599 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:39 INFO - PROCESS | 3880 | ++DOCSHELL 10EEA000 == 38 [pid = 3880] [id = 245] 21:44:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (10EEDC00) [pid = 3880] [serial = 734] [outer = 00000000] 21:44:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1140BC00) [pid = 3880] [serial = 735] [outer = 10EEDC00] 21:44:39 INFO - PROCESS | 3880 | 1466743479700 Marionette DEBUG loaded listener.js 21:44:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (11412800) [pid = 3880] [serial = 736] [outer = 10EEDC00] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 19A75C00 == 37 [pid = 3880] [id = 241] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 0CBEAC00 == 36 [pid = 3880] [id = 240] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 19035400 == 35 [pid = 3880] [id = 239] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 1876F400 == 34 [pid = 3880] [id = 238] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 173D7000 == 33 [pid = 3880] [id = 237] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 15F52800 == 32 [pid = 3880] [id = 236] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 1180B000 == 31 [pid = 3880] [id = 235] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 0CBE6000 == 30 [pid = 3880] [id = 234] 21:44:39 INFO - PROCESS | 3880 | --DOCSHELL 0CB95C00 == 29 [pid = 3880] [id = 233] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1A53B000) [pid = 3880] [serial = 688] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1A53A800) [pid = 3880] [serial = 687] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1A41E800) [pid = 3880] [serial = 684] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (18FEC000) [pid = 3880] [serial = 672] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19040800) [pid = 3880] [serial = 675] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (116B4000) [pid = 3880] [serial = 656] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (125E1800) [pid = 3880] [serial = 657] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1AFA6800) [pid = 3880] [serial = 654] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1AE51000) [pid = 3880] [serial = 653] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (17C85000) [pid = 3880] [serial = 669] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (160E8400) [pid = 3880] [serial = 666] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (17346800) [pid = 3880] [serial = 667] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (15A1B800) [pid = 3880] [serial = 678] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0D3ED400) [pid = 3880] [serial = 660] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1140DC00) [pid = 3880] [serial = 661] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (11B7F800) [pid = 3880] [serial = 663] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (127CDC00) [pid = 3880] [serial = 664] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1A421400) [pid = 3880] [serial = 685] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19046000) [pid = 3880] [serial = 676] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (19022000) [pid = 3880] [serial = 375] [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.] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (15DD6000) [pid = 3880] [serial = 679] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A12C800) [pid = 3880] [serial = 681] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A27C800) [pid = 3880] [serial = 682] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1901CC00) [pid = 3880] [serial = 673] [outer = 00000000] [url = about:blank] 21:44:39 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (18B35000) [pid = 3880] [serial = 670] [outer = 00000000] [url = about:blank] 21:44:40 INFO - PROCESS | 3880 | 1466743480126 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 21:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 830ms 21:44:40 INFO - PROCESS | 3880 | 1466743480219 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 21:44:40 INFO - PROCESS | 3880 | 1466743480224 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 21:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:44:40 INFO - PROCESS | 3880 | 1466743480229 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:44:40 INFO - PROCESS | 3880 | 1466743480233 Marionette TRACE conn5 <- [1,946,null,{}] 21:44:40 INFO - PROCESS | 3880 | 1466743480257 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:40 INFO - PROCESS | 3880 | 1466743480260 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:40 INFO - PROCESS | 3880 | 1466743480381 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 21:44:40 INFO - PROCESS | 3880 | 1466743480471 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:40 INFO - PROCESS | 3880 | 1466743480476 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:40 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE7000 == 30 [pid = 3880] [id = 246] 21:44:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (0CBEE400) [pid = 3880] [serial = 737] [outer = 00000000] 21:44:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1140AC00) [pid = 3880] [serial = 738] [outer = 0CBEE400] 21:44:40 INFO - PROCESS | 3880 | 1466743480535 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (11809800) [pid = 3880] [serial = 739] [outer = 0CBEE400] 21:44:41 INFO - PROCESS | 3880 | 1466743481157 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 21:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 990ms 21:44:41 INFO - PROCESS | 3880 | 1466743481220 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 21:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:44:41 INFO - PROCESS | 3880 | 1466743481224 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 21:44:41 INFO - PROCESS | 3880 | 1466743481230 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:44:41 INFO - PROCESS | 3880 | 1466743481235 Marionette TRACE conn5 <- [1,950,null,{}] 21:44:41 INFO - PROCESS | 3880 | 1466743481239 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:41 INFO - PROCESS | 3880 | 1466743481242 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:41 INFO - PROCESS | 3880 | 1466743481348 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 21:44:41 INFO - PROCESS | 3880 | 1466743481430 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:41 INFO - PROCESS | 3880 | 1466743481433 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:41 INFO - PROCESS | 3880 | ++DOCSHELL 15DCA000 == 31 [pid = 3880] [id = 247] 21:44:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15E29800) [pid = 3880] [serial = 740] [outer = 00000000] 21:44:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15FE4000) [pid = 3880] [serial = 741] [outer = 15E29800] 21:44:41 INFO - PROCESS | 3880 | 1466743481532 Marionette DEBUG loaded listener.js 21:44:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1624D400) [pid = 3880] [serial = 742] [outer = 15E29800] 21:44:42 INFO - PROCESS | 3880 | 1466743482090 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 21:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 930ms 21:44:42 INFO - PROCESS | 3880 | 1466743482159 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 21:44:42 INFO - PROCESS | 3880 | 1466743482162 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 21:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:44:42 INFO - PROCESS | 3880 | 1466743482166 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:44:42 INFO - PROCESS | 3880 | 1466743482168 Marionette TRACE conn5 <- [1,954,null,{}] 21:44:42 INFO - PROCESS | 3880 | 1466743482179 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:42 INFO - PROCESS | 3880 | 1466743482185 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:42 INFO - PROCESS | 3880 | 1466743482331 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 21:44:42 INFO - PROCESS | 3880 | 1466743482450 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:42 INFO - PROCESS | 3880 | 1466743482455 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:42 INFO - PROCESS | 3880 | ++DOCSHELL 18B3BC00 == 32 [pid = 3880] [id = 248] 21:44:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18B3E800) [pid = 3880] [serial = 743] [outer = 00000000] 21:44:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18F6C400) [pid = 3880] [serial = 744] [outer = 18B3E800] 21:44:42 INFO - PROCESS | 3880 | 1466743482515 Marionette DEBUG loaded listener.js 21:44:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FEDC00) [pid = 3880] [serial = 745] [outer = 18B3E800] 21:44:43 INFO - PROCESS | 3880 | 1466743483137 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 21:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1017ms 21:44:43 INFO - PROCESS | 3880 | 1466743483186 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 21:44:43 INFO - PROCESS | 3880 | 1466743483188 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 21:44:43 INFO - PROCESS | 3880 | 1466743483191 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:44:43 INFO - PROCESS | 3880 | 1466743483193 Marionette TRACE conn5 <- [1,958,null,{}] 21:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:44:43 INFO - PROCESS | 3880 | 1466743483197 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:43 INFO - PROCESS | 3880 | 1466743483199 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:43 INFO - PROCESS | 3880 | 1466743483345 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 21:44:43 INFO - PROCESS | 3880 | 1466743483399 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:43 INFO - PROCESS | 3880 | 1466743483401 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:43 INFO - PROCESS | 3880 | ++DOCSHELL 19028400 == 33 [pid = 3880] [id = 249] 21:44:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19028800) [pid = 3880] [serial = 746] [outer = 00000000] 21:44:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19038000) [pid = 3880] [serial = 747] [outer = 19028800] 21:44:43 INFO - PROCESS | 3880 | 1466743483456 Marionette DEBUG loaded listener.js 21:44:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19043400) [pid = 3880] [serial = 748] [outer = 19028800] 21:44:44 INFO - PROCESS | 3880 | 1466743484012 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 21:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 871ms 21:44:44 INFO - PROCESS | 3880 | 1466743484067 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 3880 | 1466743484070 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 21:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:44:44 INFO - PROCESS | 3880 | 1466743484073 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:44:44 INFO - PROCESS | 3880 | 1466743484075 Marionette TRACE conn5 <- [1,962,null,{}] 21:44:44 INFO - PROCESS | 3880 | 1466743484079 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:44 INFO - PROCESS | 3880 | 1466743484081 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:44 INFO - PROCESS | 3880 | 1466743484180 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 21:44:44 INFO - PROCESS | 3880 | 1466743484275 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 3880 | 1466743484277 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:44 INFO - PROCESS | 3880 | ++DOCSHELL 19045800 == 34 [pid = 3880] [id = 250] 21:44:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19046800) [pid = 3880] [serial = 749] [outer = 00000000] 21:44:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19A75C00) [pid = 3880] [serial = 750] [outer = 19046800] 21:44:44 INFO - PROCESS | 3880 | 1466743484333 Marionette DEBUG loaded listener.js 21:44:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19A05C00) [pid = 3880] [serial = 751] [outer = 19046800] 21:44:44 INFO - PROCESS | 3880 | 1466743484922 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 21:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 930ms 21:44:44 INFO - PROCESS | 3880 | 1466743485007 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 3880 | 1466743485010 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 21:44:44 INFO - PROCESS | 3880 | 1466743485014 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:44:45 INFO - PROCESS | 3880 | 1466743485016 Marionette TRACE conn5 <- [1,966,null,{}] 21:44:45 INFO - PROCESS | 3880 | 1466743485019 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:45 INFO - PROCESS | 3880 | 1466743485026 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:45 INFO - PROCESS | 3880 | 1466743485166 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 21:44:45 INFO - PROCESS | 3880 | 1466743485295 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:45 INFO - PROCESS | 3880 | 1466743485299 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:45 INFO - PROCESS | 3880 | ++DOCSHELL 08A5DC00 == 35 [pid = 3880] [id = 251] 21:44:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (08A5F000) [pid = 3880] [serial = 752] [outer = 00000000] 21:44:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (0AD6DC00) [pid = 3880] [serial = 753] [outer = 08A5F000] 21:44:45 INFO - PROCESS | 3880 | 1466743485353 Marionette DEBUG loaded listener.js 21:44:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (0CB99C00) [pid = 3880] [serial = 754] [outer = 08A5F000] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 15F52C00 == 34 [pid = 3880] [id = 244] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 0CB9BC00 == 33 [pid = 3880] [id = 243] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 19045800 == 32 [pid = 3880] [id = 250] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 19028400 == 31 [pid = 3880] [id = 249] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 15DCA000 == 30 [pid = 3880] [id = 247] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 1A13BC00 == 29 [pid = 3880] [id = 242] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 18B3BC00 == 28 [pid = 3880] [id = 248] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 10EEA000 == 27 [pid = 3880] [id = 245] 21:44:46 INFO - PROCESS | 3880 | --DOCSHELL 0CBE7000 == 26 [pid = 3880] [id = 246] 21:44:46 INFO - PROCESS | 3880 | 1466743486626 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1624ms 21:44:46 INFO - PROCESS | 3880 | 1466743486642 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 21:44:46 INFO - PROCESS | 3880 | 1466743486646 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 21:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:44:46 INFO - PROCESS | 3880 | 1466743486651 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:44:46 INFO - PROCESS | 3880 | 1466743486654 Marionette TRACE conn5 <- [1,970,null,{}] 21:44:46 INFO - PROCESS | 3880 | 1466743486660 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:46 INFO - PROCESS | 3880 | 1466743486663 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:46 INFO - PROCESS | 3880 | 1466743486752 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 21:44:46 INFO - PROCESS | 3880 | 1466743486840 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:46 INFO - PROCESS | 3880 | 1466743486843 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:46 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE6000 == 27 [pid = 3880] [id = 252] 21:44:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (0CBE7000) [pid = 3880] [serial = 755] [outer = 00000000] 21:44:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (11058C00) [pid = 3880] [serial = 756] [outer = 0CBE7000] 21:44:46 INFO - PROCESS | 3880 | 1466743486893 Marionette DEBUG loaded listener.js 21:44:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (11415800) [pid = 3880] [serial = 757] [outer = 0CBE7000] 21:44:47 INFO - PROCESS | 3880 | 1466743487306 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 21:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 690ms 21:44:47 INFO - PROCESS | 3880 | 1466743487341 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 21:44:47 INFO - PROCESS | 3880 | 1466743487347 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 21:44:47 INFO - PROCESS | 3880 | 1466743487353 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:44:47 INFO - PROCESS | 3880 | 1466743487356 Marionette TRACE conn5 <- [1,974,null,{}] 21:44:47 INFO - PROCESS | 3880 | 1466743487359 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:47 INFO - PROCESS | 3880 | 1466743487362 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:47 INFO - PROCESS | 3880 | 1466743487486 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 21:44:47 INFO - PROCESS | 3880 | 1466743487495 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:47 INFO - PROCESS | 3880 | 1466743487498 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:47 INFO - PROCESS | 3880 | ++DOCSHELL 15F01800 == 28 [pid = 3880] [id = 253] 21:44:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (15F05800) [pid = 3880] [serial = 758] [outer = 00000000] 21:44:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (15F4E800) [pid = 3880] [serial = 759] [outer = 15F05800] 21:44:47 INFO - PROCESS | 3880 | 1466743487553 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (160E2C00) [pid = 3880] [serial = 760] [outer = 15F05800] 21:44:48 INFO - PROCESS | 3880 | 1466743488022 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 731ms 21:44:48 INFO - PROCESS | 3880 | 1466743488088 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 21:44:48 INFO - PROCESS | 3880 | 1466743488090 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 21:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:44:48 INFO - PROCESS | 3880 | 1466743488094 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:44:48 INFO - PROCESS | 3880 | 1466743488097 Marionette TRACE conn5 <- [1,978,null,{}] 21:44:48 INFO - PROCESS | 3880 | 1466743488109 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:48 INFO - PROCESS | 3880 | 1466743488113 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:48 INFO - PROCESS | 3880 | 1466743488200 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 21:44:48 INFO - PROCESS | 3880 | 1466743488307 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:48 INFO - PROCESS | 3880 | 1466743488310 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:48 INFO - PROCESS | 3880 | ++DOCSHELL 18BCA800 == 29 [pid = 3880] [id = 254] 21:44:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (18BCB800) [pid = 3880] [serial = 761] [outer = 00000000] 21:44:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (18FE8800) [pid = 3880] [serial = 762] [outer = 18BCB800] 21:44:48 INFO - PROCESS | 3880 | 1466743488361 Marionette DEBUG loaded listener.js 21:44:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (19020800) [pid = 3880] [serial = 763] [outer = 18BCB800] 21:44:48 INFO - PROCESS | 3880 | 1466743488813 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 770ms 21:44:48 INFO - PROCESS | 3880 | 1466743488867 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 21:44:48 INFO - PROCESS | 3880 | 1466743488870 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 21:44:48 INFO - PROCESS | 3880 | 1466743488873 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:44:48 INFO - PROCESS | 3880 | 1466743488874 Marionette TRACE conn5 <- [1,982,null,{}] 21:44:48 INFO - PROCESS | 3880 | 1466743488878 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:48 INFO - PROCESS | 3880 | 1466743488880 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:48 INFO - PROCESS | 3880 | 1466743488993 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 21:44:49 INFO - PROCESS | 3880 | 1466743489049 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:49 INFO - PROCESS | 3880 | 1466743489051 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:49 INFO - PROCESS | 3880 | ++DOCSHELL 1902F800 == 30 [pid = 3880] [id = 255] 21:44:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (19033C00) [pid = 3880] [serial = 764] [outer = 00000000] 21:44:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (190A5800) [pid = 3880] [serial = 765] [outer = 19033C00] 21:44:49 INFO - PROCESS | 3880 | 1466743489095 Marionette DEBUG loaded listener.js 21:44:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (1A12FC00) [pid = 3880] [serial = 766] [outer = 19033C00] 21:44:49 INFO - PROCESS | 3880 | 1466743489510 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 21:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 21:44:49 INFO - PROCESS | 3880 | 1466743489548 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 21:44:49 INFO - PROCESS | 3880 | 1466743489550 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 21:44:49 INFO - PROCESS | 3880 | 1466743489553 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:44:49 INFO - PROCESS | 3880 | 1466743489555 Marionette TRACE conn5 <- [1,986,null,{}] 21:44:49 INFO - PROCESS | 3880 | 1466743489558 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:49 INFO - PROCESS | 3880 | 1466743489560 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:49 INFO - PROCESS | 3880 | 1466743489668 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 21:44:49 INFO - PROCESS | 3880 | 1466743489674 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:49 INFO - PROCESS | 3880 | 1466743489676 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:49 INFO - PROCESS | 3880 | ++DOCSHELL 1A27C800 == 31 [pid = 3880] [id = 256] 21:44:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (1A27E400) [pid = 3880] [serial = 767] [outer = 00000000] 21:44:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (1A41D000) [pid = 3880] [serial = 768] [outer = 1A27E400] 21:44:49 INFO - PROCESS | 3880 | 1466743489720 Marionette DEBUG loaded listener.js 21:44:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (1A536C00) [pid = 3880] [serial = 769] [outer = 1A27E400] 21:44:50 INFO - PROCESS | 3880 | 1466743490177 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 21:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (0D3E6000) [pid = 3880] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (173D7C00) [pid = 3880] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (1AE46800) [pid = 3880] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (18B3AC00) [pid = 3880] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (19A76800) [pid = 3880] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (0CC94C00) [pid = 3880] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (19036400) [pid = 3880] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (0CB9C400) [pid = 3880] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (173D7400) [pid = 3880] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (15FDBC00) [pid = 3880] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1A27A800) [pid = 3880] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (10EEDC00) [pid = 3880] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (16078400) [pid = 3880] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (0CBE6800) [pid = 3880] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1180B800) [pid = 3880] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:44:50 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (0CB97400) [pid = 3880] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:44:50 INFO - PROCESS | 3880 | 1466743490539 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 21:44:50 INFO - PROCESS | 3880 | 1466743490541 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 21:44:50 INFO - PROCESS | 3880 | 1466743490550 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:44:50 INFO - PROCESS | 3880 | 1466743490552 Marionette TRACE conn5 <- [1,990,null,{}] 21:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:44:50 INFO - PROCESS | 3880 | 1466743490555 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:50 INFO - PROCESS | 3880 | 1466743490561 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:50 INFO - PROCESS | 3880 | 1466743490669 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 21:44:50 INFO - PROCESS | 3880 | 1466743490675 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:50 INFO - PROCESS | 3880 | 1466743490677 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:50 INFO - PROCESS | 3880 | ++DOCSHELL 15AE7C00 == 32 [pid = 3880] [id = 257] 21:44:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (15F07800) [pid = 3880] [serial = 770] [outer = 00000000] 21:44:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (173D3000) [pid = 3880] [serial = 771] [outer = 15F07800] 21:44:50 INFO - PROCESS | 3880 | 1466743490722 Marionette DEBUG loaded listener.js 21:44:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1876F400) [pid = 3880] [serial = 772] [outer = 15F07800] 21:44:51 INFO - PROCESS | 3880 | 1466743491167 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 21:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:44:51 INFO - PROCESS | 3880 | 1466743491227 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 21:44:51 INFO - PROCESS | 3880 | 1466743491229 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 21:44:51 INFO - PROCESS | 3880 | 1466743491233 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - PROCESS | 3880 | 1466743491234 Marionette TRACE conn5 <- [1,994,null,{}] 21:44:51 INFO - PROCESS | 3880 | 1466743491238 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:51 INFO - PROCESS | 3880 | 1466743491240 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:51 INFO - PROCESS | 3880 | 1466743491316 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 21:44:51 INFO - PROCESS | 3880 | 1466743491321 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:51 INFO - PROCESS | 3880 | 1466743491323 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:51 INFO - PROCESS | 3880 | ++DOCSHELL 1901BC00 == 33 [pid = 3880] [id = 258] 21:44:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1903EC00) [pid = 3880] [serial = 773] [outer = 00000000] 21:44:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1A535800) [pid = 3880] [serial = 774] [outer = 1903EC00] 21:44:51 INFO - PROCESS | 3880 | 1466743491366 Marionette DEBUG loaded listener.js 21:44:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1AC0DC00) [pid = 3880] [serial = 775] [outer = 1903EC00] 21:44:51 INFO - PROCESS | 3880 | 1466743491797 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 630ms 21:44:51 INFO - PROCESS | 3880 | 1466743491864 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 21:44:51 INFO - PROCESS | 3880 | 1466743491866 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 21:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:44:51 INFO - PROCESS | 3880 | 1466743491869 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - PROCESS | 3880 | 1466743491871 Marionette TRACE conn5 <- [1,998,null,{}] 21:44:51 INFO - PROCESS | 3880 | 1466743491874 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:51 INFO - PROCESS | 3880 | 1466743491876 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:51 INFO - PROCESS | 3880 | 1466743491953 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 21:44:51 INFO - PROCESS | 3880 | 1466743491961 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:51 INFO - PROCESS | 3880 | 1466743491962 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:51 INFO - PROCESS | 3880 | ++DOCSHELL 1AE28C00 == 34 [pid = 3880] [id = 259] 21:44:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1AE2B000) [pid = 3880] [serial = 776] [outer = 00000000] 21:44:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1AE46400) [pid = 3880] [serial = 777] [outer = 1AE2B000] 21:44:51 INFO - PROCESS | 3880 | 1466743492007 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (19B0DC00) [pid = 3880] [serial = 778] [outer = 1AE2B000] 21:44:52 INFO - PROCESS | 3880 | 1466743492445 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 21:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 630ms 21:44:52 INFO - PROCESS | 3880 | 1466743492540 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 21:44:52 INFO - PROCESS | 3880 | 1466743492544 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 21:44:52 INFO - PROCESS | 3880 | 1466743492550 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:44:52 INFO - PROCESS | 3880 | 1466743492555 Marionette TRACE conn5 <- [1,1002,null,{}] 21:44:52 INFO - PROCESS | 3880 | 1466743492562 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:52 INFO - PROCESS | 3880 | 1466743492565 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:52 INFO - PROCESS | 3880 | 1466743492719 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 21:44:52 INFO - PROCESS | 3880 | 1466743492798 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:52 INFO - PROCESS | 3880 | 1466743492803 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:52 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEC800 == 35 [pid = 3880] [id = 260] 21:44:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (0CBED400) [pid = 3880] [serial = 779] [outer = 00000000] 21:44:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (10EEE000) [pid = 3880] [serial = 780] [outer = 0CBED400] 21:44:52 INFO - PROCESS | 3880 | 1466743492861 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (113BAC00) [pid = 3880] [serial = 781] [outer = 0CBED400] 21:44:53 INFO - PROCESS | 3880 | 1466743493649 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 21:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1179ms 21:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:44:53 INFO - PROCESS | 3880 | 1466743493738 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 21:44:53 INFO - PROCESS | 3880 | 1466743493742 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 21:44:53 INFO - PROCESS | 3880 | 1466743493749 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:44:53 INFO - PROCESS | 3880 | 1466743493753 Marionette TRACE conn5 <- [1,1006,null,{}] 21:44:53 INFO - PROCESS | 3880 | 1466743493757 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:53 INFO - PROCESS | 3880 | 1466743493760 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:53 INFO - PROCESS | 3880 | 1466743493906 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 21:44:54 INFO - PROCESS | 3880 | 1466743494028 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:54 INFO - PROCESS | 3880 | 1466743494031 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:54 INFO - PROCESS | 3880 | ++DOCSHELL 17895000 == 36 [pid = 3880] [id = 261] 21:44:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (17895400) [pid = 3880] [serial = 782] [outer = 00000000] 21:44:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (178A2000) [pid = 3880] [serial = 783] [outer = 17895400] 21:44:54 INFO - PROCESS | 3880 | 1466743494088 Marionette DEBUG loaded listener.js 21:44:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (18768800) [pid = 3880] [serial = 784] [outer = 17895400] 21:44:54 INFO - PROCESS | 3880 | 1466743494971 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1294ms 21:44:55 INFO - PROCESS | 3880 | 1466743495042 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 21:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:44:55 INFO - PROCESS | 3880 | 1466743495046 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 21:44:55 INFO - PROCESS | 3880 | 1466743495052 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:44:55 INFO - PROCESS | 3880 | 1466743495055 Marionette TRACE conn5 <- [1,1010,null,{}] 21:44:55 INFO - PROCESS | 3880 | 1466743495060 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:55 INFO - PROCESS | 3880 | 1466743495063 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:55 INFO - PROCESS | 3880 | 1466743495184 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 21:44:55 INFO - PROCESS | 3880 | 1466743495310 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:55 INFO - PROCESS | 3880 | 1466743495314 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:55 INFO - PROCESS | 3880 | ++DOCSHELL 11415000 == 37 [pid = 3880] [id = 262] 21:44:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 100 (11415400) [pid = 3880] [serial = 785] [outer = 00000000] 21:44:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 101 (11734800) [pid = 3880] [serial = 786] [outer = 11415400] 21:44:55 INFO - PROCESS | 3880 | 1466743495365 Marionette DEBUG loaded listener.js 21:44:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 102 (11A8F000) [pid = 3880] [serial = 787] [outer = 11415400] 21:44:55 INFO - PROCESS | 3880 | --DOCSHELL 1901BC00 == 36 [pid = 3880] [id = 258] 21:44:55 INFO - PROCESS | 3880 | --DOCSHELL 15AE7C00 == 35 [pid = 3880] [id = 257] 21:44:55 INFO - PROCESS | 3880 | --DOCSHELL 1A27C800 == 34 [pid = 3880] [id = 256] 21:44:55 INFO - PROCESS | 3880 | --DOCSHELL 1902F800 == 33 [pid = 3880] [id = 255] 21:44:55 INFO - PROCESS | 3880 | --DOCSHELL 18BCA800 == 32 [pid = 3880] [id = 254] 21:44:55 INFO - PROCESS | 3880 | --DOCSHELL 15F01800 == 31 [pid = 3880] [id = 253] 21:44:55 INFO - PROCESS | 3880 | --DOCSHELL 0CBE6000 == 30 [pid = 3880] [id = 252] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 101 (1624C800) [pid = 3880] [serial = 708] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 100 (0D342800) [pid = 3880] [serial = 702] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 99 (0D3EB400) [pid = 3880] [serial = 703] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (11A03800) [pid = 3880] [serial = 705] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (11A92C00) [pid = 3880] [serial = 706] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (10EEAC00) [pid = 3880] [serial = 700] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (0CBE9C00) [pid = 3880] [serial = 699] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (11412800) [pid = 3880] [serial = 736] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (15AE2000) [pid = 3880] [serial = 691] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (116B3C00) [pid = 3880] [serial = 690] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (19024000) [pid = 3880] [serial = 694] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (18F6E000) [pid = 3880] [serial = 693] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1AFA7800) [pid = 3880] [serial = 697] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1AE4E400) [pid = 3880] [serial = 696] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19027400) [pid = 3880] [serial = 715] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (18FEB800) [pid = 3880] [serial = 714] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1A276800) [pid = 3880] [serial = 724] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (18FF0800) [pid = 3880] [serial = 720] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (190A3400) [pid = 3880] [serial = 717] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A22F000) [pid = 3880] [serial = 723] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19A10C00) [pid = 3880] [serial = 718] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (0D382400) [pid = 3880] [serial = 729] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (17C7AC00) [pid = 3880] [serial = 711] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (173CB400) [pid = 3880] [serial = 732] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1876D000) [pid = 3880] [serial = 712] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (19035000) [pid = 3880] [serial = 721] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (11055000) [pid = 3880] [serial = 730] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (178A0400) [pid = 3880] [serial = 733] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1A3B2000) [pid = 3880] [serial = 726] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1A3AB800) [pid = 3880] [serial = 727] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (173CD400) [pid = 3880] [serial = 709] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1140BC00) [pid = 3880] [serial = 735] [outer = 00000000] [url = about:blank] 21:44:55 INFO - PROCESS | 3880 | 1466743495869 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 890ms 21:44:55 INFO - PROCESS | 3880 | 1466743495942 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 21:44:55 INFO - PROCESS | 3880 | 1466743495946 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 21:44:55 INFO - PROCESS | 3880 | 1466743495952 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:44:55 INFO - PROCESS | 3880 | 1466743495954 Marionette TRACE conn5 <- [1,1014,null,{}] 21:44:55 INFO - PROCESS | 3880 | 1466743495958 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:55 INFO - PROCESS | 3880 | 1466743495961 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:56 INFO - PROCESS | 3880 | 1466743496047 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 21:44:56 INFO - PROCESS | 3880 | 1466743496144 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 3880 | 1466743496146 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:56 INFO - PROCESS | 3880 | ++DOCSHELL 11412400 == 31 [pid = 3880] [id = 263] 21:44:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (11416000) [pid = 3880] [serial = 788] [outer = 00000000] 21:44:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (11A92C00) [pid = 3880] [serial = 789] [outer = 11416000] 21:44:56 INFO - PROCESS | 3880 | 1466743496193 Marionette DEBUG loaded listener.js 21:44:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (15A1C000) [pid = 3880] [serial = 790] [outer = 11416000] 21:44:56 INFO - PROCESS | 3880 | 1466743496599 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 21:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 21:44:56 INFO - PROCESS | 3880 | 1466743496627 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 21:44:56 INFO - PROCESS | 3880 | 1466743496629 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 21:44:56 INFO - PROCESS | 3880 | 1466743496632 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:44:56 INFO - PROCESS | 3880 | 1466743496636 Marionette TRACE conn5 <- [1,1018,null,{}] 21:44:56 INFO - PROCESS | 3880 | 1466743496647 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:56 INFO - PROCESS | 3880 | 1466743496652 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:56 INFO - PROCESS | 3880 | 1466743496772 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 21:44:56 INFO - PROCESS | 3880 | 1466743496780 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 3880 | 1466743496783 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:56 INFO - PROCESS | 3880 | ++DOCSHELL 173D7000 == 32 [pid = 3880] [id = 264] 21:44:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (173D9C00) [pid = 3880] [serial = 791] [outer = 00000000] 21:44:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (17899C00) [pid = 3880] [serial = 792] [outer = 173D9C00] 21:44:56 INFO - PROCESS | 3880 | 1466743496834 Marionette DEBUG loaded listener.js 21:44:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (178A3400) [pid = 3880] [serial = 793] [outer = 173D9C00] 21:44:57 INFO - PROCESS | 3880 | 1466743497284 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 21:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 730ms 21:44:57 INFO - PROCESS | 3880 | 1466743497367 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 21:44:57 INFO - PROCESS | 3880 | 1466743497369 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 21:44:57 INFO - PROCESS | 3880 | 1466743497372 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:44:57 INFO - PROCESS | 3880 | 1466743497374 Marionette TRACE conn5 <- [1,1022,null,{}] 21:44:57 INFO - PROCESS | 3880 | 1466743497378 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:57 INFO - PROCESS | 3880 | 1466743497380 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:57 INFO - PROCESS | 3880 | 1466743497464 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 21:44:57 INFO - PROCESS | 3880 | 1466743497470 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:57 INFO - PROCESS | 3880 | 1466743497472 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:57 INFO - PROCESS | 3880 | ++DOCSHELL 18BC8400 == 33 [pid = 3880] [id = 265] 21:44:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18BCD000) [pid = 3880] [serial = 794] [outer = 00000000] 21:44:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19025000) [pid = 3880] [serial = 795] [outer = 18BCD000] 21:44:57 INFO - PROCESS | 3880 | 1466743497516 Marionette DEBUG loaded listener.js 21:44:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1902D800) [pid = 3880] [serial = 796] [outer = 18BCD000] 21:44:57 INFO - PROCESS | 3880 | 1466743497993 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 21:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 21:44:58 INFO - PROCESS | 3880 | 1466743498047 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 3880 | 1466743498049 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 21:44:58 INFO - PROCESS | 3880 | 1466743498052 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - PROCESS | 3880 | 1466743498054 Marionette TRACE conn5 <- [1,1026,null,{}] 21:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:44:58 INFO - PROCESS | 3880 | 1466743498057 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:58 INFO - PROCESS | 3880 | 1466743498059 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:58 INFO - PROCESS | 3880 | 1466743498198 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 21:44:58 INFO - PROCESS | 3880 | 1466743498210 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:58 INFO - PROCESS | 3880 | 1466743498212 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:58 INFO - PROCESS | 3880 | ++DOCSHELL 19023000 == 34 [pid = 3880] [id = 266] 21:44:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19033000) [pid = 3880] [serial = 797] [outer = 00000000] 21:44:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1903C400) [pid = 3880] [serial = 798] [outer = 19033000] 21:44:58 INFO - PROCESS | 3880 | 1466743498256 Marionette DEBUG loaded listener.js 21:44:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (190A0C00) [pid = 3880] [serial = 799] [outer = 19033000] 21:44:58 INFO - PROCESS | 3880 | 1466743498705 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 21:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 21:44:58 INFO - PROCESS | 3880 | 1466743498727 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 3880 | 1466743498729 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 21:44:58 INFO - PROCESS | 3880 | 1466743498732 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:44:58 INFO - PROCESS | 3880 | 1466743498734 Marionette TRACE conn5 <- [1,1030,null,{}] 21:44:58 INFO - PROCESS | 3880 | 1466743498738 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:58 INFO - PROCESS | 3880 | 1466743498743 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:58 INFO - PROCESS | 3880 | 1466743498879 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 21:44:58 INFO - PROCESS | 3880 | 1466743498885 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:58 INFO - PROCESS | 3880 | 1466743498887 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:58 INFO - PROCESS | 3880 | ++DOCSHELL 11414C00 == 35 [pid = 3880] [id = 267] 21:44:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (127CB800) [pid = 3880] [serial = 800] [outer = 00000000] 21:44:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A281400) [pid = 3880] [serial = 801] [outer = 127CB800] 21:44:58 INFO - PROCESS | 3880 | 1466743498931 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A3ADC00) [pid = 3880] [serial = 802] [outer = 127CB800] 21:44:59 INFO - PROCESS | 3880 | 1466743499412 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 21:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 730ms 21:44:59 INFO - PROCESS | 3880 | 1466743499502 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 21:44:59 INFO - PROCESS | 3880 | 1466743499504 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 21:44:59 INFO - PROCESS | 3880 | 1466743499508 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:44:59 INFO - PROCESS | 3880 | 1466743499509 Marionette TRACE conn5 <- [1,1034,null,{}] 21:44:59 INFO - PROCESS | 3880 | 1466743499513 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:59 INFO - PROCESS | 3880 | 1466743499515 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:59 INFO - PROCESS | 3880 | 1466743499622 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 21:44:59 INFO - PROCESS | 3880 | 1466743499634 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 3880 | 1466743499636 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:44:59 INFO - PROCESS | 3880 | ++DOCSHELL 1A41F000 == 36 [pid = 3880] [id = 268] 21:44:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A423000) [pid = 3880] [serial = 803] [outer = 00000000] 21:44:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1A53C400) [pid = 3880] [serial = 804] [outer = 1A423000] 21:44:59 INFO - PROCESS | 3880 | 1466743499690 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1AC17000) [pid = 3880] [serial = 805] [outer = 1A423000] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19033C00) [pid = 3880] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (0CBE7000) [pid = 3880] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (15F05800) [pid = 3880] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (08A5F000) [pid = 3880] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A27E400) [pid = 3880] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (15F07800) [pid = 3880] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (0CBEE400) [pid = 3880] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15E29800) [pid = 3880] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (18B3E800) [pid = 3880] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19028800) [pid = 3880] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (19046800) [pid = 3880] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (18BCB800) [pid = 3880] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:45:00 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1903EC00) [pid = 3880] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:45:00 INFO - PROCESS | 3880 | 1466743500250 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 21:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 771ms 21:45:00 INFO - PROCESS | 3880 | 1466743500283 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 21:45:00 INFO - PROCESS | 3880 | 1466743500285 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 21:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:45:00 INFO - PROCESS | 3880 | 1466743500287 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:45:00 INFO - PROCESS | 3880 | 1466743500289 Marionette TRACE conn5 <- [1,1038,null,{}] 21:45:00 INFO - PROCESS | 3880 | 1466743500292 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:00 INFO - PROCESS | 3880 | 1466743500294 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:00 INFO - PROCESS | 3880 | 1466743500375 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 21:45:00 INFO - PROCESS | 3880 | 1466743500381 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:00 INFO - PROCESS | 3880 | 1466743500383 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:00 INFO - PROCESS | 3880 | ++DOCSHELL 18FE9400 == 37 [pid = 3880] [id = 269] 21:45:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1903A000) [pid = 3880] [serial = 806] [outer = 00000000] 21:45:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A279C00) [pid = 3880] [serial = 807] [outer = 1903A000] 21:45:00 INFO - PROCESS | 3880 | 1466743500427 Marionette DEBUG loaded listener.js 21:45:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A534C00) [pid = 3880] [serial = 808] [outer = 1903A000] 21:45:00 INFO - PROCESS | 3880 | 1466743500840 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 21:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 570ms 21:45:00 INFO - PROCESS | 3880 | 1466743500859 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 21:45:00 INFO - PROCESS | 3880 | 1466743500861 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 21:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:45:00 INFO - PROCESS | 3880 | 1466743500864 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:45:00 INFO - PROCESS | 3880 | 1466743500865 Marionette TRACE conn5 <- [1,1042,null,{}] 21:45:00 INFO - PROCESS | 3880 | 1466743500884 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:00 INFO - PROCESS | 3880 | 1466743500886 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:00 INFO - PROCESS | 3880 | 1466743500990 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 21:45:00 INFO - PROCESS | 3880 | 1466743500996 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:00 INFO - PROCESS | 3880 | 1466743500998 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:01 INFO - PROCESS | 3880 | ++DOCSHELL 1AC70000 == 38 [pid = 3880] [id = 270] 21:45:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AC71000) [pid = 3880] [serial = 809] [outer = 00000000] 21:45:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AE4F000) [pid = 3880] [serial = 810] [outer = 1AC71000] 21:45:01 INFO - PROCESS | 3880 | 1466743501043 Marionette DEBUG loaded listener.js 21:45:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AE51800) [pid = 3880] [serial = 811] [outer = 1AC71000] 21:45:01 INFO - PROCESS | 3880 | 1466743501487 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 21:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 21:45:01 INFO - PROCESS | 3880 | 1466743501546 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 21:45:01 INFO - PROCESS | 3880 | 1466743501548 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 21:45:01 INFO - PROCESS | 3880 | 1466743501551 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:45:01 INFO - PROCESS | 3880 | 1466743501553 Marionette TRACE conn5 <- [1,1046,null,{}] 21:45:01 INFO - PROCESS | 3880 | 1466743501556 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:01 INFO - PROCESS | 3880 | 1466743501558 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:01 INFO - PROCESS | 3880 | 1466743501648 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 21:45:01 INFO - PROCESS | 3880 | 1466743501656 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:01 INFO - PROCESS | 3880 | 1466743501657 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:01 INFO - PROCESS | 3880 | ++DOCSHELL 1AFA4000 == 39 [pid = 3880] [id = 271] 21:45:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1B004000) [pid = 3880] [serial = 812] [outer = 00000000] 21:45:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1B00B000) [pid = 3880] [serial = 813] [outer = 1B004000] 21:45:01 INFO - PROCESS | 3880 | 1466743501700 Marionette DEBUG loaded listener.js 21:45:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B00B400) [pid = 3880] [serial = 814] [outer = 1B004000] 21:45:02 INFO - PROCESS | 3880 | 1466743502286 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 21:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 770ms 21:45:02 INFO - PROCESS | 3880 | 1466743502383 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 21:45:02 INFO - PROCESS | 3880 | 1466743502388 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 21:45:02 INFO - PROCESS | 3880 | 1466743502394 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:45:02 INFO - PROCESS | 3880 | 1466743502398 Marionette TRACE conn5 <- [1,1050,null,{}] 21:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:45:02 INFO - PROCESS | 3880 | 1466743502404 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:02 INFO - PROCESS | 3880 | 1466743502407 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:02 INFO - PROCESS | 3880 | 1466743502530 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 21:45:02 INFO - PROCESS | 3880 | 1466743502652 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:02 INFO - PROCESS | 3880 | 1466743502655 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:02 INFO - PROCESS | 3880 | ++DOCSHELL 0D382400 == 40 [pid = 3880] [id = 272] 21:45:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (10E60400) [pid = 3880] [serial = 815] [outer = 00000000] 21:45:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (11B81400) [pid = 3880] [serial = 816] [outer = 10E60400] 21:45:02 INFO - PROCESS | 3880 | 1466743502718 Marionette DEBUG loaded listener.js 21:45:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (15D5FC00) [pid = 3880] [serial = 817] [outer = 10E60400] 21:45:03 INFO - PROCESS | 3880 | 1466743503280 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 21:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 931ms 21:45:03 INFO - PROCESS | 3880 | 1466743503335 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 21:45:03 INFO - PROCESS | 3880 | 1466743503341 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 21:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:45:03 INFO - PROCESS | 3880 | 1466743503347 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:45:03 INFO - PROCESS | 3880 | 1466743503350 Marionette TRACE conn5 <- [1,1054,null,{}] 21:45:03 INFO - PROCESS | 3880 | 1466743503354 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:03 INFO - PROCESS | 3880 | 1466743503357 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:03 INFO - PROCESS | 3880 | 1466743503474 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 21:45:03 INFO - PROCESS | 3880 | 1466743503602 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:03 INFO - PROCESS | 3880 | 1466743503605 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:03 INFO - PROCESS | 3880 | ++DOCSHELL 178A0C00 == 41 [pid = 3880] [id = 273] 21:45:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (178A1C00) [pid = 3880] [serial = 818] [outer = 00000000] 21:45:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (18FE6C00) [pid = 3880] [serial = 819] [outer = 178A1C00] 21:45:03 INFO - PROCESS | 3880 | 1466743503662 Marionette DEBUG loaded listener.js 21:45:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (19029800) [pid = 3880] [serial = 820] [outer = 178A1C00] 21:45:04 INFO - PROCESS | 3880 | 1466743504272 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 21:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 970ms 21:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:45:04 INFO - PROCESS | 3880 | 1466743504320 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 21:45:04 INFO - PROCESS | 3880 | 1466743504323 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 21:45:04 INFO - PROCESS | 3880 | 1466743504327 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:45:04 INFO - PROCESS | 3880 | 1466743504331 Marionette TRACE conn5 <- [1,1058,null,{}] 21:45:04 INFO - PROCESS | 3880 | 1466743504342 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:04 INFO - PROCESS | 3880 | 1466743504347 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:04 INFO - PROCESS | 3880 | 1466743504457 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 21:45:04 INFO - PROCESS | 3880 | 1466743504589 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:04 INFO - PROCESS | 3880 | 1466743504592 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:04 INFO - PROCESS | 3880 | ++DOCSHELL 1B003000 == 42 [pid = 3880] [id = 274] 21:45:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1B003C00) [pid = 3880] [serial = 821] [outer = 00000000] 21:45:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1B021800) [pid = 3880] [serial = 822] [outer = 1B003C00] 21:45:04 INFO - PROCESS | 3880 | 1466743504652 Marionette DEBUG loaded listener.js 21:45:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1B028400) [pid = 3880] [serial = 823] [outer = 1B003C00] 21:45:05 INFO - PROCESS | 3880 | 1466743505316 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 21:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1020ms 21:45:05 INFO - PROCESS | 3880 | 1466743505350 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 21:45:05 INFO - PROCESS | 3880 | 1466743505353 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 21:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:45:05 INFO - PROCESS | 3880 | 1466743505357 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:45:05 INFO - PROCESS | 3880 | 1466743505359 Marionette TRACE conn5 <- [1,1062,null,{}] 21:45:05 INFO - PROCESS | 3880 | 1466743505363 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:05 INFO - PROCESS | 3880 | 1466743505365 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:05 INFO - PROCESS | 3880 | 1466743505476 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 21:45:05 INFO - PROCESS | 3880 | 1466743505577 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:05 INFO - PROCESS | 3880 | 1466743505579 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:05 INFO - PROCESS | 3880 | ++DOCSHELL 0D33B400 == 43 [pid = 3880] [id = 275] 21:45:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (113B9000) [pid = 3880] [serial = 824] [outer = 00000000] 21:45:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (11A07000) [pid = 3880] [serial = 825] [outer = 113B9000] 21:45:05 INFO - PROCESS | 3880 | 1466743505633 Marionette DEBUG loaded listener.js 21:45:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (18FF4C00) [pid = 3880] [serial = 826] [outer = 113B9000] 21:45:06 INFO - PROCESS | 3880 | 1466743506394 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 21:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1068ms 21:45:06 INFO - PROCESS | 3880 | 1466743506428 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 21:45:06 INFO - PROCESS | 3880 | 1466743506432 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 21:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:45:06 INFO - PROCESS | 3880 | 1466743506436 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:45:06 INFO - PROCESS | 3880 | 1466743506441 Marionette TRACE conn5 <- [1,1066,null,{}] 21:45:06 INFO - PROCESS | 3880 | 1466743506445 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:06 INFO - PROCESS | 3880 | 1466743506448 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:06 INFO - PROCESS | 3880 | 1466743506554 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 21:45:06 INFO - PROCESS | 3880 | 1466743506660 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:06 INFO - PROCESS | 3880 | 1466743506663 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:06 INFO - PROCESS | 3880 | ++DOCSHELL 1180A800 == 44 [pid = 3880] [id = 276] 21:45:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (1180CC00) [pid = 3880] [serial = 827] [outer = 00000000] 21:45:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (15AA8400) [pid = 3880] [serial = 828] [outer = 1180CC00] 21:45:06 INFO - PROCESS | 3880 | 1466743506714 Marionette DEBUG loaded listener.js 21:45:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 99 (15F45400) [pid = 3880] [serial = 829] [outer = 1180CC00] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 1AC70000 == 43 [pid = 3880] [id = 270] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 18FE9400 == 42 [pid = 3880] [id = 269] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 1A41F000 == 41 [pid = 3880] [id = 268] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 11414C00 == 40 [pid = 3880] [id = 267] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 19023000 == 39 [pid = 3880] [id = 266] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 18BC8400 == 38 [pid = 3880] [id = 265] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 173D7000 == 37 [pid = 3880] [id = 264] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 11412400 == 36 [pid = 3880] [id = 263] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 11415000 == 35 [pid = 3880] [id = 262] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 17895000 == 34 [pid = 3880] [id = 261] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 0CBEC800 == 33 [pid = 3880] [id = 260] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 08A5DC00 == 32 [pid = 3880] [id = 251] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 1AE28C00 == 31 [pid = 3880] [id = 259] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 0D33B400 == 30 [pid = 3880] [id = 275] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 178A0C00 == 29 [pid = 3880] [id = 273] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 1B003000 == 28 [pid = 3880] [id = 274] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 1AFA4000 == 27 [pid = 3880] [id = 271] 21:45:07 INFO - PROCESS | 3880 | --DOCSHELL 0D382400 == 26 [pid = 3880] [id = 272] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 98 (0CB99C00) [pid = 3880] [serial = 754] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (1A41D000) [pid = 3880] [serial = 768] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (1A12FC00) [pid = 3880] [serial = 766] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (1876F400) [pid = 3880] [serial = 772] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (173D3000) [pid = 3880] [serial = 771] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (11809800) [pid = 3880] [serial = 739] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1140AC00) [pid = 3880] [serial = 738] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1624D400) [pid = 3880] [serial = 742] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (15FE4000) [pid = 3880] [serial = 741] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (18FEDC00) [pid = 3880] [serial = 745] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (18F6C400) [pid = 3880] [serial = 744] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19043400) [pid = 3880] [serial = 748] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (19038000) [pid = 3880] [serial = 747] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19A05C00) [pid = 3880] [serial = 751] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19A75C00) [pid = 3880] [serial = 750] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A536C00) [pid = 3880] [serial = 769] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (18FE8800) [pid = 3880] [serial = 762] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19020800) [pid = 3880] [serial = 763] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1AC0DC00) [pid = 3880] [serial = 775] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A535800) [pid = 3880] [serial = 774] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1AE46400) [pid = 3880] [serial = 777] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (190A5800) [pid = 3880] [serial = 765] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (11058C00) [pid = 3880] [serial = 756] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (11415800) [pid = 3880] [serial = 757] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (15F4E800) [pid = 3880] [serial = 759] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (160E2C00) [pid = 3880] [serial = 760] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (0AD6DC00) [pid = 3880] [serial = 753] [outer = 00000000] [url = about:blank] 21:45:07 INFO - PROCESS | 3880 | 1466743507913 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 21:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1522ms 21:45:07 INFO - PROCESS | 3880 | 1466743507960 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 21:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:45:07 INFO - PROCESS | 3880 | 1466743507964 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 21:45:07 INFO - PROCESS | 3880 | 1466743507969 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:45:07 INFO - PROCESS | 3880 | 1466743507973 Marionette TRACE conn5 <- [1,1070,null,{}] 21:45:07 INFO - PROCESS | 3880 | 1466743507978 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:07 INFO - PROCESS | 3880 | 1466743507981 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:08 INFO - PROCESS | 3880 | 1466743508096 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 21:45:08 INFO - PROCESS | 3880 | 1466743508181 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 3880 | 1466743508183 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:08 INFO - PROCESS | 3880 | ++DOCSHELL 10EEA800 == 27 [pid = 3880] [id = 277] 21:45:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (10EEC000) [pid = 3880] [serial = 830] [outer = 00000000] 21:45:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11052400) [pid = 3880] [serial = 831] [outer = 10EEC000] 21:45:08 INFO - PROCESS | 3880 | 1466743508233 Marionette DEBUG loaded listener.js 21:45:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (113B7800) [pid = 3880] [serial = 832] [outer = 10EEC000] 21:45:08 INFO - PROCESS | 3880 | 1466743508614 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 21:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 690ms 21:45:08 INFO - PROCESS | 3880 | 1466743508660 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 21:45:08 INFO - PROCESS | 3880 | 1466743508666 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 21:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:45:08 INFO - PROCESS | 3880 | 1466743508672 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:45:08 INFO - PROCESS | 3880 | 1466743508675 Marionette TRACE conn5 <- [1,1074,null,{}] 21:45:08 INFO - PROCESS | 3880 | 1466743508679 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:08 INFO - PROCESS | 3880 | 1466743508681 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:08 INFO - PROCESS | 3880 | 1466743508805 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 21:45:08 INFO - PROCESS | 3880 | 1466743508819 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 3880 | 1466743508821 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:08 INFO - PROCESS | 3880 | ++DOCSHELL 1272C000 == 28 [pid = 3880] [id = 278] 21:45:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (127C9800) [pid = 3880] [serial = 833] [outer = 00000000] 21:45:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (15DC9800) [pid = 3880] [serial = 834] [outer = 127C9800] 21:45:08 INFO - PROCESS | 3880 | 1466743508868 Marionette DEBUG loaded listener.js 21:45:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (15DD6800) [pid = 3880] [serial = 835] [outer = 127C9800] 21:45:09 INFO - PROCESS | 3880 | 1466743509309 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 21:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 672ms 21:45:09 INFO - PROCESS | 3880 | 1466743509347 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 21:45:09 INFO - PROCESS | 3880 | 1466743509349 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 21:45:09 INFO - PROCESS | 3880 | 1466743509357 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:45:09 INFO - PROCESS | 3880 | 1466743509360 Marionette TRACE conn5 <- [1,1078,null,{}] 21:45:09 INFO - PROCESS | 3880 | 1466743509371 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:09 INFO - PROCESS | 3880 | 1466743509376 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:09 INFO - PROCESS | 3880 | 1466743509462 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 21:45:09 INFO - PROCESS | 3880 | 1466743509472 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:09 INFO - PROCESS | 3880 | 1466743509475 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:09 INFO - PROCESS | 3880 | ++DOCSHELL 173CD400 == 29 [pid = 3880] [id = 279] 21:45:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (173D1C00) [pid = 3880] [serial = 836] [outer = 00000000] 21:45:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (173D6C00) [pid = 3880] [serial = 837] [outer = 173D1C00] 21:45:09 INFO - PROCESS | 3880 | 1466743509523 Marionette DEBUG loaded listener.js 21:45:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1789A800) [pid = 3880] [serial = 838] [outer = 173D1C00] 21:45:09 INFO - PROCESS | 3880 | 1466743510011 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 21:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 21:45:10 INFO - PROCESS | 3880 | 1466743510046 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 21:45:10 INFO - PROCESS | 3880 | 1466743510048 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 21:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:45:10 INFO - PROCESS | 3880 | 1466743510052 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:45:10 INFO - PROCESS | 3880 | 1466743510053 Marionette TRACE conn5 <- [1,1082,null,{}] 21:45:10 INFO - PROCESS | 3880 | 1466743510057 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:10 INFO - PROCESS | 3880 | 1466743510059 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:10 INFO - PROCESS | 3880 | 1466743510204 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 21:45:10 INFO - PROCESS | 3880 | 1466743510265 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:10 INFO - PROCESS | 3880 | 1466743510267 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:10 INFO - PROCESS | 3880 | ++DOCSHELL 1876D800 == 30 [pid = 3880] [id = 280] 21:45:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (18770000) [pid = 3880] [serial = 839] [outer = 00000000] 21:45:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (18BD6800) [pid = 3880] [serial = 840] [outer = 18770000] 21:45:10 INFO - PROCESS | 3880 | 1466743510314 Marionette DEBUG loaded listener.js 21:45:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (18FEBC00) [pid = 3880] [serial = 841] [outer = 18770000] 21:45:10 INFO - PROCESS | 3880 | 1466743510748 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 21:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 730ms 21:45:10 INFO - PROCESS | 3880 | 1466743510786 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 21:45:10 INFO - PROCESS | 3880 | 1466743510788 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 21:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:45:10 INFO - PROCESS | 3880 | 1466743510791 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:45:10 INFO - PROCESS | 3880 | 1466743510793 Marionette TRACE conn5 <- [1,1086,null,{}] 21:45:10 INFO - PROCESS | 3880 | 1466743510796 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:10 INFO - PROCESS | 3880 | 1466743510798 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:10 INFO - PROCESS | 3880 | 1466743510906 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 21:45:10 INFO - PROCESS | 3880 | 1466743510912 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:10 INFO - PROCESS | 3880 | 1466743510913 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:10 INFO - PROCESS | 3880 | ++DOCSHELL 18FF1000 == 31 [pid = 3880] [id = 281] 21:45:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (18FF1800) [pid = 3880] [serial = 842] [outer = 00000000] 21:45:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (19028C00) [pid = 3880] [serial = 843] [outer = 18FF1800] 21:45:10 INFO - PROCESS | 3880 | 1466743510958 Marionette DEBUG loaded listener.js 21:45:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (19036400) [pid = 3880] [serial = 844] [outer = 18FF1800] 21:45:11 INFO - PROCESS | 3880 | 1466743511429 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 21:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 21:45:11 INFO - PROCESS | 3880 | 1466743511463 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 21:45:11 INFO - PROCESS | 3880 | 1466743511465 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 21:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:45:11 INFO - PROCESS | 3880 | 1466743511468 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:45:11 INFO - PROCESS | 3880 | 1466743511470 Marionette TRACE conn5 <- [1,1090,null,{}] 21:45:11 INFO - PROCESS | 3880 | 1466743511482 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:11 INFO - PROCESS | 3880 | 1466743511487 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:11 INFO - PROCESS | 3880 | 1466743511640 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (19033000) [pid = 3880] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (127CB800) [pid = 3880] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1A423000) [pid = 3880] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1AE2B000) [pid = 3880] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (11415400) [pid = 3880] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (0CBED400) [pid = 3880] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (11416000) [pid = 3880] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (18BCD000) [pid = 3880] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (17895400) [pid = 3880] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (173D9C00) [pid = 3880] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AC71000) [pid = 3880] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1B004000) [pid = 3880] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:45:11 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1903A000) [pid = 3880] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:45:11 INFO - PROCESS | 3880 | 1466743511996 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:12 INFO - PROCESS | 3880 | 1466743511998 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:12 INFO - PROCESS | 3880 | [3880] 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 21:45:12 INFO - PROCESS | 3880 | ++DOCSHELL 0CB99400 == 32 [pid = 3880] [id = 282] 21:45:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (0CB9AC00) [pid = 3880] [serial = 845] [outer = 00000000] 21:45:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1105BC00) [pid = 3880] [serial = 846] [outer = 0CB9AC00] 21:45:12 INFO - PROCESS | 3880 | 1466743512058 Marionette DEBUG loaded listener.js 21:45:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (173CE800) [pid = 3880] [serial = 847] [outer = 0CB9AC00] 21:45:12 INFO - PROCESS | 3880 | 1466743512426 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 21:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 976ms 21:45:12 INFO - PROCESS | 3880 | 1466743512445 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 21:45:12 INFO - PROCESS | 3880 | 1466743512447 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 21:45:12 INFO - PROCESS | 3880 | 1466743512450 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:45:12 INFO - PROCESS | 3880 | 1466743512452 Marionette TRACE conn5 <- [1,1094,null,{}] 21:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:45:12 INFO - PROCESS | 3880 | 1466743512456 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:12 INFO - PROCESS | 3880 | 1466743512457 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:12 INFO - PROCESS | 3880 | 1466743512568 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 21:45:12 INFO - PROCESS | 3880 | 1466743512616 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:12 INFO - PROCESS | 3880 | 1466743512618 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:12 INFO - PROCESS | 3880 | ++DOCSHELL 0ADF1C00 == 33 [pid = 3880] [id = 283] 21:45:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FE8C00) [pid = 3880] [serial = 848] [outer = 00000000] 21:45:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19A73400) [pid = 3880] [serial = 849] [outer = 18FE8C00] 21:45:12 INFO - PROCESS | 3880 | 1466743512662 Marionette DEBUG loaded listener.js 21:45:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A133000) [pid = 3880] [serial = 850] [outer = 18FE8C00] 21:45:13 INFO - PROCESS | 3880 | 1466743513094 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 21:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 21:45:13 INFO - PROCESS | 3880 | 1466743513128 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 21:45:13 INFO - PROCESS | 3880 | 1466743513130 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 21:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:45:13 INFO - PROCESS | 3880 | 1466743513137 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:45:13 INFO - PROCESS | 3880 | 1466743513139 Marionette TRACE conn5 <- [1,1098,null,{}] 21:45:13 INFO - PROCESS | 3880 | 1466743513143 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:13 INFO - PROCESS | 3880 | 1466743513145 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:13 INFO - PROCESS | 3880 | 1466743513223 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 21:45:13 INFO - PROCESS | 3880 | 1466743513229 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:13 INFO - PROCESS | 3880 | 1466743513231 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:13 INFO - PROCESS | 3880 | ++DOCSHELL 1A278000 == 34 [pid = 3880] [id = 284] 21:45:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A27B400) [pid = 3880] [serial = 851] [outer = 00000000] 21:45:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A282800) [pid = 3880] [serial = 852] [outer = 1A27B400] 21:45:13 INFO - PROCESS | 3880 | 1466743513275 Marionette DEBUG loaded listener.js 21:45:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (18FE8000) [pid = 3880] [serial = 853] [outer = 1A27B400] 21:45:13 INFO - PROCESS | 3880 | 1466743513727 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 21:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 630ms 21:45:13 INFO - PROCESS | 3880 | 1466743513773 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 21:45:13 INFO - PROCESS | 3880 | 1466743513775 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 21:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:45:13 INFO - PROCESS | 3880 | 1466743513778 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:45:13 INFO - PROCESS | 3880 | 1466743513780 Marionette TRACE conn5 <- [1,1102,null,{}] 21:45:13 INFO - PROCESS | 3880 | 1466743513784 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:13 INFO - PROCESS | 3880 | 1466743513786 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:13 INFO - PROCESS | 3880 | 1466743513866 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 21:45:13 INFO - PROCESS | 3880 | 1466743513871 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:13 INFO - PROCESS | 3880 | 1466743513873 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:13 INFO - PROCESS | 3880 | ++DOCSHELL 1AC0E800 == 35 [pid = 3880] [id = 285] 21:45:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AC13C00) [pid = 3880] [serial = 854] [outer = 00000000] 21:45:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1AC7A400) [pid = 3880] [serial = 855] [outer = 1AC13C00] 21:45:13 INFO - PROCESS | 3880 | 1466743513918 Marionette DEBUG loaded listener.js 21:45:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1AE49000) [pid = 3880] [serial = 856] [outer = 1AC13C00] 21:45:14 INFO - PROCESS | 3880 | 1466743514779 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 21:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1017ms 21:45:14 INFO - PROCESS | 3880 | 1466743514798 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 21:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:45:14 INFO - PROCESS | 3880 | 1466743514802 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 21:45:14 INFO - PROCESS | 3880 | 1466743514807 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:45:14 INFO - PROCESS | 3880 | 1466743514812 Marionette TRACE conn5 <- [1,1106,null,{}] 21:45:14 INFO - PROCESS | 3880 | 1466743514838 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:14 INFO - PROCESS | 3880 | 1466743514841 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:14 INFO - PROCESS | 3880 | 1466743514972 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 21:45:15 INFO - PROCESS | 3880 | 1466743515121 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:15 INFO - PROCESS | 3880 | 1466743515124 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:15 INFO - PROCESS | 3880 | ++DOCSHELL 113B6000 == 36 [pid = 3880] [id = 286] 21:45:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (11409400) [pid = 3880] [serial = 857] [outer = 00000000] 21:45:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (11A0A800) [pid = 3880] [serial = 858] [outer = 11409400] 21:45:15 INFO - PROCESS | 3880 | 1466743515190 Marionette DEBUG loaded listener.js 21:45:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (15A1B800) [pid = 3880] [serial = 859] [outer = 11409400] 21:45:15 INFO - PROCESS | 3880 | 1466743515968 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 21:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1174ms 21:45:15 INFO - PROCESS | 3880 | 1466743515982 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 21:45:15 INFO - PROCESS | 3880 | 1466743515986 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 21:45:15 INFO - PROCESS | 3880 | 1466743515993 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:45:15 INFO - PROCESS | 3880 | 1466743515996 Marionette TRACE conn5 <- [1,1110,null,{}] 21:45:16 INFO - PROCESS | 3880 | 1466743516029 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:16 INFO - PROCESS | 3880 | 1466743516032 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:16 INFO - PROCESS | 3880 | 1466743516196 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 21:45:16 INFO - PROCESS | 3880 | 1466743516251 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:16 INFO - PROCESS | 3880 | 1466743516254 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:16 INFO - PROCESS | 3880 | ++DOCSHELL 173CB400 == 37 [pid = 3880] [id = 287] 21:45:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (173D1000) [pid = 3880] [serial = 860] [outer = 00000000] 21:45:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (18BCA800) [pid = 3880] [serial = 861] [outer = 173D1000] 21:45:16 INFO - PROCESS | 3880 | 1466743516313 Marionette DEBUG loaded listener.js 21:45:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1901E000) [pid = 3880] [serial = 862] [outer = 173D1000] 21:45:16 INFO - PROCESS | 3880 | --DOCSHELL 1A278000 == 36 [pid = 3880] [id = 284] 21:45:16 INFO - PROCESS | 3880 | --DOCSHELL 0ADF1C00 == 35 [pid = 3880] [id = 283] 21:45:16 INFO - PROCESS | 3880 | --DOCSHELL 0CB99400 == 34 [pid = 3880] [id = 282] 21:45:16 INFO - PROCESS | 3880 | --DOCSHELL 18FF1000 == 33 [pid = 3880] [id = 281] 21:45:16 INFO - PROCESS | 3880 | --DOCSHELL 1876D800 == 32 [pid = 3880] [id = 280] 21:45:16 INFO - PROCESS | 3880 | --DOCSHELL 173CD400 == 31 [pid = 3880] [id = 279] 21:45:16 INFO - PROCESS | 3880 | --DOCSHELL 1272C000 == 30 [pid = 3880] [id = 278] 21:45:16 INFO - PROCESS | 3880 | --DOCSHELL 10EEA800 == 29 [pid = 3880] [id = 277] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1903C400) [pid = 3880] [serial = 798] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1A281400) [pid = 3880] [serial = 801] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (190A0C00) [pid = 3880] [serial = 799] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1A53C400) [pid = 3880] [serial = 804] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19B0DC00) [pid = 3880] [serial = 778] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (11734800) [pid = 3880] [serial = 786] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (11A8F000) [pid = 3880] [serial = 787] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (10EEE000) [pid = 3880] [serial = 780] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (113BAC00) [pid = 3880] [serial = 781] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (11A92C00) [pid = 3880] [serial = 789] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (15A1C000) [pid = 3880] [serial = 790] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19025000) [pid = 3880] [serial = 795] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (178A2000) [pid = 3880] [serial = 783] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (18768800) [pid = 3880] [serial = 784] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (17899C00) [pid = 3880] [serial = 792] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (178A3400) [pid = 3880] [serial = 793] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1A3ADC00) [pid = 3880] [serial = 802] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AE51800) [pid = 3880] [serial = 811] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B00B400) [pid = 3880] [serial = 814] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1B00B000) [pid = 3880] [serial = 813] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1AE4F000) [pid = 3880] [serial = 810] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1AC17000) [pid = 3880] [serial = 805] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A279C00) [pid = 3880] [serial = 807] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1A534C00) [pid = 3880] [serial = 808] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1902D800) [pid = 3880] [serial = 796] [outer = 00000000] [url = about:blank] 21:45:17 INFO - PROCESS | 3880 | 1466743517132 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 21:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1172ms 21:45:17 INFO - PROCESS | 3880 | 1466743517169 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 21:45:17 INFO - PROCESS | 3880 | 1466743517173 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 21:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:45:17 INFO - PROCESS | 3880 | 1466743517177 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:45:17 INFO - PROCESS | 3880 | 1466743517182 Marionette TRACE conn5 <- [1,1114,null,{}] 21:45:17 INFO - PROCESS | 3880 | 1466743517187 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:17 INFO - PROCESS | 3880 | 1466743517189 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:17 INFO - PROCESS | 3880 | 1466743517282 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 21:45:17 INFO - PROCESS | 3880 | 1466743517373 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:17 INFO - PROCESS | 3880 | 1466743517375 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:17 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEB000 == 30 [pid = 3880] [id = 288] 21:45:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (0D335400) [pid = 3880] [serial = 863] [outer = 00000000] 21:45:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (113B8C00) [pid = 3880] [serial = 864] [outer = 0D335400] 21:45:17 INFO - PROCESS | 3880 | 1466743517424 Marionette DEBUG loaded listener.js 21:45:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (11808800) [pid = 3880] [serial = 865] [outer = 0D335400] 21:45:17 INFO - PROCESS | 3880 | 1466743517837 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 21:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 730ms 21:45:17 INFO - PROCESS | 3880 | 1466743517909 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 21:45:17 INFO - PROCESS | 3880 | 1466743517913 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 21:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:45:17 INFO - PROCESS | 3880 | 1466743517919 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:45:17 INFO - PROCESS | 3880 | 1466743517921 Marionette TRACE conn5 <- [1,1118,null,{}] 21:45:17 INFO - PROCESS | 3880 | 1466743517925 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:17 INFO - PROCESS | 3880 | 1466743517928 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:18 INFO - PROCESS | 3880 | 1466743518017 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 21:45:18 INFO - PROCESS | 3880 | 1466743518023 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 3880 | 1466743518026 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:18 INFO - PROCESS | 3880 | ++DOCSHELL 15910800 == 31 [pid = 3880] [id = 289] 21:45:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15A1C000) [pid = 3880] [serial = 866] [outer = 00000000] 21:45:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (16256400) [pid = 3880] [serial = 867] [outer = 15A1C000] 21:45:18 INFO - PROCESS | 3880 | 1466743518078 Marionette DEBUG loaded listener.js 21:45:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (173CE400) [pid = 3880] [serial = 868] [outer = 15A1C000] 21:45:18 INFO - PROCESS | 3880 | 1466743518532 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 21:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 630ms 21:45:18 INFO - PROCESS | 3880 | 1466743518555 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 21:45:18 INFO - PROCESS | 3880 | 1466743518557 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 21:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:45:18 INFO - PROCESS | 3880 | 1466743518560 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:45:18 INFO - PROCESS | 3880 | 1466743518564 Marionette TRACE conn5 <- [1,1122,null,{}] 21:45:18 INFO - PROCESS | 3880 | 1466743518575 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:18 INFO - PROCESS | 3880 | 1466743518580 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:18 INFO - PROCESS | 3880 | 1466743518670 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 21:45:18 INFO - PROCESS | 3880 | 1466743518679 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 3880 | 1466743518682 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:18 INFO - PROCESS | 3880 | ++DOCSHELL 18B3EC00 == 32 [pid = 3880] [id = 290] 21:45:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18BD3C00) [pid = 3880] [serial = 869] [outer = 00000000] 21:45:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18FED800) [pid = 3880] [serial = 870] [outer = 18BD3C00] 21:45:18 INFO - PROCESS | 3880 | 1466743518732 Marionette DEBUG loaded listener.js 21:45:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19025000) [pid = 3880] [serial = 871] [outer = 18BD3C00] 21:45:19 INFO - PROCESS | 3880 | 1466743519194 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 21:45:19 INFO - PROCESS | 3880 | 1466743519234 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 21:45:19 INFO - PROCESS | 3880 | 1466743519236 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 21:45:19 INFO - PROCESS | 3880 | 1466743519239 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:45:19 INFO - PROCESS | 3880 | 1466743519241 Marionette TRACE conn5 <- [1,1126,null,{}] 21:45:19 INFO - PROCESS | 3880 | 1466743519251 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:19 INFO - PROCESS | 3880 | 1466743519253 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:19 INFO - PROCESS | 3880 | 1466743519369 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 21:45:19 INFO - PROCESS | 3880 | 1466743519375 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:19 INFO - PROCESS | 3880 | 1466743519377 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:19 INFO - PROCESS | 3880 | ++DOCSHELL 19033C00 == 33 [pid = 3880] [id = 291] 21:45:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1903B800) [pid = 3880] [serial = 872] [outer = 00000000] 21:45:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (190A4C00) [pid = 3880] [serial = 873] [outer = 1903B800] 21:45:19 INFO - PROCESS | 3880 | 1466743519472 Marionette DEBUG loaded listener.js 21:45:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19A6C800) [pid = 3880] [serial = 874] [outer = 1903B800] 21:45:19 INFO - PROCESS | 3880 | 1466743519888 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 21:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 730ms 21:45:19 INFO - PROCESS | 3880 | 1466743519974 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 21:45:19 INFO - PROCESS | 3880 | 1466743519976 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 21:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:45:19 INFO - PROCESS | 3880 | 1466743519979 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:45:19 INFO - PROCESS | 3880 | 1466743519981 Marionette TRACE conn5 <- [1,1130,null,{}] 21:45:19 INFO - PROCESS | 3880 | 1466743519993 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:19 INFO - PROCESS | 3880 | 1466743519995 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:20 INFO - PROCESS | 3880 | 1466743520139 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 21:45:20 INFO - PROCESS | 3880 | 1466743520159 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:20 INFO - PROCESS | 3880 | 1466743520161 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:20 INFO - PROCESS | 3880 | ++DOCSHELL 19043000 == 34 [pid = 3880] [id = 292] 21:45:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19044400) [pid = 3880] [serial = 875] [outer = 00000000] 21:45:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A27D800) [pid = 3880] [serial = 876] [outer = 19044400] 21:45:20 INFO - PROCESS | 3880 | 1466743520205 Marionette DEBUG loaded listener.js 21:45:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A284000) [pid = 3880] [serial = 877] [outer = 19044400] 21:45:20 INFO - PROCESS | 3880 | 1466743520663 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 21:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 730ms 21:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:45:20 INFO - PROCESS | 3880 | 1466743520713 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 21:45:20 INFO - PROCESS | 3880 | 1466743520715 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 21:45:20 INFO - PROCESS | 3880 | 1466743520724 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:45:20 INFO - PROCESS | 3880 | 1466743520726 Marionette TRACE conn5 <- [1,1134,null,{}] 21:45:20 INFO - PROCESS | 3880 | 1466743520730 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:20 INFO - PROCESS | 3880 | 1466743520736 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:20 INFO - PROCESS | 3880 | 1466743520873 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 21:45:20 INFO - PROCESS | 3880 | 1466743520932 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:20 INFO - PROCESS | 3880 | 1466743520934 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:20 INFO - PROCESS | 3880 | ++DOCSHELL 1A41CC00 == 35 [pid = 3880] [id = 293] 21:45:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A41E400) [pid = 3880] [serial = 878] [outer = 00000000] 21:45:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AE22800) [pid = 3880] [serial = 879] [outer = 1A41E400] 21:45:20 INFO - PROCESS | 3880 | 1466743520982 Marionette DEBUG loaded listener.js 21:45:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A53E400) [pid = 3880] [serial = 880] [outer = 1A41E400] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1A27B400) [pid = 3880] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18770000) [pid = 3880] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (127C9800) [pid = 3880] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (18FF1800) [pid = 3880] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (10EEC000) [pid = 3880] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0CB9AC00) [pid = 3880] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1180CC00) [pid = 3880] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (173D1C00) [pid = 3880] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (18FE8C00) [pid = 3880] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (10E60400) [pid = 3880] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (178A1C00) [pid = 3880] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B003C00) [pid = 3880] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:45:21 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (113B9000) [pid = 3880] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:45:21 INFO - PROCESS | 3880 | 1466743521493 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 21:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 830ms 21:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:45:21 INFO - PROCESS | 3880 | 1466743521549 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 21:45:21 INFO - PROCESS | 3880 | 1466743521551 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 21:45:21 INFO - PROCESS | 3880 | 1466743521554 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:45:21 INFO - PROCESS | 3880 | 1466743521556 Marionette TRACE conn5 <- [1,1138,null,{}] 21:45:21 INFO - PROCESS | 3880 | 1466743521560 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:21 INFO - PROCESS | 3880 | 1466743521561 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:21 INFO - PROCESS | 3880 | 1466743521672 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 21:45:21 INFO - PROCESS | 3880 | 1466743521728 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:21 INFO - PROCESS | 3880 | 1466743521730 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:21 INFO - PROCESS | 3880 | ++DOCSHELL 12725800 == 36 [pid = 3880] [id = 294] 21:45:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (127C9800) [pid = 3880] [serial = 881] [outer = 00000000] 21:45:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19B0F000) [pid = 3880] [serial = 882] [outer = 127C9800] 21:45:21 INFO - PROCESS | 3880 | 1466743521774 Marionette DEBUG loaded listener.js 21:45:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A533400) [pid = 3880] [serial = 883] [outer = 127C9800] 21:45:22 INFO - PROCESS | 3880 | 1466743522124 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 21:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 630ms 21:45:22 INFO - PROCESS | 3880 | 1466743522185 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 21:45:22 INFO - PROCESS | 3880 | 1466743522187 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 21:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:45:22 INFO - PROCESS | 3880 | 1466743522190 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:45:22 INFO - PROCESS | 3880 | 1466743522192 Marionette TRACE conn5 <- [1,1142,null,{}] 21:45:22 INFO - PROCESS | 3880 | 1466743522195 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:22 INFO - PROCESS | 3880 | 1466743522197 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:22 INFO - PROCESS | 3880 | 1466743522277 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 21:45:22 INFO - PROCESS | 3880 | 1466743522282 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:22 INFO - PROCESS | 3880 | 1466743522284 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:22 INFO - PROCESS | 3880 | ++DOCSHELL 1AE2CC00 == 37 [pid = 3880] [id = 295] 21:45:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AE43400) [pid = 3880] [serial = 884] [outer = 00000000] 21:45:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AE52000) [pid = 3880] [serial = 885] [outer = 1AE43400] 21:45:22 INFO - PROCESS | 3880 | 1466743522329 Marionette DEBUG loaded listener.js 21:45:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1B002400) [pid = 3880] [serial = 886] [outer = 1AE43400] 21:45:22 INFO - PROCESS | 3880 | 1466743522755 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 21:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 630ms 21:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:45:22 INFO - PROCESS | 3880 | 1466743522821 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 21:45:22 INFO - PROCESS | 3880 | 1466743522824 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 21:45:22 INFO - PROCESS | 3880 | 1466743522827 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:45:22 INFO - PROCESS | 3880 | 1466743522829 Marionette TRACE conn5 <- [1,1146,null,{}] 21:45:22 INFO - PROCESS | 3880 | 1466743522842 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:22 INFO - PROCESS | 3880 | 1466743522844 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:22 INFO - PROCESS | 3880 | 1466743522924 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 21:45:22 INFO - PROCESS | 3880 | 1466743522930 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:22 INFO - PROCESS | 3880 | 1466743522931 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:22 INFO - PROCESS | 3880 | ++DOCSHELL 1B005400 == 38 [pid = 3880] [id = 296] 21:45:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1B006000) [pid = 3880] [serial = 887] [outer = 00000000] 21:45:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1B00CC00) [pid = 3880] [serial = 888] [outer = 1B006000] 21:45:22 INFO - PROCESS | 3880 | 1466743522975 Marionette DEBUG loaded listener.js 21:45:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1B00DC00) [pid = 3880] [serial = 889] [outer = 1B006000] 21:45:23 INFO - PROCESS | 3880 | 1466743523590 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 21:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 792ms 21:45:23 INFO - PROCESS | 3880 | 1466743523620 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 21:45:23 INFO - PROCESS | 3880 | 1466743523625 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 21:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:45:23 INFO - PROCESS | 3880 | 1466743523631 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:45:23 INFO - PROCESS | 3880 | 1466743523635 Marionette TRACE conn5 <- [1,1150,null,{}] 21:45:23 INFO - PROCESS | 3880 | 1466743523656 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:23 INFO - PROCESS | 3880 | 1466743523660 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:23 INFO - PROCESS | 3880 | 1466743523783 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 21:45:23 INFO - PROCESS | 3880 | 1466743523916 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:23 INFO - PROCESS | 3880 | 1466743523921 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:23 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE7C00 == 39 [pid = 3880] [id = 297] 21:45:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (0D336C00) [pid = 3880] [serial = 890] [outer = 00000000] 21:45:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (11734800) [pid = 3880] [serial = 891] [outer = 0D336C00] 21:45:23 INFO - PROCESS | 3880 | 1466743523983 Marionette DEBUG loaded listener.js 21:45:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (15A1E400) [pid = 3880] [serial = 892] [outer = 0D336C00] 21:45:24 INFO - PROCESS | 3880 | 1466743524598 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 21:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1034ms 21:45:24 INFO - PROCESS | 3880 | 1466743524670 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 21:45:24 INFO - PROCESS | 3880 | 1466743524675 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 21:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:45:24 INFO - PROCESS | 3880 | 1466743524681 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:45:24 INFO - PROCESS | 3880 | 1466743524684 Marionette TRACE conn5 <- [1,1154,null,{}] 21:45:24 INFO - PROCESS | 3880 | 1466743524689 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:24 INFO - PROCESS | 3880 | 1466743524692 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:24 INFO - PROCESS | 3880 | 1466743524805 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 21:45:24 INFO - PROCESS | 3880 | 1466743524908 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:24 INFO - PROCESS | 3880 | 1466743524911 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:24 INFO - PROCESS | 3880 | ++DOCSHELL 17C86800 == 40 [pid = 3880] [id = 298] 21:45:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (18761400) [pid = 3880] [serial = 893] [outer = 00000000] 21:45:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (19019400) [pid = 3880] [serial = 894] [outer = 18761400] 21:45:24 INFO - PROCESS | 3880 | 1466743524967 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (19043400) [pid = 3880] [serial = 895] [outer = 18761400] 21:45:25 INFO - PROCESS | 3880 | 1466743525570 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 21:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 930ms 21:45:25 INFO - PROCESS | 3880 | 1466743525614 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 21:45:25 INFO - PROCESS | 3880 | 1466743525617 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 21:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:45:25 INFO - PROCESS | 3880 | 1466743525620 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:45:25 INFO - PROCESS | 3880 | 1466743525624 Marionette TRACE conn5 <- [1,1158,null,{}] 21:45:25 INFO - PROCESS | 3880 | 1466743525635 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:25 INFO - PROCESS | 3880 | 1466743525640 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:25 INFO - PROCESS | 3880 | 1466743525751 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 21:45:25 INFO - PROCESS | 3880 | 1466743525854 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:25 INFO - PROCESS | 3880 | 1466743525858 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:25 INFO - PROCESS | 3880 | ++DOCSHELL 1B025000 == 41 [pid = 3880] [id = 299] 21:45:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1B025800) [pid = 3880] [serial = 896] [outer = 00000000] 21:45:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1B02D400) [pid = 3880] [serial = 897] [outer = 1B025800] 21:45:25 INFO - PROCESS | 3880 | 1466743525914 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1B173800) [pid = 3880] [serial = 898] [outer = 1B025800] 21:45:26 INFO - PROCESS | 3880 | 1466743526511 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 21:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 930ms 21:45:26 INFO - PROCESS | 3880 | 1466743526554 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 21:45:26 INFO - PROCESS | 3880 | 1466743526557 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 21:45:26 INFO - PROCESS | 3880 | 1466743526560 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:45:26 INFO - PROCESS | 3880 | 1466743526562 Marionette TRACE conn5 <- [1,1162,null,{}] 21:45:26 INFO - PROCESS | 3880 | 1466743526566 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:26 INFO - PROCESS | 3880 | 1466743526568 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:26 INFO - PROCESS | 3880 | 1466743526681 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 21:45:26 INFO - PROCESS | 3880 | 1466743526783 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:26 INFO - PROCESS | 3880 | 1466743526785 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:26 INFO - PROCESS | 3880 | ++DOCSHELL 1B313400 == 42 [pid = 3880] [id = 300] 21:45:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1B317800) [pid = 3880] [serial = 899] [outer = 00000000] 21:45:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1B3C7800) [pid = 3880] [serial = 900] [outer = 1B317800] 21:45:26 INFO - PROCESS | 3880 | 1466743526840 Marionette DEBUG loaded listener.js 21:45:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1B45F000) [pid = 3880] [serial = 901] [outer = 1B317800] 21:45:27 INFO - PROCESS | 3880 | 1466743527445 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 21:45:27 INFO - PROCESS | 3880 | 1466743527670 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 21:45:27 INFO - PROCESS | 3880 | 1466743527676 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - PROCESS | 3880 | 1466743527679 Marionette TRACE conn5 <- [1,1166,null,{}] 21:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:45:27 INFO - PROCESS | 3880 | 1466743527685 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:27 INFO - PROCESS | 3880 | 1466743527688 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:27 INFO - PROCESS | 3880 | 1466743527793 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 21:45:27 INFO - PROCESS | 3880 | 1466743527921 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:27 INFO - PROCESS | 3880 | 1466743527926 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:27 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E8400 == 43 [pid = 3880] [id = 301] 21:45:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (10E5F400) [pid = 3880] [serial = 902] [outer = 00000000] 21:45:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (11A08C00) [pid = 3880] [serial = 903] [outer = 10E5F400] 21:45:27 INFO - PROCESS | 3880 | 1466743527978 Marionette DEBUG loaded listener.js 21:45:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (127CDC00) [pid = 3880] [serial = 904] [outer = 10E5F400] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 1AE2CC00 == 42 [pid = 3880] [id = 295] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 12725800 == 41 [pid = 3880] [id = 294] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 1A41CC00 == 40 [pid = 3880] [id = 293] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 19043000 == 39 [pid = 3880] [id = 292] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 19033C00 == 38 [pid = 3880] [id = 291] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 18B3EC00 == 37 [pid = 3880] [id = 290] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 15910800 == 36 [pid = 3880] [id = 289] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 0CBEB000 == 35 [pid = 3880] [id = 288] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 113B6000 == 34 [pid = 3880] [id = 286] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 1180A800 == 33 [pid = 3880] [id = 276] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 1AC0E800 == 32 [pid = 3880] [id = 285] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 173CB400 == 31 [pid = 3880] [id = 287] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 1B313400 == 30 [pid = 3880] [id = 300] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 17C86800 == 29 [pid = 3880] [id = 298] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 1B025000 == 28 [pid = 3880] [id = 299] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 1B005400 == 27 [pid = 3880] [id = 296] 21:45:28 INFO - PROCESS | 3880 | --DOCSHELL 0CBE7C00 == 26 [pid = 3880] [id = 297] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (1A282800) [pid = 3880] [serial = 852] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (18BD6800) [pid = 3880] [serial = 840] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (15DC9800) [pid = 3880] [serial = 834] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (19028C00) [pid = 3880] [serial = 843] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (15DD6800) [pid = 3880] [serial = 835] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (18FEBC00) [pid = 3880] [serial = 841] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (11052400) [pid = 3880] [serial = 831] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (113B7800) [pid = 3880] [serial = 832] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19036400) [pid = 3880] [serial = 844] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1105BC00) [pid = 3880] [serial = 846] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (15F45400) [pid = 3880] [serial = 829] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (15AA8400) [pid = 3880] [serial = 828] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (173D6C00) [pid = 3880] [serial = 837] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (173CE800) [pid = 3880] [serial = 847] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19A73400) [pid = 3880] [serial = 849] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15D5FC00) [pid = 3880] [serial = 817] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (11B81400) [pid = 3880] [serial = 816] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19029800) [pid = 3880] [serial = 820] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18FE6C00) [pid = 3880] [serial = 819] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (18FE8000) [pid = 3880] [serial = 853] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1B028400) [pid = 3880] [serial = 823] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1B021800) [pid = 3880] [serial = 822] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18FF4C00) [pid = 3880] [serial = 826] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (11A07000) [pid = 3880] [serial = 825] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1A133000) [pid = 3880] [serial = 850] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1789A800) [pid = 3880] [serial = 838] [outer = 00000000] [url = about:blank] 21:45:29 INFO - PROCESS | 3880 | 1466743529311 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 21:45:29 INFO - PROCESS | 3880 | 1466743529354 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 21:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:45:29 INFO - PROCESS | 3880 | 1466743529358 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:45:29 INFO - PROCESS | 3880 | 1466743529361 Marionette TRACE conn5 <- [1,1170,null,{}] 21:45:29 INFO - PROCESS | 3880 | 1466743529367 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:29 INFO - PROCESS | 3880 | 1466743529370 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:29 INFO - PROCESS | 3880 | 1466743529461 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 21:45:29 INFO - PROCESS | 3880 | 1466743529546 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:29 INFO - PROCESS | 3880 | 1466743529548 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:29 INFO - PROCESS | 3880 | ++DOCSHELL 0CB9BC00 == 27 [pid = 3880] [id = 302] 21:45:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (0CBEAC00) [pid = 3880] [serial = 905] [outer = 00000000] 21:45:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (0D3EB000) [pid = 3880] [serial = 906] [outer = 0CBEAC00] 21:45:29 INFO - PROCESS | 3880 | 1466743529596 Marionette DEBUG loaded listener.js 21:45:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (10EEF800) [pid = 3880] [serial = 907] [outer = 0CBEAC00] 21:45:30 INFO - PROCESS | 3880 | 1466743530019 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 21:45:30 INFO - PROCESS | 3880 | 1466743530039 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 21:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:45:30 INFO - PROCESS | 3880 | 1466743530045 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:45:30 INFO - PROCESS | 3880 | 1466743530048 Marionette TRACE conn5 <- [1,1174,null,{}] 21:45:30 INFO - PROCESS | 3880 | 1466743530052 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:30 INFO - PROCESS | 3880 | 1466743530055 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:30 INFO - PROCESS | 3880 | 1466743530146 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 21:45:30 INFO - PROCESS | 3880 | 1466743530174 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:30 INFO - PROCESS | 3880 | 1466743530177 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:30 INFO - PROCESS | 3880 | ++DOCSHELL 0CBF0C00 == 28 [pid = 3880] [id = 303] 21:45:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11A8CC00) [pid = 3880] [serial = 908] [outer = 00000000] 21:45:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (125E1800) [pid = 3880] [serial = 909] [outer = 11A8CC00] 21:45:30 INFO - PROCESS | 3880 | 1466743530229 Marionette DEBUG loaded listener.js 21:45:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (15998000) [pid = 3880] [serial = 910] [outer = 11A8CC00] 21:45:30 INFO - PROCESS | 3880 | 1466743530712 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 21:45:30 INFO - PROCESS | 3880 | 1466743530784 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 21:45:30 INFO - PROCESS | 3880 | 1466743530787 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:45:30 INFO - PROCESS | 3880 | 1466743530790 Marionette TRACE conn5 <- [1,1178,null,{}] 21:45:30 INFO - PROCESS | 3880 | 1466743530802 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:30 INFO - PROCESS | 3880 | 1466743530806 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:30 INFO - PROCESS | 3880 | 1466743530968 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 21:45:31 INFO - PROCESS | 3880 | 1466743531022 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:31 INFO - PROCESS | 3880 | 1466743531026 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:31 INFO - PROCESS | 3880 | ++DOCSHELL 173CEC00 == 29 [pid = 3880] [id = 304] 21:45:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (173D0400) [pid = 3880] [serial = 911] [outer = 00000000] 21:45:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (173D7C00) [pid = 3880] [serial = 912] [outer = 173D0400] 21:45:31 INFO - PROCESS | 3880 | 1466743531075 Marionette DEBUG loaded listener.js 21:45:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1789C400) [pid = 3880] [serial = 913] [outer = 173D0400] 21:45:31 INFO - PROCESS | 3880 | 1466743531511 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 21:45:31 INFO - PROCESS | 3880 | 1466743531564 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 21:45:31 INFO - PROCESS | 3880 | 1466743531567 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:45:31 INFO - PROCESS | 3880 | 1466743531568 Marionette TRACE conn5 <- [1,1182,null,{}] 21:45:31 INFO - PROCESS | 3880 | 1466743531572 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:31 INFO - PROCESS | 3880 | 1466743531574 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:31 INFO - PROCESS | 3880 | 1466743531693 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 21:45:31 INFO - PROCESS | 3880 | 1466743531756 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:31 INFO - PROCESS | 3880 | 1466743531758 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:31 INFO - PROCESS | 3880 | ++DOCSHELL 18764C00 == 30 [pid = 3880] [id = 305] 21:45:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1876DC00) [pid = 3880] [serial = 914] [outer = 00000000] 21:45:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18FE7400) [pid = 3880] [serial = 915] [outer = 1876DC00] 21:45:31 INFO - PROCESS | 3880 | 1466743531804 Marionette DEBUG loaded listener.js 21:45:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (18FEE000) [pid = 3880] [serial = 916] [outer = 1876DC00] 21:45:32 INFO - PROCESS | 3880 | 1466743532231 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 21:45:32 INFO - PROCESS | 3880 | 1466743532312 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 21:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:45:32 INFO - PROCESS | 3880 | 1466743532315 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:45:32 INFO - PROCESS | 3880 | 1466743532317 Marionette TRACE conn5 <- [1,1186,null,{}] 21:45:32 INFO - PROCESS | 3880 | 1466743532324 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:32 INFO - PROCESS | 3880 | 1466743532326 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:32 INFO - PROCESS | 3880 | 1466743532437 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 21:45:32 INFO - PROCESS | 3880 | 1466743532448 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:32 INFO - PROCESS | 3880 | 1466743532450 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:32 INFO - PROCESS | 3880 | ++DOCSHELL 18FF4400 == 31 [pid = 3880] [id = 306] 21:45:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19026C00) [pid = 3880] [serial = 917] [outer = 00000000] 21:45:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19038400) [pid = 3880] [serial = 918] [outer = 19026C00] 21:45:32 INFO - PROCESS | 3880 | 1466743532498 Marionette DEBUG loaded listener.js 21:45:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1903CC00) [pid = 3880] [serial = 919] [outer = 19026C00] 21:45:32 INFO - PROCESS | 3880 | 1466743532963 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 730ms 21:45:33 INFO - PROCESS | 3880 | 1466743533046 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 21:45:33 INFO - PROCESS | 3880 | 1466743533048 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 21:45:33 INFO - PROCESS | 3880 | 1466743533051 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:45:33 INFO - PROCESS | 3880 | 1466743533053 Marionette TRACE conn5 <- [1,1190,null,{}] 21:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:45:33 INFO - PROCESS | 3880 | 1466743533056 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:33 INFO - PROCESS | 3880 | 1466743533062 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:33 INFO - PROCESS | 3880 | 1466743533211 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 21:45:33 INFO - PROCESS | 3880 | 1466743533219 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:33 INFO - PROCESS | 3880 | 1466743533221 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:33 INFO - PROCESS | 3880 | ++DOCSHELL 1A12EC00 == 32 [pid = 3880] [id = 307] 21:45:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A12F000) [pid = 3880] [serial = 920] [outer = 00000000] 21:45:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1A277400) [pid = 3880] [serial = 921] [outer = 1A12F000] 21:45:33 INFO - PROCESS | 3880 | 1466743533266 Marionette DEBUG loaded listener.js 21:45:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1A27E000) [pid = 3880] [serial = 922] [outer = 1A12F000] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1A41E400) [pid = 3880] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (19044400) [pid = 3880] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (127C9800) [pid = 3880] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (173D1000) [pid = 3880] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18BD3C00) [pid = 3880] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (11409400) [pid = 3880] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (15A1C000) [pid = 3880] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1AC13C00) [pid = 3880] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0D335400) [pid = 3880] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1B006000) [pid = 3880] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1AE43400) [pid = 3880] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:45:33 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1903B800) [pid = 3880] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:45:33 INFO - PROCESS | 3880 | 1466743533996 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:45:34 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 21:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 971ms 21:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:45:34 INFO - PROCESS | 3880 | 1466743534027 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 21:45:34 INFO - PROCESS | 3880 | 1466743534029 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 21:45:34 INFO - PROCESS | 3880 | 1466743534032 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:45:34 INFO - PROCESS | 3880 | 1466743534033 Marionette TRACE conn5 <- [1,1194,null,{}] 21:45:34 INFO - PROCESS | 3880 | 1466743534037 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:34 INFO - PROCESS | 3880 | 1466743534039 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:34 INFO - PROCESS | 3880 | 1466743534118 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 21:45:34 INFO - PROCESS | 3880 | 1466743534123 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:34 INFO - PROCESS | 3880 | 1466743534125 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:34 INFO - PROCESS | 3880 | ++DOCSHELL 113B7400 == 33 [pid = 3880] [id = 308] 21:45:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (11735800) [pid = 3880] [serial = 923] [outer = 00000000] 21:45:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19A76400) [pid = 3880] [serial = 924] [outer = 11735800] 21:45:34 INFO - PROCESS | 3880 | 1466743534169 Marionette DEBUG loaded listener.js 21:45:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19A78000) [pid = 3880] [serial = 925] [outer = 11735800] 21:45:34 INFO - PROCESS | 3880 | 1466743534578 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:45:34 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 21:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 570ms 21:45:34 INFO - PROCESS | 3880 | 1466743534603 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 21:45:34 INFO - PROCESS | 3880 | 1466743534605 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 21:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:45:34 INFO - PROCESS | 3880 | 1466743534608 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:45:34 INFO - PROCESS | 3880 | 1466743534610 Marionette TRACE conn5 <- [1,1198,null,{}] 21:45:34 INFO - PROCESS | 3880 | 1466743534627 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:34 INFO - PROCESS | 3880 | 1466743534629 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:34 INFO - PROCESS | 3880 | 1466743534708 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 21:45:34 INFO - PROCESS | 3880 | 1466743534714 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:34 INFO - PROCESS | 3880 | 1466743534716 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:34 INFO - PROCESS | 3880 | ++DOCSHELL 1A41D400 == 34 [pid = 3880] [id = 309] 21:45:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A41E000) [pid = 3880] [serial = 926] [outer = 00000000] 21:45:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A537800) [pid = 3880] [serial = 927] [outer = 1A41E000] 21:45:34 INFO - PROCESS | 3880 | 1466743534760 Marionette DEBUG loaded listener.js 21:45:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A538800) [pid = 3880] [serial = 928] [outer = 1A41E000] 21:45:35 INFO - PROCESS | 3880 | 1466743535187 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 21:45:35 INFO - PROCESS | 3880 | 1466743535239 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 21:45:35 INFO - PROCESS | 3880 | 1466743535241 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 21:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:45:35 INFO - PROCESS | 3880 | 1466743535255 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:45:35 INFO - PROCESS | 3880 | 1466743535257 Marionette TRACE conn5 <- [1,1202,null,{}] 21:45:35 INFO - PROCESS | 3880 | 1466743535260 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:35 INFO - PROCESS | 3880 | 1466743535262 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:35 INFO - PROCESS | 3880 | 1466743535344 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 21:45:35 INFO - PROCESS | 3880 | 1466743535352 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:35 INFO - PROCESS | 3880 | 1466743535354 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:35 INFO - PROCESS | 3880 | ++DOCSHELL 173CE800 == 35 [pid = 3880] [id = 310] 21:45:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1AC13400) [pid = 3880] [serial = 929] [outer = 00000000] 21:45:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AC17C00) [pid = 3880] [serial = 930] [outer = 1AC13400] 21:45:35 INFO - PROCESS | 3880 | 1466743535407 Marionette DEBUG loaded listener.js 21:45:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1AC18000) [pid = 3880] [serial = 931] [outer = 1AC13400] 21:45:36 INFO - PROCESS | 3880 | 1466743536147 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 21:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 930ms 21:45:36 INFO - PROCESS | 3880 | 1466743536190 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 21:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:45:36 INFO - PROCESS | 3880 | 1466743536195 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 21:45:36 INFO - PROCESS | 3880 | 1466743536200 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:45:36 INFO - PROCESS | 3880 | 1466743536203 Marionette TRACE conn5 <- [1,1206,null,{}] 21:45:36 INFO - PROCESS | 3880 | 1466743536210 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:36 INFO - PROCESS | 3880 | 1466743536213 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:36 INFO - PROCESS | 3880 | 1466743536343 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 21:45:36 INFO - PROCESS | 3880 | 1466743536449 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:36 INFO - PROCESS | 3880 | 1466743536452 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:36 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE4000 == 36 [pid = 3880] [id = 311] 21:45:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (0D385C00) [pid = 3880] [serial = 932] [outer = 00000000] 21:45:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (116B4400) [pid = 3880] [serial = 933] [outer = 0D385C00] 21:45:36 INFO - PROCESS | 3880 | 1466743536509 Marionette DEBUG loaded listener.js 21:45:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (125DA800) [pid = 3880] [serial = 934] [outer = 0D385C00] 21:45:37 INFO - PROCESS | 3880 | 1466743537210 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 21:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1080ms 21:45:37 INFO - PROCESS | 3880 | 1466743537286 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 21:45:37 INFO - PROCESS | 3880 | 1466743537291 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 21:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:45:37 INFO - PROCESS | 3880 | 1466743537298 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:45:37 INFO - PROCESS | 3880 | 1466743537301 Marionette TRACE conn5 <- [1,1210,null,{}] 21:45:37 INFO - PROCESS | 3880 | 1466743537305 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:37 INFO - PROCESS | 3880 | 1466743537308 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:37 INFO - PROCESS | 3880 | 1466743537439 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 21:45:37 INFO - PROCESS | 3880 | 1466743537564 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:37 INFO - PROCESS | 3880 | 1466743537567 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:37 INFO - PROCESS | 3880 | ++DOCSHELL 173CA400 == 37 [pid = 3880] [id = 312] 21:45:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (173D1000) [pid = 3880] [serial = 935] [outer = 00000000] 21:45:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (18763C00) [pid = 3880] [serial = 936] [outer = 173D1000] 21:45:37 INFO - PROCESS | 3880 | 1466743537627 Marionette DEBUG loaded listener.js 21:45:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (18FE6C00) [pid = 3880] [serial = 937] [outer = 173D1000] 21:45:38 INFO - PROCESS | 3880 | 1466743538409 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 21:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:45:38 INFO - PROCESS | 3880 | 1466743538430 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 21:45:38 INFO - PROCESS | 3880 | 1466743538435 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:45:38 INFO - PROCESS | 3880 | 1466743538438 Marionette TRACE conn5 <- [1,1214,null,{}] 21:45:38 INFO - PROCESS | 3880 | 1466743538443 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:38 INFO - PROCESS | 3880 | 1466743538446 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:38 INFO - PROCESS | 3880 | 1466743538568 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 21:45:38 INFO - PROCESS | 3880 | 1466743538704 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:38 INFO - PROCESS | 3880 | 1466743538708 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:38 INFO - PROCESS | 3880 | ++DOCSHELL 0CBED400 == 38 [pid = 3880] [id = 313] 21:45:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (10EEFC00) [pid = 3880] [serial = 938] [outer = 00000000] 21:45:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1140D800) [pid = 3880] [serial = 939] [outer = 10EEFC00] 21:45:38 INFO - PROCESS | 3880 | 1466743538761 Marionette DEBUG loaded listener.js 21:45:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (15AAEC00) [pid = 3880] [serial = 940] [outer = 10EEFC00] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 1A41D400 == 37 [pid = 3880] [id = 309] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 113B7400 == 36 [pid = 3880] [id = 308] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 1A12EC00 == 35 [pid = 3880] [id = 307] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 18FF4400 == 34 [pid = 3880] [id = 306] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 18764C00 == 33 [pid = 3880] [id = 305] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 173CEC00 == 32 [pid = 3880] [id = 304] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 0CBF0C00 == 31 [pid = 3880] [id = 303] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 0CB9BC00 == 30 [pid = 3880] [id = 302] 21:45:38 INFO - PROCESS | 3880 | --DOCSHELL 0D3E8400 == 29 [pid = 3880] [id = 301] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1B00CC00) [pid = 3880] [serial = 888] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1B00DC00) [pid = 3880] [serial = 889] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1B002400) [pid = 3880] [serial = 886] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1AE52000) [pid = 3880] [serial = 885] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1A53E400) [pid = 3880] [serial = 880] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (190A4C00) [pid = 3880] [serial = 873] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19A6C800) [pid = 3880] [serial = 874] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (19025000) [pid = 3880] [serial = 871] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1A533400) [pid = 3880] [serial = 883] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1AE22800) [pid = 3880] [serial = 879] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A284000) [pid = 3880] [serial = 877] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A27D800) [pid = 3880] [serial = 876] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19B0F000) [pid = 3880] [serial = 882] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (18BCA800) [pid = 3880] [serial = 861] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1901E000) [pid = 3880] [serial = 862] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (18FED800) [pid = 3880] [serial = 870] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (11A0A800) [pid = 3880] [serial = 858] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15A1B800) [pid = 3880] [serial = 859] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (16256400) [pid = 3880] [serial = 867] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (173CE400) [pid = 3880] [serial = 868] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1AE49000) [pid = 3880] [serial = 856] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1AC7A400) [pid = 3880] [serial = 855] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (113B8C00) [pid = 3880] [serial = 864] [outer = 00000000] [url = about:blank] 21:45:38 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (11808800) [pid = 3880] [serial = 865] [outer = 00000000] [url = about:blank] 21:45:39 INFO - PROCESS | 3880 | 1466743539254 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 21:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 890ms 21:45:39 INFO - PROCESS | 3880 | 1466743539326 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 21:45:39 INFO - PROCESS | 3880 | 1466743539330 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 21:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:45:39 INFO - PROCESS | 3880 | 1466743539336 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:45:39 INFO - PROCESS | 3880 | 1466743539339 Marionette TRACE conn5 <- [1,1218,null,{}] 21:45:39 INFO - PROCESS | 3880 | 1466743539343 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:39 INFO - PROCESS | 3880 | 1466743539345 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:39 INFO - PROCESS | 3880 | 1466743539431 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 21:45:39 INFO - PROCESS | 3880 | 1466743539440 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:39 INFO - PROCESS | 3880 | 1466743539443 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:39 INFO - PROCESS | 3880 | ++DOCSHELL 15A1B800 == 30 [pid = 3880] [id = 314] 21:45:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15D61000) [pid = 3880] [serial = 941] [outer = 00000000] 21:45:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15F01800) [pid = 3880] [serial = 942] [outer = 15D61000] 21:45:39 INFO - PROCESS | 3880 | 1466743539489 Marionette DEBUG loaded listener.js 21:45:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (15F52400) [pid = 3880] [serial = 943] [outer = 15D61000] 21:45:39 INFO - PROCESS | 3880 | 1466743539956 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 21:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 670ms 21:45:40 INFO - PROCESS | 3880 | 1466743540011 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 21:45:40 INFO - PROCESS | 3880 | 1466743540013 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 21:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:45:40 INFO - PROCESS | 3880 | 1466743540017 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:45:40 INFO - PROCESS | 3880 | 1466743540020 Marionette TRACE conn5 <- [1,1222,null,{}] 21:45:40 INFO - PROCESS | 3880 | 1466743540031 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:40 INFO - PROCESS | 3880 | 1466743540036 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:40 INFO - PROCESS | 3880 | 1466743540153 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 21:45:40 INFO - PROCESS | 3880 | 1466743540169 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:40 INFO - PROCESS | 3880 | 1466743540172 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:40 INFO - PROCESS | 3880 | ++DOCSHELL 18FE8800 == 31 [pid = 3880] [id = 315] 21:45:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18FE8C00) [pid = 3880] [serial = 944] [outer = 00000000] 21:45:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18FEE400) [pid = 3880] [serial = 945] [outer = 18FE8C00] 21:45:40 INFO - PROCESS | 3880 | 1466743540220 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19021000) [pid = 3880] [serial = 946] [outer = 18FE8C00] 21:45:40 INFO - PROCESS | 3880 | 1466743540679 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 21:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 21:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:45:40 INFO - PROCESS | 3880 | 1466743540690 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 21:45:40 INFO - PROCESS | 3880 | 1466743540692 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 21:45:40 INFO - PROCESS | 3880 | 1466743540695 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:45:40 INFO - PROCESS | 3880 | 1466743540697 Marionette TRACE conn5 <- [1,1226,null,{}] 21:45:40 INFO - PROCESS | 3880 | 1466743540705 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:40 INFO - PROCESS | 3880 | 1466743540708 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:40 INFO - PROCESS | 3880 | 1466743540797 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 21:45:40 INFO - PROCESS | 3880 | 1466743540805 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:40 INFO - PROCESS | 3880 | 1466743540816 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:40 INFO - PROCESS | 3880 | ++DOCSHELL 18B3E800 == 32 [pid = 3880] [id = 316] 21:45:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19019C00) [pid = 3880] [serial = 947] [outer = 00000000] 21:45:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (190A8400) [pid = 3880] [serial = 948] [outer = 19019C00] 21:45:40 INFO - PROCESS | 3880 | 1466743540862 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19A6C800) [pid = 3880] [serial = 949] [outer = 19019C00] 21:45:41 INFO - PROCESS | 3880 | 1466743541298 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 21:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 630ms 21:45:41 INFO - PROCESS | 3880 | 1466743541339 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 21:45:41 INFO - PROCESS | 3880 | 1466743541341 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 21:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:45:41 INFO - PROCESS | 3880 | 1466743541344 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:45:41 INFO - PROCESS | 3880 | 1466743541346 Marionette TRACE conn5 <- [1,1230,null,{}] 21:45:41 INFO - PROCESS | 3880 | 1466743541349 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:41 INFO - PROCESS | 3880 | 1466743541351 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:41 INFO - PROCESS | 3880 | 1466743541463 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 21:45:41 INFO - PROCESS | 3880 | 1466743541470 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:41 INFO - PROCESS | 3880 | 1466743541472 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:41 INFO - PROCESS | 3880 | ++DOCSHELL 19B0F000 == 33 [pid = 3880] [id = 317] 21:45:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19B19C00) [pid = 3880] [serial = 950] [outer = 00000000] 21:45:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A27D000) [pid = 3880] [serial = 951] [outer = 19B19C00] 21:45:41 INFO - PROCESS | 3880 | 1466743541516 Marionette DEBUG loaded listener.js 21:45:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A27D800) [pid = 3880] [serial = 952] [outer = 19B19C00] 21:45:41 INFO - PROCESS | 3880 | 1466743541990 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 21:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 730ms 21:45:42 INFO - PROCESS | 3880 | 1466743542089 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 21:45:42 INFO - PROCESS | 3880 | 1466743542091 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 21:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:45:42 INFO - PROCESS | 3880 | 1466743542094 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:45:42 INFO - PROCESS | 3880 | 1466743542096 Marionette TRACE conn5 <- [1,1234,null,{}] 21:45:42 INFO - PROCESS | 3880 | 1466743542099 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:42 INFO - PROCESS | 3880 | 1466743542105 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:42 INFO - PROCESS | 3880 | 1466743542253 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 21:45:42 INFO - PROCESS | 3880 | 1466743542261 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:42 INFO - PROCESS | 3880 | 1466743542263 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:42 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E5800 == 34 [pid = 3880] [id = 318] 21:45:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (11414400) [pid = 3880] [serial = 953] [outer = 00000000] 21:45:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AE43800) [pid = 3880] [serial = 954] [outer = 11414400] 21:45:42 INFO - PROCESS | 3880 | 1466743542355 Marionette DEBUG loaded listener.js 21:45:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1AE47800) [pid = 3880] [serial = 955] [outer = 11414400] 21:45:42 INFO - PROCESS | 3880 | 1466743542817 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 21:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 770ms 21:45:42 INFO - PROCESS | 3880 | 1466743542876 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 21:45:42 INFO - PROCESS | 3880 | 1466743542878 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 21:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:45:42 INFO - PROCESS | 3880 | 1466743542881 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:45:42 INFO - PROCESS | 3880 | 1466743542883 Marionette TRACE conn5 <- [1,1238,null,{}] 21:45:42 INFO - PROCESS | 3880 | 1466743542886 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:42 INFO - PROCESS | 3880 | 1466743542898 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:43 INFO - PROCESS | 3880 | 1466743543009 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 21:45:43 INFO - PROCESS | 3880 | 1466743543071 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:43 INFO - PROCESS | 3880 | 1466743543073 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:43 INFO - PROCESS | 3880 | ++DOCSHELL 1AE50800 == 35 [pid = 3880] [id = 319] 21:45:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1AE51400) [pid = 3880] [serial = 956] [outer = 00000000] 21:45:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1AFA6400) [pid = 3880] [serial = 957] [outer = 1AE51400] 21:45:43 INFO - PROCESS | 3880 | 1466743543116 Marionette DEBUG loaded listener.js 21:45:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1AFA6800) [pid = 3880] [serial = 958] [outer = 1AE51400] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (10E5F400) [pid = 3880] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1B317800) [pid = 3880] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (0D336C00) [pid = 3880] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19026C00) [pid = 3880] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (0CBEAC00) [pid = 3880] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1B025800) [pid = 3880] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (173D0400) [pid = 3880] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (11735800) [pid = 3880] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A41E000) [pid = 3880] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (18761400) [pid = 3880] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1A12F000) [pid = 3880] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1876DC00) [pid = 3880] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:45:43 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (11A8CC00) [pid = 3880] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:45:43 INFO - PROCESS | 3880 | 1466743543585 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 21:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 730ms 21:45:43 INFO - PROCESS | 3880 | 1466743543613 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 21:45:43 INFO - PROCESS | 3880 | 1466743543615 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 21:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:45:43 INFO - PROCESS | 3880 | 1466743543618 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:45:43 INFO - PROCESS | 3880 | 1466743543620 Marionette TRACE conn5 <- [1,1242,null,{}] 21:45:43 INFO - PROCESS | 3880 | 1466743543624 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:43 INFO - PROCESS | 3880 | 1466743543625 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:43 INFO - PROCESS | 3880 | 1466743543704 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 21:45:43 INFO - PROCESS | 3880 | 1466743543795 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:43 INFO - PROCESS | 3880 | 1466743543797 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:43 INFO - PROCESS | 3880 | ++DOCSHELL 15F53C00 == 36 [pid = 3880] [id = 320] 21:45:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (16080800) [pid = 3880] [serial = 959] [outer = 00000000] 21:45:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19032C00) [pid = 3880] [serial = 960] [outer = 16080800] 21:45:43 INFO - PROCESS | 3880 | 1466743543842 Marionette DEBUG loaded listener.js 21:45:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A421C00) [pid = 3880] [serial = 961] [outer = 16080800] 21:45:44 INFO - PROCESS | 3880 | 1466743544202 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 21:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 631ms 21:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:45:44 INFO - PROCESS | 3880 | 1466743544250 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 21:45:44 INFO - PROCESS | 3880 | 1466743544253 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 21:45:44 INFO - PROCESS | 3880 | 1466743544256 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:45:44 INFO - PROCESS | 3880 | 1466743544257 Marionette TRACE conn5 <- [1,1246,null,{}] 21:45:44 INFO - PROCESS | 3880 | 1466743544261 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:44 INFO - PROCESS | 3880 | 1466743544263 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:44 INFO - PROCESS | 3880 | 1466743544403 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 21:45:44 INFO - PROCESS | 3880 | 1466743544418 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:44 INFO - PROCESS | 3880 | 1466743544420 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:44 INFO - PROCESS | 3880 | ++DOCSHELL 08A6A400 == 37 [pid = 3880] [id = 321] 21:45:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (0AD21400) [pid = 3880] [serial = 962] [outer = 00000000] 21:45:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1B008400) [pid = 3880] [serial = 963] [outer = 0AD21400] 21:45:44 INFO - PROCESS | 3880 | 1466743544464 Marionette DEBUG loaded listener.js 21:45:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1B010800) [pid = 3880] [serial = 964] [outer = 0AD21400] 21:45:44 INFO - PROCESS | 3880 | 1466743544886 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 21:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 21:45:44 INFO - PROCESS | 3880 | 1466743544930 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 21:45:44 INFO - PROCESS | 3880 | 1466743544932 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 21:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:45:44 INFO - PROCESS | 3880 | 1466743544939 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:45:44 INFO - PROCESS | 3880 | 1466743544941 Marionette TRACE conn5 <- [1,1250,null,{}] 21:45:44 INFO - PROCESS | 3880 | 1466743544953 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:44 INFO - PROCESS | 3880 | 1466743544955 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:45 INFO - PROCESS | 3880 | 1466743545038 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 21:45:45 INFO - PROCESS | 3880 | 1466743545043 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:45 INFO - PROCESS | 3880 | 1466743545045 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:45 INFO - PROCESS | 3880 | ++DOCSHELL 18FE7C00 == 38 [pid = 3880] [id = 322] 21:45:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1B026C00) [pid = 3880] [serial = 965] [outer = 00000000] 21:45:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1B16EC00) [pid = 3880] [serial = 966] [outer = 1B026C00] 21:45:45 INFO - PROCESS | 3880 | 1466743545089 Marionette DEBUG loaded listener.js 21:45:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B316C00) [pid = 3880] [serial = 967] [outer = 1B026C00] 21:45:45 INFO - PROCESS | 3880 | 1466743545667 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 21:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 790ms 21:45:45 INFO - PROCESS | 3880 | 1466743545743 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 21:45:45 INFO - PROCESS | 3880 | 1466743545748 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 21:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:45:45 INFO - PROCESS | 3880 | 1466743545768 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:45:45 INFO - PROCESS | 3880 | 1466743545772 Marionette TRACE conn5 <- [1,1254,null,{}] 21:45:45 INFO - PROCESS | 3880 | 1466743545779 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:45 INFO - PROCESS | 3880 | 1466743545782 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:45 INFO - PROCESS | 3880 | 1466743545907 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 21:45:46 INFO - PROCESS | 3880 | 1466743546033 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:46 INFO - PROCESS | 3880 | 1466743546038 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:46 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E2000 == 39 [pid = 3880] [id = 323] 21:45:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (10EF6000) [pid = 3880] [serial = 968] [outer = 00000000] 21:45:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (125DB800) [pid = 3880] [serial = 969] [outer = 10EF6000] 21:45:46 INFO - PROCESS | 3880 | 1466743546097 Marionette DEBUG loaded listener.js 21:45:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (15F06000) [pid = 3880] [serial = 970] [outer = 10EF6000] 21:45:46 INFO - PROCESS | 3880 | 1466743546671 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 21:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 990ms 21:45:46 INFO - PROCESS | 3880 | 1466743546745 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 21:45:46 INFO - PROCESS | 3880 | 1466743546751 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 21:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:45:46 INFO - PROCESS | 3880 | 1466743546757 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:45:46 INFO - PROCESS | 3880 | 1466743546760 Marionette TRACE conn5 <- [1,1258,null,{}] 21:45:46 INFO - PROCESS | 3880 | 1466743546764 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:46 INFO - PROCESS | 3880 | 1466743546767 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:46 INFO - PROCESS | 3880 | 1466743546914 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 21:45:47 INFO - PROCESS | 3880 | 1466743547049 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:47 INFO - PROCESS | 3880 | 1466743547052 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:47 INFO - PROCESS | 3880 | ++DOCSHELL 18767000 == 40 [pid = 3880] [id = 324] 21:45:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1876E800) [pid = 3880] [serial = 971] [outer = 00000000] 21:45:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (18FF2400) [pid = 3880] [serial = 972] [outer = 1876E800] 21:45:47 INFO - PROCESS | 3880 | 1466743547112 Marionette DEBUG loaded listener.js 21:45:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (19038000) [pid = 3880] [serial = 973] [outer = 1876E800] 21:45:47 INFO - PROCESS | 3880 | 1466743547737 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 21:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1021ms 21:45:47 INFO - PROCESS | 3880 | 1466743547781 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 21:45:47 INFO - PROCESS | 3880 | 1466743547784 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 21:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:45:47 INFO - PROCESS | 3880 | 1466743547788 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:45:47 INFO - PROCESS | 3880 | 1466743547792 Marionette TRACE conn5 <- [1,1262,null,{}] 21:45:47 INFO - PROCESS | 3880 | 1466743547803 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:47 INFO - PROCESS | 3880 | 1466743547808 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:47 INFO - PROCESS | 3880 | 1466743547944 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 21:45:48 INFO - PROCESS | 3880 | 1466743548079 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:48 INFO - PROCESS | 3880 | 1466743548083 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:48 INFO - PROCESS | 3880 | ++DOCSHELL 1B00AC00 == 41 [pid = 3880] [id = 325] 21:45:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1B021400) [pid = 3880] [serial = 974] [outer = 00000000] 21:45:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1B318000) [pid = 3880] [serial = 975] [outer = 1B021400] 21:45:48 INFO - PROCESS | 3880 | 1466743548141 Marionette DEBUG loaded listener.js 21:45:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1B459C00) [pid = 3880] [serial = 976] [outer = 1B021400] 21:45:48 INFO - PROCESS | 3880 | 1466743548788 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 21:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1080ms 21:45:48 INFO - PROCESS | 3880 | 1466743548887 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 21:45:48 INFO - PROCESS | 3880 | 1466743548890 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 21:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:45:48 INFO - PROCESS | 3880 | 1466743548893 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:45:48 INFO - PROCESS | 3880 | 1466743548895 Marionette TRACE conn5 <- [1,1266,null,{}] 21:45:48 INFO - PROCESS | 3880 | 1466743548899 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:48 INFO - PROCESS | 3880 | 1466743548902 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:49 INFO - PROCESS | 3880 | 1466743549048 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 21:45:49 INFO - PROCESS | 3880 | 1466743549270 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:49 INFO - PROCESS | 3880 | 1466743549274 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:49 INFO - PROCESS | 3880 | ++DOCSHELL 08A63C00 == 42 [pid = 3880] [id = 326] 21:45:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (08A69800) [pid = 3880] [serial = 977] [outer = 00000000] 21:45:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (10E59400) [pid = 3880] [serial = 978] [outer = 08A69800] 21:45:49 INFO - PROCESS | 3880 | 1466743549345 Marionette DEBUG loaded listener.js 21:45:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (11053800) [pid = 3880] [serial = 979] [outer = 08A69800] 21:45:49 INFO - PROCESS | 3880 | 1466743550000 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 21:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1118ms 21:45:50 INFO - PROCESS | 3880 | 1466743550017 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 21:45:50 INFO - PROCESS | 3880 | 1466743550021 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 21:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:45:50 INFO - PROCESS | 3880 | 1466743550025 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:45:50 INFO - PROCESS | 3880 | 1466743550028 Marionette TRACE conn5 <- [1,1270,null,{}] 21:45:50 INFO - PROCESS | 3880 | 1466743550033 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:50 INFO - PROCESS | 3880 | 1466743550037 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 08A6A400 == 41 [pid = 3880] [id = 321] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 15F53C00 == 40 [pid = 3880] [id = 320] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 1AE50800 == 39 [pid = 3880] [id = 319] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 0D3E5800 == 38 [pid = 3880] [id = 318] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 19B0F000 == 37 [pid = 3880] [id = 317] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 18B3E800 == 36 [pid = 3880] [id = 316] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 18FE8800 == 35 [pid = 3880] [id = 315] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 15A1B800 == 34 [pid = 3880] [id = 314] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 0CBED400 == 33 [pid = 3880] [id = 313] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 0CBE4000 == 32 [pid = 3880] [id = 311] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 173CE800 == 31 [pid = 3880] [id = 310] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 173CA400 == 30 [pid = 3880] [id = 312] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 08A63C00 == 29 [pid = 3880] [id = 326] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 18767000 == 28 [pid = 3880] [id = 324] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 1B00AC00 == 27 [pid = 3880] [id = 325] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 18FE7C00 == 26 [pid = 3880] [id = 322] 21:45:50 INFO - PROCESS | 3880 | --DOCSHELL 0D3E2000 == 25 [pid = 3880] [id = 323] 21:45:50 INFO - PROCESS | 3880 | 1466743550793 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (1AC17C00) [pid = 3880] [serial = 930] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (11A08C00) [pid = 3880] [serial = 903] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1B3C7800) [pid = 3880] [serial = 900] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (11734800) [pid = 3880] [serial = 891] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (19038400) [pid = 3880] [serial = 918] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (0D3EB000) [pid = 3880] [serial = 906] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1B173800) [pid = 3880] [serial = 898] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (127CDC00) [pid = 3880] [serial = 904] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (173D7C00) [pid = 3880] [serial = 912] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (15A1E400) [pid = 3880] [serial = 892] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19A76400) [pid = 3880] [serial = 924] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1A537800) [pid = 3880] [serial = 927] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (19043400) [pid = 3880] [serial = 895] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A277400) [pid = 3880] [serial = 921] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1A27E000) [pid = 3880] [serial = 922] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (18FE7400) [pid = 3880] [serial = 915] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (10EEF800) [pid = 3880] [serial = 907] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1B45F000) [pid = 3880] [serial = 901] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1903CC00) [pid = 3880] [serial = 919] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1789C400) [pid = 3880] [serial = 913] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (18FEE000) [pid = 3880] [serial = 916] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (19019400) [pid = 3880] [serial = 894] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B02D400) [pid = 3880] [serial = 897] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (19A78000) [pid = 3880] [serial = 925] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (15998000) [pid = 3880] [serial = 910] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (125E1800) [pid = 3880] [serial = 909] [outer = 00000000] [url = about:blank] 21:45:50 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A538800) [pid = 3880] [serial = 928] [outer = 00000000] [url = about:blank] 21:45:51 INFO - PROCESS | 3880 | 1466743551005 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 3880 | 1466743551008 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:51 INFO - PROCESS | 3880 | ++DOCSHELL 0AD6A800 == 26 [pid = 3880] [id = 327] 21:45:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (0AD6DC00) [pid = 3880] [serial = 980] [outer = 00000000] 21:45:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (0CB90800) [pid = 3880] [serial = 981] [outer = 0AD6DC00] 21:45:51 INFO - PROCESS | 3880 | 1466743551058 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (0CB99400) [pid = 3880] [serial = 982] [outer = 0AD6DC00] 21:45:51 INFO - PROCESS | 3880 | 1466743551507 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 21:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1538ms 21:45:51 INFO - PROCESS | 3880 | 1466743551565 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 21:45:51 INFO - PROCESS | 3880 | 1466743551570 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 21:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:45:51 INFO - PROCESS | 3880 | 1466743551579 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:45:51 INFO - PROCESS | 3880 | 1466743551583 Marionette TRACE conn5 <- [1,1274,null,{}] 21:45:51 INFO - PROCESS | 3880 | 1466743551587 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:51 INFO - PROCESS | 3880 | 1466743551590 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:51 INFO - PROCESS | 3880 | 1466743551680 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 21:45:51 INFO - PROCESS | 3880 | 1466743551695 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 3880 | 1466743551698 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:51 INFO - PROCESS | 3880 | ++DOCSHELL 11809400 == 27 [pid = 3880] [id = 328] 21:45:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (11809800) [pid = 3880] [serial = 983] [outer = 00000000] 21:45:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11A04000) [pid = 3880] [serial = 984] [outer = 11809800] 21:45:51 INFO - PROCESS | 3880 | 1466743551746 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (11A95000) [pid = 3880] [serial = 985] [outer = 11809800] 21:45:52 INFO - PROCESS | 3880 | 1466743552221 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 21:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 690ms 21:45:52 INFO - PROCESS | 3880 | 1466743552300 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 21:45:52 INFO - PROCESS | 3880 | 1466743552303 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 21:45:52 INFO - PROCESS | 3880 | 1466743552309 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:45:52 INFO - PROCESS | 3880 | 1466743552311 Marionette TRACE conn5 <- [1,1278,null,{}] 21:45:52 INFO - PROCESS | 3880 | 1466743552316 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:52 INFO - PROCESS | 3880 | 1466743552318 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:52 INFO - PROCESS | 3880 | 1466743552439 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 21:45:52 INFO - PROCESS | 3880 | 1466743552498 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:52 INFO - PROCESS | 3880 | 1466743552501 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:52 INFO - PROCESS | 3880 | ++DOCSHELL 15F14000 == 28 [pid = 3880] [id = 329] 21:45:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (15F18800) [pid = 3880] [serial = 986] [outer = 00000000] 21:45:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (15FDC400) [pid = 3880] [serial = 987] [outer = 15F18800] 21:45:52 INFO - PROCESS | 3880 | 1466743552547 Marionette DEBUG loaded listener.js 21:45:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1624CC00) [pid = 3880] [serial = 988] [outer = 15F18800] 21:45:52 INFO - PROCESS | 3880 | 1466743552939 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 21:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 21:45:52 INFO - PROCESS | 3880 | 1466743552985 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 21:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:45:52 INFO - PROCESS | 3880 | 1466743552989 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 21:45:52 INFO - PROCESS | 3880 | 1466743553000 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:45:52 INFO - PROCESS | 3880 | 1466743553004 Marionette TRACE conn5 <- [1,1282,null,{}] 21:45:53 INFO - PROCESS | 3880 | 1466743553019 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:53 INFO - PROCESS | 3880 | 1466743553023 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:53 INFO - PROCESS | 3880 | 1466743553151 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 21:45:53 INFO - PROCESS | 3880 | 1466743553206 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:53 INFO - PROCESS | 3880 | 1466743553208 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:53 INFO - PROCESS | 3880 | ++DOCSHELL 17347000 == 29 [pid = 3880] [id = 330] 21:45:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1734E400) [pid = 3880] [serial = 989] [outer = 00000000] 21:45:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (17C7AC00) [pid = 3880] [serial = 990] [outer = 1734E400] 21:45:53 INFO - PROCESS | 3880 | 1466743553254 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18B37000) [pid = 3880] [serial = 991] [outer = 1734E400] 21:45:53 INFO - PROCESS | 3880 | 1466743553675 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 21:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 690ms 21:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:45:53 INFO - PROCESS | 3880 | 1466743553685 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 21:45:53 INFO - PROCESS | 3880 | 1466743553687 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 21:45:53 INFO - PROCESS | 3880 | 1466743553690 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:45:53 INFO - PROCESS | 3880 | 1466743553692 Marionette TRACE conn5 <- [1,1286,null,{}] 21:45:53 INFO - PROCESS | 3880 | 1466743553701 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:53 INFO - PROCESS | 3880 | 1466743553703 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:53 INFO - PROCESS | 3880 | 1466743553841 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 21:45:53 INFO - PROCESS | 3880 | 1466743553847 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:53 INFO - PROCESS | 3880 | 1466743553849 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:53 INFO - PROCESS | 3880 | ++DOCSHELL 18F6E000 == 30 [pid = 3880] [id = 331] 21:45:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (18FE7800) [pid = 3880] [serial = 992] [outer = 00000000] 21:45:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19019400) [pid = 3880] [serial = 993] [outer = 18FE7800] 21:45:53 INFO - PROCESS | 3880 | 1466743553893 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19023C00) [pid = 3880] [serial = 994] [outer = 18FE7800] 21:45:54 INFO - PROCESS | 3880 | 1466743554353 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 691ms 21:45:54 INFO - PROCESS | 3880 | 1466743554381 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 21:45:54 INFO - PROCESS | 3880 | 1466743554384 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 21:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:45:54 INFO - PROCESS | 3880 | 1466743554387 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:45:54 INFO - PROCESS | 3880 | 1466743554389 Marionette TRACE conn5 <- [1,1290,null,{}] 21:45:54 INFO - PROCESS | 3880 | 1466743554392 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:54 INFO - PROCESS | 3880 | 1466743554394 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:54 INFO - PROCESS | 3880 | 1466743554507 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 21:45:54 INFO - PROCESS | 3880 | 1466743554513 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:54 INFO - PROCESS | 3880 | 1466743554518 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:54 INFO - PROCESS | 3880 | ++DOCSHELL 19033000 == 31 [pid = 3880] [id = 332] 21:45:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (19039400) [pid = 3880] [serial = 995] [outer = 00000000] 21:45:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (19040400) [pid = 3880] [serial = 996] [outer = 19039400] 21:45:54 INFO - PROCESS | 3880 | 1466743554622 Marionette DEBUG loaded listener.js 21:45:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (190A3400) [pid = 3880] [serial = 997] [outer = 19039400] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (19B19C00) [pid = 3880] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (11414400) [pid = 3880] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (16080800) [pid = 3880] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1AE51400) [pid = 3880] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (18FE8C00) [pid = 3880] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (173D1000) [pid = 3880] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (10EEFC00) [pid = 3880] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0AD21400) [pid = 3880] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1AC13400) [pid = 3880] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0D385C00) [pid = 3880] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (19019C00) [pid = 3880] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15D61000) [pid = 3880] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:45:55 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1B026C00) [pid = 3880] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:45:55 INFO - PROCESS | 3880 | 1466743555394 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 21:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1022ms 21:45:55 INFO - PROCESS | 3880 | 1466743555410 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 21:45:55 INFO - PROCESS | 3880 | 1466743555412 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 21:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:45:55 INFO - PROCESS | 3880 | 1466743555414 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:45:55 INFO - PROCESS | 3880 | 1466743555416 Marionette TRACE conn5 <- [1,1294,null,{}] 21:45:55 INFO - PROCESS | 3880 | 1466743555420 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:55 INFO - PROCESS | 3880 | 1466743555422 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:55 INFO - PROCESS | 3880 | 1466743555513 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 21:45:55 INFO - PROCESS | 3880 | 1466743555519 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:55 INFO - PROCESS | 3880 | 1466743555521 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:55 INFO - PROCESS | 3880 | ++DOCSHELL 10E62C00 == 32 [pid = 3880] [id = 333] 21:45:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (15DD6000) [pid = 3880] [serial = 998] [outer = 00000000] 21:45:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FE9800) [pid = 3880] [serial = 999] [outer = 15DD6000] 21:45:55 INFO - PROCESS | 3880 | 1466743555565 Marionette DEBUG loaded listener.js 21:45:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1902F000) [pid = 3880] [serial = 1000] [outer = 15DD6000] 21:45:55 INFO - PROCESS | 3880 | 1466743556005 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 21:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 630ms 21:45:56 INFO - PROCESS | 3880 | 1466743556046 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 21:45:56 INFO - PROCESS | 3880 | 1466743556048 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 21:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:45:56 INFO - PROCESS | 3880 | 1466743556051 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:45:56 INFO - PROCESS | 3880 | 1466743556053 Marionette TRACE conn5 <- [1,1298,null,{}] 21:45:56 INFO - PROCESS | 3880 | 1466743556056 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:56 INFO - PROCESS | 3880 | 1466743556058 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:56 INFO - PROCESS | 3880 | 1466743556137 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 21:45:56 INFO - PROCESS | 3880 | 1466743556143 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:56 INFO - PROCESS | 3880 | 1466743556145 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:56 INFO - PROCESS | 3880 | ++DOCSHELL 190AA000 == 33 [pid = 3880] [id = 334] 21:45:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19A02000) [pid = 3880] [serial = 1001] [outer = 00000000] 21:45:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A239400) [pid = 3880] [serial = 1002] [outer = 19A02000] 21:45:56 INFO - PROCESS | 3880 | 1466743556189 Marionette DEBUG loaded listener.js 21:45:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A284800) [pid = 3880] [serial = 1003] [outer = 19A02000] 21:45:56 INFO - PROCESS | 3880 | 1466743556615 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 21:45:56 INFO - PROCESS | 3880 | 1466743556684 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 21:45:56 INFO - PROCESS | 3880 | 1466743556687 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:45:56 INFO - PROCESS | 3880 | 1466743556689 Marionette TRACE conn5 <- [1,1302,null,{}] 21:45:56 INFO - PROCESS | 3880 | 1466743556692 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:56 INFO - PROCESS | 3880 | 1466743556694 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:56 INFO - PROCESS | 3880 | 1466743556773 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 21:45:56 INFO - PROCESS | 3880 | 1466743556781 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:56 INFO - PROCESS | 3880 | 1466743556782 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:56 INFO - PROCESS | 3880 | ++DOCSHELL 15F0F400 == 34 [pid = 3880] [id = 335] 21:45:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A41DC00) [pid = 3880] [serial = 1004] [outer = 00000000] 21:45:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AC0F400) [pid = 3880] [serial = 1005] [outer = 1A41DC00] 21:45:56 INFO - PROCESS | 3880 | 1466743556826 Marionette DEBUG loaded listener.js 21:45:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1AC12400) [pid = 3880] [serial = 1006] [outer = 1A41DC00] 21:45:57 INFO - PROCESS | 3880 | 1466743557268 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 21:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 630ms 21:45:57 INFO - PROCESS | 3880 | 1466743557361 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 21:45:57 INFO - PROCESS | 3880 | 1466743557365 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 21:45:57 INFO - PROCESS | 3880 | 1466743557371 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:45:57 INFO - PROCESS | 3880 | 1466743557375 Marionette TRACE conn5 <- [1,1306,null,{}] 21:45:57 INFO - PROCESS | 3880 | 1466743557382 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:57 INFO - PROCESS | 3880 | 1466743557386 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:57 INFO - PROCESS | 3880 | 1466743557552 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 21:45:57 INFO - PROCESS | 3880 | 1466743557678 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:57 INFO - PROCESS | 3880 | 1466743557684 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:57 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE5C00 == 35 [pid = 3880] [id = 336] 21:45:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (0CBE9C00) [pid = 3880] [serial = 1007] [outer = 00000000] 21:45:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (0D3E6000) [pid = 3880] [serial = 1008] [outer = 0CBE9C00] 21:45:57 INFO - PROCESS | 3880 | 1466743557745 Marionette DEBUG loaded listener.js 21:45:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1140A400) [pid = 3880] [serial = 1009] [outer = 0CBE9C00] 21:45:58 INFO - PROCESS | 3880 | 1466743558495 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 21:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1177ms 21:45:58 INFO - PROCESS | 3880 | 1466743558555 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 21:45:58 INFO - PROCESS | 3880 | 1466743558558 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 21:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:45:58 INFO - PROCESS | 3880 | 1466743558565 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:45:58 INFO - PROCESS | 3880 | 1466743558569 Marionette TRACE conn5 <- [1,1310,null,{}] 21:45:58 INFO - PROCESS | 3880 | 1466743558574 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:58 INFO - PROCESS | 3880 | 1466743558577 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:58 INFO - PROCESS | 3880 | 1466743558706 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 21:45:58 INFO - PROCESS | 3880 | 1466743558836 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:58 INFO - PROCESS | 3880 | 1466743558839 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:58 INFO - PROCESS | 3880 | ++DOCSHELL 15F4F800 == 36 [pid = 3880] [id = 337] 21:45:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (15FE4C00) [pid = 3880] [serial = 1010] [outer = 00000000] 21:45:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (173D5800) [pid = 3880] [serial = 1011] [outer = 15FE4C00] 21:45:58 INFO - PROCESS | 3880 | 1466743558899 Marionette DEBUG loaded listener.js 21:45:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (17899800) [pid = 3880] [serial = 1012] [outer = 15FE4C00] 21:45:59 INFO - PROCESS | 3880 | 1466743559669 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 21:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1124ms 21:45:59 INFO - PROCESS | 3880 | 1466743559712 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 21:45:59 INFO - PROCESS | 3880 | 1466743559715 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 21:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:45:59 INFO - PROCESS | 3880 | 1466743559719 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:45:59 INFO - PROCESS | 3880 | 1466743559722 Marionette TRACE conn5 <- [1,1314,null,{}] 21:45:59 INFO - PROCESS | 3880 | 1466743559733 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:59 INFO - PROCESS | 3880 | 1466743559738 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:45:59 INFO - PROCESS | 3880 | 1466743559947 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 21:46:00 INFO - PROCESS | 3880 | 1466743560085 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:00 INFO - PROCESS | 3880 | 1466743560088 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:00 INFO - PROCESS | 3880 | ++DOCSHELL 0AD6C800 == 37 [pid = 3880] [id = 338] 21:46:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (0AD76800) [pid = 3880] [serial = 1013] [outer = 00000000] 21:46:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (0CB9C800) [pid = 3880] [serial = 1014] [outer = 0AD76800] 21:46:00 INFO - PROCESS | 3880 | 1466743560139 Marionette DEBUG loaded listener.js 21:46:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (0D33B400) [pid = 3880] [serial = 1015] [outer = 0AD76800] 21:46:00 INFO - PROCESS | 3880 | --DOCSHELL 190AA000 == 36 [pid = 3880] [id = 334] 21:46:00 INFO - PROCESS | 3880 | --DOCSHELL 10E62C00 == 35 [pid = 3880] [id = 333] 21:46:00 INFO - PROCESS | 3880 | --DOCSHELL 19033000 == 34 [pid = 3880] [id = 332] 21:46:00 INFO - PROCESS | 3880 | --DOCSHELL 18F6E000 == 33 [pid = 3880] [id = 331] 21:46:00 INFO - PROCESS | 3880 | --DOCSHELL 17347000 == 32 [pid = 3880] [id = 330] 21:46:00 INFO - PROCESS | 3880 | --DOCSHELL 15F14000 == 31 [pid = 3880] [id = 329] 21:46:00 INFO - PROCESS | 3880 | --DOCSHELL 11809400 == 30 [pid = 3880] [id = 328] 21:46:00 INFO - PROCESS | 3880 | --DOCSHELL 0AD6A800 == 29 [pid = 3880] [id = 327] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1A27D000) [pid = 3880] [serial = 951] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1AE47800) [pid = 3880] [serial = 955] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1AE43800) [pid = 3880] [serial = 954] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (19032C00) [pid = 3880] [serial = 960] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1AFA6400) [pid = 3880] [serial = 957] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (18FEE400) [pid = 3880] [serial = 945] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19021000) [pid = 3880] [serial = 946] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (18763C00) [pid = 3880] [serial = 936] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18FE6C00) [pid = 3880] [serial = 937] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1140D800) [pid = 3880] [serial = 939] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (15AAEC00) [pid = 3880] [serial = 940] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1B008400) [pid = 3880] [serial = 963] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1AC18000) [pid = 3880] [serial = 931] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (116B4400) [pid = 3880] [serial = 933] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (125DA800) [pid = 3880] [serial = 934] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (190A8400) [pid = 3880] [serial = 948] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15F01800) [pid = 3880] [serial = 942] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (15F52400) [pid = 3880] [serial = 943] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B010800) [pid = 3880] [serial = 964] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1B16EC00) [pid = 3880] [serial = 966] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1B316C00) [pid = 3880] [serial = 967] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1AFA6800) [pid = 3880] [serial = 958] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A421C00) [pid = 3880] [serial = 961] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1A27D800) [pid = 3880] [serial = 952] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19A6C800) [pid = 3880] [serial = 949] [outer = 00000000] [url = about:blank] 21:46:00 INFO - PROCESS | 3880 | 1466743560774 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:46:00 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 21:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1119ms 21:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:46:00 INFO - PROCESS | 3880 | 1466743560844 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 21:46:00 INFO - PROCESS | 3880 | 1466743560848 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 21:46:00 INFO - PROCESS | 3880 | 1466743560852 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:46:00 INFO - PROCESS | 3880 | 1466743560855 Marionette TRACE conn5 <- [1,1318,null,{}] 21:46:00 INFO - PROCESS | 3880 | 1466743560864 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:00 INFO - PROCESS | 3880 | 1466743560867 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:00 INFO - PROCESS | 3880 | 1466743560958 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 21:46:00 INFO - PROCESS | 3880 | 1466743560971 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:00 INFO - PROCESS | 3880 | 1466743560973 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:00 INFO - PROCESS | 3880 | ++DOCSHELL 10EF6400 == 30 [pid = 3880] [id = 339] 21:46:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (113BAC00) [pid = 3880] [serial = 1016] [outer = 00000000] 21:46:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (11811C00) [pid = 3880] [serial = 1017] [outer = 113BAC00] 21:46:01 INFO - PROCESS | 3880 | 1466743561022 Marionette DEBUG loaded listener.js 21:46:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (127D0400) [pid = 3880] [serial = 1018] [outer = 113BAC00] 21:46:01 INFO - PROCESS | 3880 | 1466743561512 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:46:01 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 21:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 730ms 21:46:01 INFO - PROCESS | 3880 | 1466743561611 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 21:46:01 INFO - PROCESS | 3880 | 1466743561613 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 21:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:46:01 INFO - PROCESS | 3880 | 1466743561617 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:46:01 INFO - PROCESS | 3880 | 1466743561619 Marionette TRACE conn5 <- [1,1322,null,{}] 21:46:01 INFO - PROCESS | 3880 | 1466743561625 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:01 INFO - PROCESS | 3880 | 1466743561627 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:01 INFO - PROCESS | 3880 | 1466743561718 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 21:46:01 INFO - PROCESS | 3880 | 1466743561804 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:01 INFO - PROCESS | 3880 | 1466743561806 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:01 INFO - PROCESS | 3880 | ++DOCSHELL 1734B000 == 31 [pid = 3880] [id = 340] 21:46:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (173CB400) [pid = 3880] [serial = 1019] [outer = 00000000] 21:46:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (17895000) [pid = 3880] [serial = 1020] [outer = 173CB400] 21:46:01 INFO - PROCESS | 3880 | 1466743561851 Marionette DEBUG loaded listener.js 21:46:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1876B800) [pid = 3880] [serial = 1021] [outer = 173CB400] 21:46:02 INFO - PROCESS | 3880 | 1466743562236 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 690ms 21:46:02 INFO - PROCESS | 3880 | 1466743562309 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 21:46:02 INFO - PROCESS | 3880 | 1466743562313 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 21:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:46:02 INFO - PROCESS | 3880 | 1466743562323 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:46:02 INFO - PROCESS | 3880 | 1466743562327 Marionette TRACE conn5 <- [1,1326,null,{}] 21:46:02 INFO - PROCESS | 3880 | 1466743562331 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:02 INFO - PROCESS | 3880 | 1466743562334 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:02 INFO - PROCESS | 3880 | 1466743562432 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 21:46:02 INFO - PROCESS | 3880 | 1466743562444 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:02 INFO - PROCESS | 3880 | 1466743562446 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:02 INFO - PROCESS | 3880 | ++DOCSHELL 19037C00 == 32 [pid = 3880] [id = 341] 21:46:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19039800) [pid = 3880] [serial = 1022] [outer = 00000000] 21:46:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19046800) [pid = 3880] [serial = 1023] [outer = 19039800] 21:46:02 INFO - PROCESS | 3880 | 1466743562501 Marionette DEBUG loaded listener.js 21:46:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19A01800) [pid = 3880] [serial = 1024] [outer = 19039800] 21:46:03 INFO - PROCESS | 3880 | 1466743563427 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 21:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1129ms 21:46:03 INFO - PROCESS | 3880 | 1466743563448 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 21:46:03 INFO - PROCESS | 3880 | 1466743563450 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 21:46:03 INFO - PROCESS | 3880 | 1466743563453 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:46:03 INFO - PROCESS | 3880 | 1466743563455 Marionette TRACE conn5 <- [1,1330,null,{}] 21:46:03 INFO - PROCESS | 3880 | 1466743563458 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:03 INFO - PROCESS | 3880 | 1466743563460 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:03 INFO - PROCESS | 3880 | 1466743563579 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 21:46:03 INFO - PROCESS | 3880 | 1466743563586 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:03 INFO - PROCESS | 3880 | 1466743563588 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:03 INFO - PROCESS | 3880 | ++DOCSHELL 19A71400 == 33 [pid = 3880] [id = 342] 21:46:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19B0A800) [pid = 3880] [serial = 1025] [outer = 00000000] 21:46:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A27F400) [pid = 3880] [serial = 1026] [outer = 19B0A800] 21:46:03 INFO - PROCESS | 3880 | 1466743563682 Marionette DEBUG loaded listener.js 21:46:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A3A9800) [pid = 3880] [serial = 1027] [outer = 19B0A800] 21:46:04 INFO - PROCESS | 3880 | 1466743564077 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 21:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 670ms 21:46:04 INFO - PROCESS | 3880 | 1466743564128 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 21:46:04 INFO - PROCESS | 3880 | 1466743564131 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 21:46:04 INFO - PROCESS | 3880 | 1466743564134 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:46:04 INFO - PROCESS | 3880 | 1466743564136 Marionette TRACE conn5 <- [1,1334,null,{}] 21:46:04 INFO - PROCESS | 3880 | 1466743564147 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:04 INFO - PROCESS | 3880 | 1466743564149 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:04 INFO - PROCESS | 3880 | 1466743564266 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 21:46:04 INFO - PROCESS | 3880 | 1466743564272 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:04 INFO - PROCESS | 3880 | 1466743564278 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:04 INFO - PROCESS | 3880 | ++DOCSHELL 1A536400 == 34 [pid = 3880] [id = 343] 21:46:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A53C400) [pid = 3880] [serial = 1028] [outer = 00000000] 21:46:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AC76C00) [pid = 3880] [serial = 1029] [outer = 1A53C400] 21:46:04 INFO - PROCESS | 3880 | 1466743564384 Marionette DEBUG loaded listener.js 21:46:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AE43400) [pid = 3880] [serial = 1030] [outer = 1A53C400] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19039400) [pid = 3880] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15F18800) [pid = 3880] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (08A69800) [pid = 3880] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0AD6DC00) [pid = 3880] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (11809800) [pid = 3880] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (18FE7800) [pid = 3880] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (10EF6000) [pid = 3880] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1876E800) [pid = 3880] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B021400) [pid = 3880] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (15DD6000) [pid = 3880] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1734E400) [pid = 3880] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:46:04 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (19A02000) [pid = 3880] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:46:04 INFO - PROCESS | 3880 | 1466743564868 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 21:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 790ms 21:46:04 INFO - PROCESS | 3880 | 1466743564928 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 21:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:46:04 INFO - PROCESS | 3880 | 1466743564930 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 21:46:04 INFO - PROCESS | 3880 | 1466743564933 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:46:04 INFO - PROCESS | 3880 | 1466743564935 Marionette TRACE conn5 <- [1,1338,null,{}] 21:46:04 INFO - PROCESS | 3880 | 1466743564939 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:04 INFO - PROCESS | 3880 | 1466743564941 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:05 INFO - PROCESS | 3880 | 1466743565067 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 21:46:05 INFO - PROCESS | 3880 | 1466743565127 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:05 INFO - PROCESS | 3880 | 1466743565129 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:05 INFO - PROCESS | 3880 | ++DOCSHELL 116AFC00 == 35 [pid = 3880] [id = 344] 21:46:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1180F000) [pid = 3880] [serial = 1031] [outer = 00000000] 21:46:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1A3A8400) [pid = 3880] [serial = 1032] [outer = 1180F000] 21:46:05 INFO - PROCESS | 3880 | 1466743565174 Marionette DEBUG loaded listener.js 21:46:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1A3A8800) [pid = 3880] [serial = 1033] [outer = 1180F000] 21:46:05 INFO - PROCESS | 3880 | 1466743565545 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 21:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 636ms 21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:46:05 INFO - PROCESS | 3880 | 1466743565574 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 21:46:05 INFO - PROCESS | 3880 | 1466743565576 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 21:46:05 INFO - PROCESS | 3880 | 1466743565579 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - PROCESS | 3880 | 1466743565581 Marionette TRACE conn5 <- [1,1342,null,{}] 21:46:05 INFO - PROCESS | 3880 | 1466743565585 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:05 INFO - PROCESS | 3880 | 1466743565587 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:05 INFO - PROCESS | 3880 | 1466743565667 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 21:46:05 INFO - PROCESS | 3880 | 1466743565673 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:05 INFO - PROCESS | 3880 | 1466743565675 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:05 INFO - PROCESS | 3880 | ++DOCSHELL 19B0B400 == 36 [pid = 3880] [id = 345] 21:46:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1AE45C00) [pid = 3880] [serial = 1034] [outer = 00000000] 21:46:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1AE51000) [pid = 3880] [serial = 1035] [outer = 1AE45C00] 21:46:05 INFO - PROCESS | 3880 | 1466743565719 Marionette DEBUG loaded listener.js 21:46:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1B006000) [pid = 3880] [serial = 1036] [outer = 1AE45C00] 21:46:06 INFO - PROCESS | 3880 | 1466743566151 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 21:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 631ms 21:46:06 INFO - PROCESS | 3880 | 1466743566211 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 21:46:06 INFO - PROCESS | 3880 | 1466743566214 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 21:46:06 INFO - PROCESS | 3880 | 1466743566217 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:46:06 INFO - PROCESS | 3880 | 1466743566218 Marionette TRACE conn5 <- [1,1346,null,{}] 21:46:06 INFO - PROCESS | 3880 | 1466743566222 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:06 INFO - PROCESS | 3880 | 1466743566224 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:06 INFO - PROCESS | 3880 | 1466743566306 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 21:46:06 INFO - PROCESS | 3880 | 1466743566311 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 3880 | 1466743566313 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:06 INFO - PROCESS | 3880 | ++DOCSHELL 1B00A000 == 37 [pid = 3880] [id = 346] 21:46:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1B00E400) [pid = 3880] [serial = 1037] [outer = 00000000] 21:46:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1B022C00) [pid = 3880] [serial = 1038] [outer = 1B00E400] 21:46:06 INFO - PROCESS | 3880 | 1466743566357 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1B028000) [pid = 3880] [serial = 1039] [outer = 1B00E400] 21:46:06 INFO - PROCESS | 3880 | 1466743566945 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 21:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 770ms 21:46:06 INFO - PROCESS | 3880 | 1466743566992 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 21:46:06 INFO - PROCESS | 3880 | 1466743566997 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 21:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:46:06 INFO - PROCESS | 3880 | 1466743567003 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:46:06 INFO - PROCESS | 3880 | 1466743567006 Marionette TRACE conn5 <- [1,1350,null,{}] 21:46:07 INFO - PROCESS | 3880 | 1466743567013 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:07 INFO - PROCESS | 3880 | 1466743567016 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:07 INFO - PROCESS | 3880 | 1466743567165 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 21:46:07 INFO - PROCESS | 3880 | 1466743567269 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:07 INFO - PROCESS | 3880 | 1466743567274 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:07 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE2000 == 38 [pid = 3880] [id = 347] 21:46:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (0CBE5800) [pid = 3880] [serial = 1040] [outer = 00000000] 21:46:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (11812400) [pid = 3880] [serial = 1041] [outer = 0CBE5800] 21:46:07 INFO - PROCESS | 3880 | 1466743567333 Marionette DEBUG loaded listener.js 21:46:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (15BC3800) [pid = 3880] [serial = 1042] [outer = 0CBE5800] 21:46:07 INFO - PROCESS | 3880 | 1466743567957 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1022ms 21:46:08 INFO - PROCESS | 3880 | 1466743568029 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 21:46:08 INFO - PROCESS | 3880 | 1466743568034 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 21:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:46:08 INFO - PROCESS | 3880 | 1466743568041 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:46:08 INFO - PROCESS | 3880 | 1466743568044 Marionette TRACE conn5 <- [1,1354,null,{}] 21:46:08 INFO - PROCESS | 3880 | 1466743568048 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:08 INFO - PROCESS | 3880 | 1466743568051 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:08 INFO - PROCESS | 3880 | 1466743568197 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 21:46:08 INFO - PROCESS | 3880 | 1466743568333 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:08 INFO - PROCESS | 3880 | 1466743568336 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:08 INFO - PROCESS | 3880 | ++DOCSHELL 18FE6C00 == 39 [pid = 3880] [id = 348] 21:46:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (18FE7400) [pid = 3880] [serial = 1043] [outer = 00000000] 21:46:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19023400) [pid = 3880] [serial = 1044] [outer = 18FE7400] 21:46:08 INFO - PROCESS | 3880 | 1466743568395 Marionette DEBUG loaded listener.js 21:46:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (19040800) [pid = 3880] [serial = 1045] [outer = 18FE7400] 21:46:09 INFO - PROCESS | 3880 | 1466743569070 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 21:46:09 INFO - PROCESS | 3880 | 1466743569122 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 21:46:09 INFO - PROCESS | 3880 | 1466743569126 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:46:09 INFO - PROCESS | 3880 | 1466743569130 Marionette TRACE conn5 <- [1,1358,null,{}] 21:46:09 INFO - PROCESS | 3880 | 1466743569142 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:09 INFO - PROCESS | 3880 | 1466743569147 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:09 INFO - PROCESS | 3880 | 1466743569260 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 21:46:09 INFO - PROCESS | 3880 | 1466743569395 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 3880 | 1466743569399 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:09 INFO - PROCESS | 3880 | ++DOCSHELL 1B022800 == 40 [pid = 3880] [id = 349] 21:46:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1B025400) [pid = 3880] [serial = 1046] [outer = 00000000] 21:46:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1B172400) [pid = 3880] [serial = 1047] [outer = 1B025400] 21:46:09 INFO - PROCESS | 3880 | 1466743569457 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1B314800) [pid = 3880] [serial = 1048] [outer = 1B025400] 21:46:10 INFO - PROCESS | 3880 | 1466743570118 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 21:46:10 INFO - PROCESS | 3880 | 1466743570155 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 21:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:46:10 INFO - PROCESS | 3880 | 1466743570158 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:46:10 INFO - PROCESS | 3880 | 1466743570161 Marionette TRACE conn5 <- [1,1362,null,{}] 21:46:10 INFO - PROCESS | 3880 | 1466743570164 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:10 INFO - PROCESS | 3880 | 1466743570167 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:10 INFO - PROCESS | 3880 | 1466743570279 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 21:46:10 INFO - PROCESS | 3880 | 1466743570539 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:10 INFO - PROCESS | 3880 | 1466743570542 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:10 INFO - PROCESS | 3880 | ++DOCSHELL 0AD1E800 == 41 [pid = 3880] [id = 350] 21:46:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (0AD21400) [pid = 3880] [serial = 1049] [outer = 00000000] 21:46:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (10E62C00) [pid = 3880] [serial = 1050] [outer = 0AD21400] 21:46:10 INFO - PROCESS | 3880 | 1466743570615 Marionette DEBUG loaded listener.js 21:46:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (10EF1C00) [pid = 3880] [serial = 1051] [outer = 0AD21400] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 19B0B400 == 40 [pid = 3880] [id = 345] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 116AFC00 == 39 [pid = 3880] [id = 344] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 1A536400 == 38 [pid = 3880] [id = 343] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 19A71400 == 37 [pid = 3880] [id = 342] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 19037C00 == 36 [pid = 3880] [id = 341] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 1734B000 == 35 [pid = 3880] [id = 340] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 10EF6400 == 34 [pid = 3880] [id = 339] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 0AD6C800 == 33 [pid = 3880] [id = 338] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 15F4F800 == 32 [pid = 3880] [id = 337] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 0CBE5C00 == 31 [pid = 3880] [id = 336] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 15F0F400 == 30 [pid = 3880] [id = 335] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 1B022800 == 29 [pid = 3880] [id = 349] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 1B00A000 == 28 [pid = 3880] [id = 346] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 0CBE2000 == 27 [pid = 3880] [id = 347] 21:46:11 INFO - PROCESS | 3880 | --DOCSHELL 18FE6C00 == 26 [pid = 3880] [id = 348] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (19040400) [pid = 3880] [serial = 996] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (15FDC400) [pid = 3880] [serial = 987] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (11053800) [pid = 3880] [serial = 979] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (10E59400) [pid = 3880] [serial = 978] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (0CB90800) [pid = 3880] [serial = 981] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (0CB99400) [pid = 3880] [serial = 982] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (11A04000) [pid = 3880] [serial = 984] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (11A95000) [pid = 3880] [serial = 985] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (19023C00) [pid = 3880] [serial = 994] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19019400) [pid = 3880] [serial = 993] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15F06000) [pid = 3880] [serial = 970] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (125DB800) [pid = 3880] [serial = 969] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19038000) [pid = 3880] [serial = 973] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18FF2400) [pid = 3880] [serial = 972] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1B459C00) [pid = 3880] [serial = 976] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1B318000) [pid = 3880] [serial = 975] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1902F000) [pid = 3880] [serial = 1000] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18FE9800) [pid = 3880] [serial = 999] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (190A3400) [pid = 3880] [serial = 997] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (17C7AC00) [pid = 3880] [serial = 990] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (18B37000) [pid = 3880] [serial = 991] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A239400) [pid = 3880] [serial = 1002] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1AC0F400) [pid = 3880] [serial = 1005] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1A284800) [pid = 3880] [serial = 1003] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1624CC00) [pid = 3880] [serial = 988] [outer = 00000000] [url = about:blank] 21:46:11 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:46:11 INFO - PROCESS | 3880 | 1466743571998 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 21:46:12 INFO - PROCESS | 3880 | 1466743572050 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 21:46:12 INFO - PROCESS | 3880 | 1466743572056 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:46:12 INFO - PROCESS | 3880 | 1466743572059 Marionette TRACE conn5 <- [1,1366,null,{}] 21:46:12 INFO - PROCESS | 3880 | 1466743572065 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:12 INFO - PROCESS | 3880 | 1466743572068 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:12 INFO - PROCESS | 3880 | 1466743572168 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 21:46:12 INFO - PROCESS | 3880 | 1466743572246 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 3880 | 1466743572251 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:12 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E5400 == 27 [pid = 3880] [id = 351] 21:46:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (0D3E6400) [pid = 3880] [serial = 1052] [outer = 00000000] 21:46:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (10E61000) [pid = 3880] [serial = 1053] [outer = 0D3E6400] 21:46:12 INFO - PROCESS | 3880 | 1466743572304 Marionette DEBUG loaded listener.js 21:46:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1104E800) [pid = 3880] [serial = 1054] [outer = 0D3E6400] 21:46:12 INFO - PROCESS | 3880 | 1466743572713 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 21:46:12 INFO - PROCESS | 3880 | 1466743572795 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 21:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:46:12 INFO - PROCESS | 3880 | 1466743572802 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:46:12 INFO - PROCESS | 3880 | 1466743572804 Marionette TRACE conn5 <- [1,1370,null,{}] 21:46:12 INFO - PROCESS | 3880 | 1466743572809 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:12 INFO - PROCESS | 3880 | 1466743572811 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:12 INFO - PROCESS | 3880 | 1466743572904 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 21:46:12 INFO - PROCESS | 3880 | 1466743572917 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 3880 | 1466743572920 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:12 INFO - PROCESS | 3880 | ++DOCSHELL 11A95000 == 28 [pid = 3880] [id = 352] 21:46:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (11B7F800) [pid = 3880] [serial = 1055] [outer = 00000000] 21:46:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1272D800) [pid = 3880] [serial = 1056] [outer = 11B7F800] 21:46:12 INFO - PROCESS | 3880 | 1466743572972 Marionette DEBUG loaded listener.js 21:46:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15A1CC00) [pid = 3880] [serial = 1057] [outer = 11B7F800] 21:46:13 INFO - PROCESS | 3880 | [3880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:46:13 INFO - PROCESS | 3880 | 1466743573450 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 21:46:13 INFO - PROCESS | 3880 | 1466743573477 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 21:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:46:13 INFO - PROCESS | 3880 | 1466743573481 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:46:13 INFO - PROCESS | 3880 | 1466743573485 Marionette TRACE conn5 <- [1,1374,null,{}] 21:46:13 INFO - PROCESS | 3880 | 1466743573497 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:13 INFO - PROCESS | 3880 | 1466743573502 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:13 INFO - PROCESS | 3880 | 1466743573618 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 21:46:13 INFO - PROCESS | 3880 | 1466743573716 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:13 INFO - PROCESS | 3880 | 1466743573720 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:13 INFO - PROCESS | 3880 | ++DOCSHELL 17342C00 == 29 [pid = 3880] [id = 353] 21:46:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (17343C00) [pid = 3880] [serial = 1058] [outer = 00000000] 21:46:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (173CC400) [pid = 3880] [serial = 1059] [outer = 17343C00] 21:46:13 INFO - PROCESS | 3880 | 1466743573771 Marionette DEBUG loaded listener.js 21:46:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (173D7000) [pid = 3880] [serial = 1060] [outer = 17343C00] 21:46:14 INFO - PROCESS | 3880 | 1466743574214 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 21:46:14 INFO - PROCESS | 3880 | 1466743574259 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 21:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:46:14 INFO - PROCESS | 3880 | 1466743574263 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:46:14 INFO - PROCESS | 3880 | 1466743574265 Marionette TRACE conn5 <- [1,1378,null,{}] 21:46:14 INFO - PROCESS | 3880 | 1466743574269 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:14 INFO - PROCESS | 3880 | 1466743574270 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:14 INFO - PROCESS | 3880 | 1466743574386 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 21:46:14 INFO - PROCESS | 3880 | 1466743574448 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:14 INFO - PROCESS | 3880 | 1466743574450 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:14 INFO - PROCESS | 3880 | ++DOCSHELL 17C7BC00 == 30 [pid = 3880] [id = 354] 21:46:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (17C7D400) [pid = 3880] [serial = 1061] [outer = 00000000] 21:46:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18B3B400) [pid = 3880] [serial = 1062] [outer = 17C7D400] 21:46:14 INFO - PROCESS | 3880 | 1466743574497 Marionette DEBUG loaded listener.js 21:46:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FE6400) [pid = 3880] [serial = 1063] [outer = 17C7D400] 21:46:14 INFO - PROCESS | 3880 | 1466743574901 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 21:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 21:46:14 INFO - PROCESS | 3880 | 1466743574939 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 21:46:14 INFO - PROCESS | 3880 | 1466743574941 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 21:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:46:14 INFO - PROCESS | 3880 | 1466743574943 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:46:14 INFO - PROCESS | 3880 | 1466743574945 Marionette TRACE conn5 <- [1,1382,null,{}] 21:46:14 INFO - PROCESS | 3880 | 1466743574948 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:14 INFO - PROCESS | 3880 | 1466743574951 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:15 INFO - PROCESS | 3880 | 1466743575085 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 21:46:15 INFO - PROCESS | 3880 | 1466743575092 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:15 INFO - PROCESS | 3880 | 1466743575094 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:15 INFO - PROCESS | 3880 | ++DOCSHELL 18FEC400 == 31 [pid = 3880] [id = 355] 21:46:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18FEC800) [pid = 3880] [serial = 1064] [outer = 00000000] 21:46:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19021800) [pid = 3880] [serial = 1065] [outer = 18FEC800] 21:46:15 INFO - PROCESS | 3880 | 1466743575138 Marionette DEBUG loaded listener.js 21:46:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1902E400) [pid = 3880] [serial = 1066] [outer = 18FEC800] 21:46:15 INFO - PROCESS | 3880 | 1466743575628 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 21:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 730ms 21:46:15 INFO - PROCESS | 3880 | 1466743575675 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 21:46:15 INFO - PROCESS | 3880 | 1466743575677 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 21:46:15 INFO - PROCESS | 3880 | 1466743575680 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:46:15 INFO - PROCESS | 3880 | 1466743575682 Marionette TRACE conn5 <- [1,1386,null,{}] 21:46:15 INFO - PROCESS | 3880 | 1466743575685 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:15 INFO - PROCESS | 3880 | 1466743575691 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:15 INFO - PROCESS | 3880 | 1466743575829 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 21:46:15 INFO - PROCESS | 3880 | 1466743575894 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:15 INFO - PROCESS | 3880 | 1466743575896 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:15 INFO - PROCESS | 3880 | ++DOCSHELL 19045800 == 32 [pid = 3880] [id = 356] 21:46:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (190AA000) [pid = 3880] [serial = 1067] [outer = 00000000] 21:46:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19A77C00) [pid = 3880] [serial = 1068] [outer = 190AA000] 21:46:15 INFO - PROCESS | 3880 | 1466743575941 Marionette DEBUG loaded listener.js 21:46:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19B13800) [pid = 3880] [serial = 1069] [outer = 190AA000] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (19B0A800) [pid = 3880] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A53C400) [pid = 3880] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1180F000) [pid = 3880] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A41DC00) [pid = 3880] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0AD76800) [pid = 3880] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0CBE9C00) [pid = 3880] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (173CB400) [pid = 3880] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (19039800) [pid = 3880] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15FE4C00) [pid = 3880] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (113BAC00) [pid = 3880] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1AE45C00) [pid = 3880] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:46:16 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1B00E400) [pid = 3880] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:46:16 INFO - PROCESS | 3880 | 1466743576573 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 21:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 930ms 21:46:16 INFO - PROCESS | 3880 | 1466743576615 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 21:46:16 INFO - PROCESS | 3880 | 1466743576617 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 21:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:46:16 INFO - PROCESS | 3880 | 1466743576620 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:46:16 INFO - PROCESS | 3880 | 1466743576622 Marionette TRACE conn5 <- [1,1390,null,{}] 21:46:16 INFO - PROCESS | 3880 | 1466743576625 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:16 INFO - PROCESS | 3880 | 1466743576627 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:16 INFO - PROCESS | 3880 | 1466743576706 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 21:46:16 INFO - PROCESS | 3880 | 1466743576712 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:16 INFO - PROCESS | 3880 | 1466743576714 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:16 INFO - PROCESS | 3880 | ++DOCSHELL 1901A800 == 33 [pid = 3880] [id = 357] 21:46:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19021000) [pid = 3880] [serial = 1070] [outer = 00000000] 21:46:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19044000) [pid = 3880] [serial = 1071] [outer = 19021000] 21:46:16 INFO - PROCESS | 3880 | 1466743576758 Marionette DEBUG loaded listener.js 21:46:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19044800) [pid = 3880] [serial = 1072] [outer = 19021000] 21:46:17 INFO - PROCESS | 3880 | 1466743577175 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 21:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 630ms 21:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:46:17 INFO - PROCESS | 3880 | 1466743577255 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 21:46:17 INFO - PROCESS | 3880 | 1466743577257 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 21:46:17 INFO - PROCESS | 3880 | 1466743577260 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:46:17 INFO - PROCESS | 3880 | 1466743577261 Marionette TRACE conn5 <- [1,1394,null,{}] 21:46:17 INFO - PROCESS | 3880 | 1466743577265 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:17 INFO - PROCESS | 3880 | 1466743577266 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:17 INFO - PROCESS | 3880 | 1466743577345 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 21:46:17 INFO - PROCESS | 3880 | 1466743577354 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 3880 | 1466743577356 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:17 INFO - PROCESS | 3880 | ++DOCSHELL 1A137C00 == 34 [pid = 3880] [id = 358] 21:46:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A239400) [pid = 3880] [serial = 1073] [outer = 00000000] 21:46:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A281800) [pid = 3880] [serial = 1074] [outer = 1A239400] 21:46:17 INFO - PROCESS | 3880 | 1466743577399 Marionette DEBUG loaded listener.js 21:46:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A282800) [pid = 3880] [serial = 1075] [outer = 1A239400] 21:46:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A276800) [pid = 3880] [serial = 1076] [outer = 15F11C00] 21:46:17 INFO - PROCESS | 3880 | 1466743577916 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 21:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 671ms 21:46:17 INFO - PROCESS | 3880 | 1466743577932 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 21:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:46:17 INFO - PROCESS | 3880 | 1466743577934 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 21:46:17 INFO - PROCESS | 3880 | 1466743577937 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:46:17 INFO - PROCESS | 3880 | 1466743577938 Marionette TRACE conn5 <- [1,1398,null,{}] 21:46:17 INFO - PROCESS | 3880 | 1466743577942 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:17 INFO - PROCESS | 3880 | 1466743577944 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:18 INFO - PROCESS | 3880 | 1466743578068 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 21:46:18 INFO - PROCESS | 3880 | 1466743578205 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:18 INFO - PROCESS | 3880 | 1466743578208 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:18 INFO - PROCESS | 3880 | ++DOCSHELL 08A64000 == 35 [pid = 3880] [id = 359] 21:46:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (08A6D800) [pid = 3880] [serial = 1077] [outer = 00000000] 21:46:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (0CB8E000) [pid = 3880] [serial = 1078] [outer = 08A6D800] 21:46:18 INFO - PROCESS | 3880 | 1466743578269 Marionette DEBUG loaded listener.js 21:46:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (0CB97800) [pid = 3880] [serial = 1079] [outer = 08A6D800] 21:46:19 INFO - PROCESS | 3880 | 1466743579223 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 21:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1336ms 21:46:19 INFO - PROCESS | 3880 | 1466743579275 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 21:46:19 INFO - PROCESS | 3880 | 1466743579279 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 21:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:46:19 INFO - PROCESS | 3880 | 1466743579284 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:46:19 INFO - PROCESS | 3880 | 1466743579288 Marionette TRACE conn5 <- [1,1402,null,{}] 21:46:19 INFO - PROCESS | 3880 | 1466743579293 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:19 INFO - PROCESS | 3880 | 1466743579296 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:19 INFO - PROCESS | 3880 | 1466743579449 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 21:46:19 INFO - PROCESS | 3880 | 1466743579574 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:19 INFO - PROCESS | 3880 | 1466743579577 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:19 INFO - PROCESS | 3880 | ++DOCSHELL 11A04000 == 36 [pid = 3880] [id = 360] 21:46:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (12725800) [pid = 3880] [serial = 1080] [outer = 00000000] 21:46:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (15DCE800) [pid = 3880] [serial = 1081] [outer = 12725800] 21:46:19 INFO - PROCESS | 3880 | 1466743579640 Marionette DEBUG loaded listener.js 21:46:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (15F19800) [pid = 3880] [serial = 1082] [outer = 12725800] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 0CBE9000 == 35 [pid = 3880] [id = 188] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 1789CC00 == 34 [pid = 3880] [id = 189] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 11413000 == 33 [pid = 3880] [id = 190] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 15AA8C00 == 32 [pid = 3880] [id = 198] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 15F03000 == 31 [pid = 3880] [id = 199] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 1140C800 == 30 [pid = 3880] [id = 197] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 11B80800 == 29 [pid = 3880] [id = 193] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 0CBF0000 == 28 [pid = 3880] [id = 196] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 173CFC00 == 27 [pid = 3880] [id = 191] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 1A137C00 == 26 [pid = 3880] [id = 358] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 1901A800 == 25 [pid = 3880] [id = 357] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 19045800 == 24 [pid = 3880] [id = 356] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 18FEC400 == 23 [pid = 3880] [id = 355] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 17C7BC00 == 22 [pid = 3880] [id = 354] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 17342C00 == 21 [pid = 3880] [id = 353] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 11A95000 == 20 [pid = 3880] [id = 352] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 0D3E5400 == 19 [pid = 3880] [id = 351] 21:46:20 INFO - PROCESS | 3880 | --DOCSHELL 0AD1E800 == 18 [pid = 3880] [id = 350] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1A27F400) [pid = 3880] [serial = 1026] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1AC76C00) [pid = 3880] [serial = 1029] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A3A9800) [pid = 3880] [serial = 1027] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1A3A8400) [pid = 3880] [serial = 1032] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1AC12400) [pid = 3880] [serial = 1006] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0CB9C800) [pid = 3880] [serial = 1014] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0D33B400) [pid = 3880] [serial = 1015] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0D3E6000) [pid = 3880] [serial = 1008] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1140A400) [pid = 3880] [serial = 1009] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (17895000) [pid = 3880] [serial = 1020] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1876B800) [pid = 3880] [serial = 1021] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19046800) [pid = 3880] [serial = 1023] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (173D5800) [pid = 3880] [serial = 1011] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (17899800) [pid = 3880] [serial = 1012] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (11811C00) [pid = 3880] [serial = 1017] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (127D0400) [pid = 3880] [serial = 1018] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1AE51000) [pid = 3880] [serial = 1035] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1B028000) [pid = 3880] [serial = 1039] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1B022C00) [pid = 3880] [serial = 1038] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1AE43400) [pid = 3880] [serial = 1030] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1B006000) [pid = 3880] [serial = 1036] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1A3A8800) [pid = 3880] [serial = 1033] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (19A01800) [pid = 3880] [serial = 1024] [outer = 00000000] [url = about:blank] 21:46:20 INFO - PROCESS | 3880 | 1466743580664 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 21:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1431ms 21:46:20 INFO - PROCESS | 3880 | 1466743580715 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 21:46:20 INFO - PROCESS | 3880 | 1466743580721 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 21:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:46:20 INFO - PROCESS | 3880 | 1466743580727 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - PROCESS | 3880 | 1466743580730 Marionette TRACE conn5 <- [1,1406,null,{}] 21:46:20 INFO - PROCESS | 3880 | 1466743580737 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:20 INFO - PROCESS | 3880 | 1466743580740 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:20 INFO - PROCESS | 3880 | 1466743580898 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 21:46:21 INFO - PROCESS | 3880 | 1466743581068 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 3880 | 1466743581073 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:21 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E8400 == 19 [pid = 3880] [id = 361] 21:46:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (10E5F400) [pid = 3880] [serial = 1083] [outer = 00000000] 21:46:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (10EF0000) [pid = 3880] [serial = 1084] [outer = 10E5F400] 21:46:21 INFO - PROCESS | 3880 | 1466743581139 Marionette DEBUG loaded listener.js 21:46:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (11057800) [pid = 3880] [serial = 1085] [outer = 10E5F400] 21:46:21 INFO - PROCESS | 3880 | 1466743581742 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 21:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1072ms 21:46:21 INFO - PROCESS | 3880 | 1466743581809 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 21:46:21 INFO - PROCESS | 3880 | 1466743581815 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 21:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:46:21 INFO - PROCESS | 3880 | 1466743581822 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:46:21 INFO - PROCESS | 3880 | 1466743581825 Marionette TRACE conn5 <- [1,1410,null,{}] 21:46:21 INFO - PROCESS | 3880 | 1466743581829 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:21 INFO - PROCESS | 3880 | 1466743581832 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:21 INFO - PROCESS | 3880 | 1466743581948 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 21:46:22 INFO - PROCESS | 3880 | 1466743582074 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:22 INFO - PROCESS | 3880 | 1466743582077 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:22 INFO - PROCESS | 3880 | ++DOCSHELL 11A92C00 == 20 [pid = 3880] [id = 362] 21:46:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (11A94000) [pid = 3880] [serial = 1086] [outer = 00000000] 21:46:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1272E400) [pid = 3880] [serial = 1087] [outer = 11A94000] 21:46:22 INFO - PROCESS | 3880 | 1466743582137 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (15AE1C00) [pid = 3880] [serial = 1088] [outer = 11A94000] 21:46:22 INFO - PROCESS | 3880 | 1466743582838 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 21:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1071ms 21:46:22 INFO - PROCESS | 3880 | 1466743582900 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 21:46:22 INFO - PROCESS | 3880 | 1466743582903 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 21:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:46:22 INFO - PROCESS | 3880 | 1466743582907 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:46:22 INFO - PROCESS | 3880 | 1466743582911 Marionette TRACE conn5 <- [1,1414,null,{}] 21:46:22 INFO - PROCESS | 3880 | 1466743582923 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:22 INFO - PROCESS | 3880 | 1466743582928 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:23 INFO - PROCESS | 3880 | 1466743583044 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 21:46:23 INFO - PROCESS | 3880 | 1466743583174 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:23 INFO - PROCESS | 3880 | 1466743583178 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:23 INFO - PROCESS | 3880 | ++DOCSHELL 1733F400 == 21 [pid = 3880] [id = 363] 21:46:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1733F800) [pid = 3880] [serial = 1089] [outer = 00000000] 21:46:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (173CB000) [pid = 3880] [serial = 1090] [outer = 1733F800] 21:46:23 INFO - PROCESS | 3880 | 1466743583243 Marionette DEBUG loaded listener.js 21:46:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (173D5800) [pid = 3880] [serial = 1091] [outer = 1733F800] 21:46:23 INFO - PROCESS | 3880 | 1466743583909 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 21:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1021ms 21:46:23 INFO - PROCESS | 3880 | 1466743583930 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 21:46:23 INFO - PROCESS | 3880 | 1466743583933 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 21:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:46:23 INFO - PROCESS | 3880 | 1466743583951 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:46:23 INFO - PROCESS | 3880 | 1466743583953 Marionette TRACE conn5 <- [1,1418,null,{}] 21:46:23 INFO - PROCESS | 3880 | 1466743583958 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:23 INFO - PROCESS | 3880 | 1466743583960 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:24 INFO - PROCESS | 3880 | 1466743584070 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 21:46:24 INFO - PROCESS | 3880 | 1466743584194 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:24 INFO - PROCESS | 3880 | 1466743584196 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:24 INFO - PROCESS | 3880 | ++DOCSHELL 17C82400 == 22 [pid = 3880] [id = 364] 21:46:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (18766000) [pid = 3880] [serial = 1092] [outer = 00000000] 21:46:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (18BC8400) [pid = 3880] [serial = 1093] [outer = 18766000] 21:46:24 INFO - PROCESS | 3880 | 1466743584252 Marionette DEBUG loaded listener.js 21:46:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18FE9000) [pid = 3880] [serial = 1094] [outer = 18766000] 21:46:24 INFO - PROCESS | 3880 | 1466743584961 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 21:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1037ms 21:46:24 INFO - PROCESS | 3880 | 1466743584984 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 21:46:24 INFO - PROCESS | 3880 | 1466743584988 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 21:46:24 INFO - PROCESS | 3880 | 1466743584994 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:46:24 INFO - PROCESS | 3880 | 1466743584998 Marionette TRACE conn5 <- [1,1422,null,{}] 21:46:25 INFO - PROCESS | 3880 | 1466743585023 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:25 INFO - PROCESS | 3880 | 1466743585026 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:25 INFO - PROCESS | 3880 | 1466743585136 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 21:46:25 INFO - PROCESS | 3880 | --DOCSHELL 08A64000 == 21 [pid = 3880] [id = 359] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 1105B400 == 20 [pid = 3880] [id = 183] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 1607E400 == 19 [pid = 3880] [id = 185] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 19A76000 == 18 [pid = 3880] [id = 194] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 15AA7800 == 17 [pid = 3880] [id = 184] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 19B12400 == 16 [pid = 3880] [id = 195] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 1902CC00 == 15 [pid = 3880] [id = 192] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 15F15800 == 14 [pid = 3880] [id = 186] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 18F67800 == 13 [pid = 3880] [id = 187] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 1733F400 == 12 [pid = 3880] [id = 363] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 11A92C00 == 11 [pid = 3880] [id = 362] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 11A04000 == 10 [pid = 3880] [id = 360] 21:46:26 INFO - PROCESS | 3880 | --DOCSHELL 0D3E8400 == 9 [pid = 3880] [id = 361] 21:46:27 INFO - PROCESS | 3880 | --DOCSHELL 17C82400 == 8 [pid = 3880] [id = 364] 21:46:27 INFO - PROCESS | 3880 | 1466743587958 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:27 INFO - PROCESS | 3880 | 1466743587961 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:28 INFO - PROCESS | 3880 | ++DOCSHELL 08A63C00 == 9 [pid = 3880] [id = 365] 21:46:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (08A67000) [pid = 3880] [serial = 1095] [outer = 00000000] 21:46:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (0CB93000) [pid = 3880] [serial = 1096] [outer = 08A67000] 21:46:28 INFO - PROCESS | 3880 | 1466743588093 Marionette DEBUG loaded listener.js 21:46:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (0CBE3800) [pid = 3880] [serial = 1097] [outer = 08A67000] 21:46:28 INFO - PROCESS | 3880 | 1466743588573 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 21:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 3630ms 21:46:28 INFO - PROCESS | 3880 | 1466743588631 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 21:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:46:28 INFO - PROCESS | 3880 | 1466743588635 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 21:46:28 INFO - PROCESS | 3880 | 1466743588639 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:46:28 INFO - PROCESS | 3880 | 1466743588642 Marionette TRACE conn5 <- [1,1426,null,{}] 21:46:28 INFO - PROCESS | 3880 | 1466743588648 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:28 INFO - PROCESS | 3880 | 1466743588652 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:28 INFO - PROCESS | 3880 | 1466743588746 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 21:46:28 INFO - PROCESS | 3880 | 1466743588759 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:28 INFO - PROCESS | 3880 | 1466743588762 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:28 INFO - PROCESS | 3880 | ++DOCSHELL 1140FC00 == 10 [pid = 3880] [id = 366] 21:46:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (11410000) [pid = 3880] [serial = 1098] [outer = 00000000] 21:46:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (11415000) [pid = 3880] [serial = 1099] [outer = 11410000] 21:46:28 INFO - PROCESS | 3880 | 1466743588811 Marionette DEBUG loaded listener.js 21:46:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (11739C00) [pid = 3880] [serial = 1100] [outer = 11410000] 21:46:29 INFO - PROCESS | 3880 | 1466743589285 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 21:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 690ms 21:46:29 INFO - PROCESS | 3880 | 1466743589351 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 21:46:29 INFO - PROCESS | 3880 | 1466743589356 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 21:46:29 INFO - PROCESS | 3880 | 1466743589360 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:46:29 INFO - PROCESS | 3880 | 1466743589362 Marionette TRACE conn5 <- [1,1430,null,{}] 21:46:29 INFO - PROCESS | 3880 | 1466743589366 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:29 INFO - PROCESS | 3880 | 1466743589369 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:29 INFO - PROCESS | 3880 | 1466743589463 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 21:46:29 INFO - PROCESS | 3880 | 1466743589553 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:29 INFO - PROCESS | 3880 | 1466743589556 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:29 INFO - PROCESS | 3880 | ++DOCSHELL 15AAF400 == 11 [pid = 3880] [id = 367] 21:46:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (15AE1400) [pid = 3880] [serial = 1101] [outer = 00000000] 21:46:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (15DCA800) [pid = 3880] [serial = 1102] [outer = 15AE1400] 21:46:29 INFO - PROCESS | 3880 | 1466743589602 Marionette DEBUG loaded listener.js 21:46:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (15F17C00) [pid = 3880] [serial = 1103] [outer = 15AE1400] 21:46:30 INFO - PROCESS | 3880 | 1466743590024 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 21:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 21:46:30 INFO - PROCESS | 3880 | 1466743590035 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 21:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:46:30 INFO - PROCESS | 3880 | 1466743590037 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 21:46:30 INFO - PROCESS | 3880 | 1466743590042 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:46:30 INFO - PROCESS | 3880 | 1466743590048 Marionette TRACE conn5 <- [1,1434,null,{}] 21:46:30 INFO - PROCESS | 3880 | 1466743590072 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:30 INFO - PROCESS | 3880 | 1466743590076 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:30 INFO - PROCESS | 3880 | 1466743590203 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 21:46:30 INFO - PROCESS | 3880 | 1466743590211 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:30 INFO - PROCESS | 3880 | 1466743590213 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:30 INFO - PROCESS | 3880 | ++DOCSHELL 16076C00 == 12 [pid = 3880] [id = 368] 21:46:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (160E3400) [pid = 3880] [serial = 1104] [outer = 00000000] 21:46:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1789A800) [pid = 3880] [serial = 1105] [outer = 160E3400] 21:46:30 INFO - PROCESS | 3880 | 1466743590258 Marionette DEBUG loaded listener.js 21:46:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (17C7A800) [pid = 3880] [serial = 1106] [outer = 160E3400] 21:46:30 INFO - PROCESS | 3880 | 1466743590777 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 21:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 791ms 21:46:30 INFO - PROCESS | 3880 | 1466743590852 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 21:46:30 INFO - PROCESS | 3880 | 1466743590855 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 21:46:30 INFO - PROCESS | 3880 | 1466743590858 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:46:30 INFO - PROCESS | 3880 | 1466743590860 Marionette TRACE conn5 <- [1,1438,null,{}] 21:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:46:30 INFO - PROCESS | 3880 | 1466743590863 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:30 INFO - PROCESS | 3880 | 1466743590865 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:30 INFO - PROCESS | 3880 | 1466743590983 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 21:46:31 INFO - PROCESS | 3880 | 1466743591042 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 3880 | 1466743591044 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:31 INFO - PROCESS | 3880 | ++DOCSHELL 18B35000 == 13 [pid = 3880] [id = 369] 21:46:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (18B37000) [pid = 3880] [serial = 1107] [outer = 00000000] 21:46:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (18FED800) [pid = 3880] [serial = 1108] [outer = 18B37000] 21:46:31 INFO - PROCESS | 3880 | 1466743591089 Marionette DEBUG loaded listener.js 21:46:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (18FF4800) [pid = 3880] [serial = 1109] [outer = 18B37000] 21:46:31 INFO - PROCESS | 3880 | 1466743591534 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 21:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 714ms 21:46:31 INFO - PROCESS | 3880 | 1466743591578 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 21:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:46:31 INFO - PROCESS | 3880 | 1466743591580 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 21:46:31 INFO - PROCESS | 3880 | 1466743591583 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:46:31 INFO - PROCESS | 3880 | 1466743591585 Marionette TRACE conn5 <- [1,1442,null,{}] 21:46:31 INFO - PROCESS | 3880 | 1466743591588 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:31 INFO - PROCESS | 3880 | 1466743591590 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:31 INFO - PROCESS | 3880 | 1466743591700 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 21:46:31 INFO - PROCESS | 3880 | 1466743591713 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 3880 | 1466743591719 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:31 INFO - PROCESS | 3880 | ++DOCSHELL 19026000 == 14 [pid = 3880] [id = 370] 21:46:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (19026400) [pid = 3880] [serial = 1110] [outer = 00000000] 21:46:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (19031000) [pid = 3880] [serial = 1111] [outer = 19026400] 21:46:31 INFO - PROCESS | 3880 | 1466743591822 Marionette DEBUG loaded listener.js 21:46:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (19042C00) [pid = 3880] [serial = 1112] [outer = 19026400] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (17343C00) [pid = 3880] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (0AD21400) [pid = 3880] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (11B7F800) [pid = 3880] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (17C7D400) [pid = 3880] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (0D3E6400) [pid = 3880] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (0CBE5800) [pid = 3880] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (18FE7400) [pid = 3880] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1B025400) [pid = 3880] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18FEC800) [pid = 3880] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (190AA000) [pid = 3880] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19021000) [pid = 3880] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (12725800) [pid = 3880] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (08A6D800) [pid = 3880] [serial = 1077] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1A239400) [pid = 3880] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (11A94000) [pid = 3880] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1733F800) [pid = 3880] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:46:32 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (10E5F400) [pid = 3880] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:46:32 INFO - PROCESS | 3880 | 1466743592565 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 21:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1019ms 21:46:32 INFO - PROCESS | 3880 | 1466743592603 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 21:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:46:32 INFO - PROCESS | 3880 | 1466743592605 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 21:46:32 INFO - PROCESS | 3880 | 1466743592608 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:46:32 INFO - PROCESS | 3880 | 1466743592610 Marionette TRACE conn5 <- [1,1446,null,{}] 21:46:32 INFO - PROCESS | 3880 | 1466743592613 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:32 INFO - PROCESS | 3880 | 1466743592616 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:32 INFO - PROCESS | 3880 | 1466743592728 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 21:46:32 INFO - PROCESS | 3880 | 1466743592787 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:32 INFO - PROCESS | 3880 | 1466743592789 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:32 INFO - PROCESS | 3880 | ++DOCSHELL 125D9800 == 15 [pid = 3880] [id = 371] 21:46:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (12725800) [pid = 3880] [serial = 1113] [outer = 00000000] 21:46:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1789F000) [pid = 3880] [serial = 1114] [outer = 12725800] 21:46:32 INFO - PROCESS | 3880 | 1466743592843 Marionette DEBUG loaded listener.js 21:46:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18761400) [pid = 3880] [serial = 1115] [outer = 12725800] 21:46:33 INFO - PROCESS | 3880 | 1466743593223 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 21:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 21:46:33 INFO - PROCESS | 3880 | 1466743593280 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 21:46:33 INFO - PROCESS | 3880 | 1466743593282 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 21:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:46:33 INFO - PROCESS | 3880 | 1466743593286 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:46:33 INFO - PROCESS | 3880 | 1466743593287 Marionette TRACE conn5 <- [1,1450,null,{}] 21:46:33 INFO - PROCESS | 3880 | 1466743593291 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:33 INFO - PROCESS | 3880 | 1466743593293 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:33 INFO - PROCESS | 3880 | 1466743593370 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 21:46:33 INFO - PROCESS | 3880 | 1466743593375 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:33 INFO - PROCESS | 3880 | 1466743593377 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:33 INFO - PROCESS | 3880 | ++DOCSHELL 18FF3800 == 16 [pid = 3880] [id = 372] 21:46:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19021400) [pid = 3880] [serial = 1116] [outer = 00000000] 21:46:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19042800) [pid = 3880] [serial = 1117] [outer = 19021400] 21:46:33 INFO - PROCESS | 3880 | 1466743593421 Marionette DEBUG loaded listener.js 21:46:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19A05C00) [pid = 3880] [serial = 1118] [outer = 19021400] 21:46:33 INFO - PROCESS | 3880 | 1466743593857 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 21:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 630ms 21:46:33 INFO - PROCESS | 3880 | 1466743593916 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 21:46:33 INFO - PROCESS | 3880 | 1466743593918 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 21:46:33 INFO - PROCESS | 3880 | 1466743593922 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:46:33 INFO - PROCESS | 3880 | 1466743593923 Marionette TRACE conn5 <- [1,1454,null,{}] 21:46:33 INFO - PROCESS | 3880 | 1466743593927 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:33 INFO - PROCESS | 3880 | 1466743593929 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:33 INFO - PROCESS | 3880 | 1466743594008 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 21:46:34 INFO - PROCESS | 3880 | 1466743594045 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:34 INFO - PROCESS | 3880 | 1466743594047 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:34 INFO - PROCESS | 3880 | ++DOCSHELL 1A137400 == 17 [pid = 3880] [id = 373] 21:46:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A277000) [pid = 3880] [serial = 1119] [outer = 00000000] 21:46:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A27D000) [pid = 3880] [serial = 1120] [outer = 1A277000] 21:46:34 INFO - PROCESS | 3880 | 1466743594094 Marionette DEBUG loaded listener.js 21:46:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A279400) [pid = 3880] [serial = 1121] [outer = 1A277000] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (173CC400) [pid = 3880] [serial = 1059] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (10E62C00) [pid = 3880] [serial = 1050] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (10EF1C00) [pid = 3880] [serial = 1051] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1272D800) [pid = 3880] [serial = 1056] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (15A1CC00) [pid = 3880] [serial = 1057] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (18B3B400) [pid = 3880] [serial = 1062] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (10E61000) [pid = 3880] [serial = 1053] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1104E800) [pid = 3880] [serial = 1054] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15BC3800) [pid = 3880] [serial = 1042] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11812400) [pid = 3880] [serial = 1041] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19040800) [pid = 3880] [serial = 1045] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (19023400) [pid = 3880] [serial = 1044] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1590C400) [pid = 3880] [serial = 658] [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.] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1B314800) [pid = 3880] [serial = 1048] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1B172400) [pid = 3880] [serial = 1047] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (19021800) [pid = 3880] [serial = 1065] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (18FE6400) [pid = 3880] [serial = 1063] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (19A77C00) [pid = 3880] [serial = 1068] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1A282800) [pid = 3880] [serial = 1075] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1902E400) [pid = 3880] [serial = 1066] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (19B13800) [pid = 3880] [serial = 1069] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (19044000) [pid = 3880] [serial = 1071] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (19044800) [pid = 3880] [serial = 1072] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (173D7000) [pid = 3880] [serial = 1060] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (15F19800) [pid = 3880] [serial = 1082] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (0CB97800) [pid = 3880] [serial = 1079] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (15DCE800) [pid = 3880] [serial = 1081] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (1A281800) [pid = 3880] [serial = 1074] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (0CB8E000) [pid = 3880] [serial = 1078] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (15AE1C00) [pid = 3880] [serial = 1088] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (173D5800) [pid = 3880] [serial = 1091] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 52 (18BC8400) [pid = 3880] [serial = 1093] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 51 (173CB000) [pid = 3880] [serial = 1090] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 50 (11057800) [pid = 3880] [serial = 1085] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 49 (1272E400) [pid = 3880] [serial = 1087] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | --DOMWINDOW == 48 (10EF0000) [pid = 3880] [serial = 1084] [outer = 00000000] [url = about:blank] 21:46:35 INFO - PROCESS | 3880 | 1466743595813 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 21:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1917ms 21:46:35 INFO - PROCESS | 3880 | 1466743595844 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 21:46:35 INFO - PROCESS | 3880 | 1466743595848 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 21:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:46:35 INFO - PROCESS | 3880 | 1466743595853 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:46:35 INFO - PROCESS | 3880 | 1466743595856 Marionette TRACE conn5 <- [1,1458,null,{}] 21:46:35 INFO - PROCESS | 3880 | 1466743595862 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:35 INFO - PROCESS | 3880 | 1466743595865 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:35 INFO - PROCESS | 3880 | 1466743595955 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 21:46:35 INFO - PROCESS | 3880 | 1466743595963 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:35 INFO - PROCESS | 3880 | 1466743595967 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:35 INFO - PROCESS | 3880 | ++DOCSHELL 10E5FC00 == 18 [pid = 3880] [id = 374] 21:46:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 49 (10E61400) [pid = 3880] [serial = 1122] [outer = 00000000] 21:46:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 50 (10EF0000) [pid = 3880] [serial = 1123] [outer = 10E61400] 21:46:36 INFO - PROCESS | 3880 | 1466743596017 Marionette DEBUG loaded listener.js 21:46:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 51 (1104E800) [pid = 3880] [serial = 1124] [outer = 10E61400] 21:46:36 INFO - PROCESS | 3880 | 1466743596522 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 21:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 730ms 21:46:36 INFO - PROCESS | 3880 | 1466743596584 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 21:46:36 INFO - PROCESS | 3880 | 1466743596589 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 21:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:46:36 INFO - PROCESS | 3880 | 1466743596595 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:46:36 INFO - PROCESS | 3880 | 1466743596598 Marionette TRACE conn5 <- [1,1462,null,{}] 21:46:36 INFO - PROCESS | 3880 | 1466743596602 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:36 INFO - PROCESS | 3880 | 1466743596605 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:36 INFO - PROCESS | 3880 | 1466743596693 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 21:46:36 INFO - PROCESS | 3880 | 1466743596700 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:36 INFO - PROCESS | 3880 | 1466743596703 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:36 INFO - PROCESS | 3880 | ++DOCSHELL 11413C00 == 19 [pid = 3880] [id = 375] 21:46:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 52 (11414400) [pid = 3880] [serial = 1125] [outer = 00000000] 21:46:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (116B4800) [pid = 3880] [serial = 1126] [outer = 11414400] 21:46:36 INFO - PROCESS | 3880 | 1466743596762 Marionette DEBUG loaded listener.js 21:46:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (11A06400) [pid = 3880] [serial = 1127] [outer = 11414400] 21:46:37 INFO - PROCESS | 3880 | 1466743597252 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 21:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 671ms 21:46:37 INFO - PROCESS | 3880 | 1466743597269 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 21:46:37 INFO - PROCESS | 3880 | 1466743597272 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 21:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:46:37 INFO - PROCESS | 3880 | 1466743597275 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:46:37 INFO - PROCESS | 3880 | 1466743597279 Marionette TRACE conn5 <- [1,1466,null,{}] 21:46:37 INFO - PROCESS | 3880 | 1466743597294 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:37 INFO - PROCESS | 3880 | 1466743597299 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:37 INFO - PROCESS | 3880 | 1466743597414 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 21:46:37 INFO - PROCESS | 3880 | 1466743597426 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:37 INFO - PROCESS | 3880 | 1466743597429 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:37 INFO - PROCESS | 3880 | ++DOCSHELL 15BCB400 == 20 [pid = 3880] [id = 376] 21:46:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (15D5D000) [pid = 3880] [serial = 1128] [outer = 00000000] 21:46:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (15DCE000) [pid = 3880] [serial = 1129] [outer = 15D5D000] 21:46:37 INFO - PROCESS | 3880 | 1466743597477 Marionette DEBUG loaded listener.js 21:46:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (15E9BC00) [pid = 3880] [serial = 1130] [outer = 15D5D000] 21:46:37 INFO - PROCESS | 3880 | 1466743597960 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 21:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 730ms 21:46:37 INFO - PROCESS | 3880 | 1466743598009 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 21:46:37 INFO - PROCESS | 3880 | 1466743598012 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 21:46:37 INFO - PROCESS | 3880 | 1466743598015 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:46:37 INFO - PROCESS | 3880 | 1466743598016 Marionette TRACE conn5 <- [1,1470,null,{}] 21:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:46:38 INFO - PROCESS | 3880 | 1466743598020 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:38 INFO - PROCESS | 3880 | 1466743598022 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:38 INFO - PROCESS | 3880 | 1466743598105 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 21:46:38 INFO - PROCESS | 3880 | 1466743598110 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:38 INFO - PROCESS | 3880 | 1466743598112 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:38 INFO - PROCESS | 3880 | ++DOCSHELL 15F15400 == 21 [pid = 3880] [id = 377] 21:46:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (15F4E800) [pid = 3880] [serial = 1131] [outer = 00000000] 21:46:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (160DD400) [pid = 3880] [serial = 1132] [outer = 15F4E800] 21:46:38 INFO - PROCESS | 3880 | 1466743598158 Marionette DEBUG loaded listener.js 21:46:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (1734E400) [pid = 3880] [serial = 1133] [outer = 15F4E800] 21:46:38 INFO - PROCESS | 3880 | 1466743598601 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 21:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 630ms 21:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:46:38 INFO - PROCESS | 3880 | 1466743598649 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 21:46:38 INFO - PROCESS | 3880 | 1466743598651 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 21:46:38 INFO - PROCESS | 3880 | 1466743598655 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:46:38 INFO - PROCESS | 3880 | 1466743598656 Marionette TRACE conn5 <- [1,1474,null,{}] 21:46:38 INFO - PROCESS | 3880 | 1466743598660 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:38 INFO - PROCESS | 3880 | 1466743598662 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:38 INFO - PROCESS | 3880 | 1466743598739 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 21:46:38 INFO - PROCESS | 3880 | 1466743598777 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:38 INFO - PROCESS | 3880 | 1466743598779 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:38 INFO - PROCESS | 3880 | ++DOCSHELL 173D3800 == 22 [pid = 3880] [id = 378] 21:46:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (173D4000) [pid = 3880] [serial = 1134] [outer = 00000000] 21:46:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (17895400) [pid = 3880] [serial = 1135] [outer = 173D4000] 21:46:38 INFO - PROCESS | 3880 | 1466743598824 Marionette DEBUG loaded listener.js 21:46:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (1789F400) [pid = 3880] [serial = 1136] [outer = 173D4000] 21:46:39 INFO - PROCESS | 3880 | 1466743599257 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 21:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 21:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:46:39 INFO - PROCESS | 3880 | 1466743599325 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 21:46:39 INFO - PROCESS | 3880 | 1466743599328 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 21:46:39 INFO - PROCESS | 3880 | 1466743599331 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 3880 | 1466743599332 Marionette TRACE conn5 <- [1,1478,null,{}] 21:46:39 INFO - PROCESS | 3880 | 1466743599336 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:39 INFO - PROCESS | 3880 | 1466743599341 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:39 INFO - PROCESS | 3880 | 1466743599446 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 21:46:39 INFO - PROCESS | 3880 | 1466743599455 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:39 INFO - PROCESS | 3880 | 1466743599457 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:39 INFO - PROCESS | 3880 | ++DOCSHELL 17C79800 == 23 [pid = 3880] [id = 379] 21:46:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (18BC9800) [pid = 3880] [serial = 1137] [outer = 00000000] 21:46:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (18FEBC00) [pid = 3880] [serial = 1138] [outer = 18BC9800] 21:46:39 INFO - PROCESS | 3880 | 1466743599501 Marionette DEBUG loaded listener.js 21:46:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (18FF5000) [pid = 3880] [serial = 1139] [outer = 18BC9800] 21:46:39 INFO - PROCESS | 3880 | 1466743599932 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 21:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 630ms 21:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:46:39 INFO - PROCESS | 3880 | 1466743599961 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 21:46:39 INFO - PROCESS | 3880 | 1466743599963 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 21:46:39 INFO - PROCESS | 3880 | 1466743599966 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 3880 | 1466743599968 Marionette TRACE conn5 <- [1,1482,null,{}] 21:46:39 INFO - PROCESS | 3880 | 1466743599975 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:39 INFO - PROCESS | 3880 | 1466743599977 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:40 INFO - PROCESS | 3880 | 1466743600053 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 21:46:40 INFO - PROCESS | 3880 | 1466743600059 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:40 INFO - PROCESS | 3880 | 1466743600061 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:40 INFO - PROCESS | 3880 | ++DOCSHELL 1901FC00 == 24 [pid = 3880] [id = 380] 21:46:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (19024000) [pid = 3880] [serial = 1140] [outer = 00000000] 21:46:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1902C800) [pid = 3880] [serial = 1141] [outer = 19024000] 21:46:40 INFO - PROCESS | 3880 | 1466743600105 Marionette DEBUG loaded listener.js 21:46:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1902DC00) [pid = 3880] [serial = 1142] [outer = 19024000] 21:46:40 INFO - PROCESS | 3880 | 1466743600567 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 21:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 630ms 21:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:46:40 INFO - PROCESS | 3880 | 1466743600601 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 21:46:40 INFO - PROCESS | 3880 | 1466743600603 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 21:46:40 INFO - PROCESS | 3880 | 1466743600607 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:46:40 INFO - PROCESS | 3880 | 1466743600608 Marionette TRACE conn5 <- [1,1486,null,{}] 21:46:40 INFO - PROCESS | 3880 | 1466743600612 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:40 INFO - PROCESS | 3880 | 1466743600614 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:40 INFO - PROCESS | 3880 | 1466743600691 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 21:46:40 INFO - PROCESS | 3880 | 1466743600696 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:40 INFO - PROCESS | 3880 | 1466743600698 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:40 INFO - PROCESS | 3880 | ++DOCSHELL 113B6000 == 25 [pid = 3880] [id = 381] 21:46:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (116B4400) [pid = 3880] [serial = 1143] [outer = 00000000] 21:46:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19046800) [pid = 3880] [serial = 1144] [outer = 116B4400] 21:46:40 INFO - PROCESS | 3880 | 1466743600742 Marionette DEBUG loaded listener.js 21:46:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15F0BC00) [pid = 3880] [serial = 1145] [outer = 116B4400] 21:46:41 INFO - PROCESS | 3880 | 1466743601183 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 21:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 630ms 21:46:41 INFO - PROCESS | 3880 | 1466743601237 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 21:46:41 INFO - PROCESS | 3880 | 1466743601239 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 21:46:41 INFO - PROCESS | 3880 | 1466743601248 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:46:41 INFO - PROCESS | 3880 | 1466743601250 Marionette TRACE conn5 <- [1,1490,null,{}] 21:46:41 INFO - PROCESS | 3880 | 1466743601253 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:41 INFO - PROCESS | 3880 | 1466743601255 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:41 INFO - PROCESS | 3880 | 1466743601359 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 21:46:41 INFO - PROCESS | 3880 | 1466743601367 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:41 INFO - PROCESS | 3880 | 1466743601369 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:41 INFO - PROCESS | 3880 | ++DOCSHELL 19B0BC00 == 26 [pid = 3880] [id = 382] 21:46:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19B0DC00) [pid = 3880] [serial = 1146] [outer = 00000000] 21:46:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A12EC00) [pid = 3880] [serial = 1147] [outer = 19B0DC00] 21:46:41 INFO - PROCESS | 3880 | 1466743601413 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A132C00) [pid = 3880] [serial = 1148] [outer = 19B0DC00] 21:46:41 INFO - PROCESS | 3880 | 1466743601904 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 21:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 21:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:46:41 INFO - PROCESS | 3880 | 1466743601922 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 21:46:41 INFO - PROCESS | 3880 | 1466743601924 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 21:46:41 INFO - PROCESS | 3880 | 1466743601927 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:46:41 INFO - PROCESS | 3880 | 1466743601929 Marionette TRACE conn5 <- [1,1494,null,{}] 21:46:41 INFO - PROCESS | 3880 | 1466743601933 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:41 INFO - PROCESS | 3880 | 1466743601934 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:42 INFO - PROCESS | 3880 | 1466743602054 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 21:46:42 INFO - PROCESS | 3880 | 1466743602060 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:42 INFO - PROCESS | 3880 | 1466743602062 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:42 INFO - PROCESS | 3880 | ++DOCSHELL 15BCA400 == 27 [pid = 3880] [id = 383] 21:46:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A27AC00) [pid = 3880] [serial = 1149] [outer = 00000000] 21:46:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A3B3400) [pid = 3880] [serial = 1150] [outer = 1A27AC00] 21:46:42 INFO - PROCESS | 3880 | 1466743602105 Marionette DEBUG loaded listener.js 21:46:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A532C00) [pid = 3880] [serial = 1151] [outer = 1A27AC00] 21:46:42 INFO - PROCESS | 3880 | 1466743602553 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 21:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 670ms 21:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:46:42 INFO - PROCESS | 3880 | 1466743602598 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 21:46:42 INFO - PROCESS | 3880 | 1466743602601 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 21:46:42 INFO - PROCESS | 3880 | 1466743602604 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:46:42 INFO - PROCESS | 3880 | 1466743602606 Marionette TRACE conn5 <- [1,1498,null,{}] 21:46:42 INFO - PROCESS | 3880 | 1466743602609 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:42 INFO - PROCESS | 3880 | 1466743602612 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:42 INFO - PROCESS | 3880 | 1466743602764 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 21:46:42 INFO - PROCESS | 3880 | 1466743602791 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:42 INFO - PROCESS | 3880 | 1466743602793 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:42 INFO - PROCESS | 3880 | ++DOCSHELL 173D3000 == 28 [pid = 3880] [id = 384] 21:46:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AC0D000) [pid = 3880] [serial = 1152] [outer = 00000000] 21:46:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AC6FC00) [pid = 3880] [serial = 1153] [outer = 1AC0D000] 21:46:42 INFO - PROCESS | 3880 | 1466743602839 Marionette DEBUG loaded listener.js 21:46:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AE2B400) [pid = 3880] [serial = 1154] [outer = 1AC0D000] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (18B37000) [pid = 3880] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (12725800) [pid = 3880] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19026400) [pid = 3880] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (19021400) [pid = 3880] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15AE1400) [pid = 3880] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (11410000) [pid = 3880] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (08A67000) [pid = 3880] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (160E3400) [pid = 3880] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:46:43 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (18766000) [pid = 3880] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:46:43 INFO - PROCESS | 3880 | 1466743603311 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 21:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 730ms 21:46:43 INFO - PROCESS | 3880 | 1466743603334 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 21:46:43 INFO - PROCESS | 3880 | 1466743603336 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 21:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:46:43 INFO - PROCESS | 3880 | 1466743603344 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:46:43 INFO - PROCESS | 3880 | 1466743603345 Marionette TRACE conn5 <- [1,1502,null,{}] 21:46:43 INFO - PROCESS | 3880 | 1466743603359 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:43 INFO - PROCESS | 3880 | 1466743603361 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:43 INFO - PROCESS | 3880 | 1466743603444 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 21:46:43 INFO - PROCESS | 3880 | 1466743603463 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:43 INFO - PROCESS | 3880 | 1466743603464 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:43 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE2000 == 29 [pid = 3880] [id = 385] 21:46:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (0CBE4800) [pid = 3880] [serial = 1155] [outer = 00000000] 21:46:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18FF1800) [pid = 3880] [serial = 1156] [outer = 0CBE4800] 21:46:43 INFO - PROCESS | 3880 | 1466743603508 Marionette DEBUG loaded listener.js 21:46:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19021400) [pid = 3880] [serial = 1157] [outer = 0CBE4800] 21:46:43 INFO - PROCESS | 3880 | 1466743603939 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 21:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 630ms 21:46:43 INFO - PROCESS | 3880 | 1466743603985 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 21:46:43 INFO - PROCESS | 3880 | 1466743603987 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 21:46:43 INFO - PROCESS | 3880 | 1466743603991 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:46:43 INFO - PROCESS | 3880 | 1466743603992 Marionette TRACE conn5 <- [1,1506,null,{}] 21:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:46:43 INFO - PROCESS | 3880 | 1466743603996 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:43 INFO - PROCESS | 3880 | 1466743603997 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:44 INFO - PROCESS | 3880 | 1466743604076 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 21:46:44 INFO - PROCESS | 3880 | 1466743604081 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:44 INFO - PROCESS | 3880 | 1466743604083 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:44 INFO - PROCESS | 3880 | ++DOCSHELL 1AC0DC00 == 30 [pid = 3880] [id = 386] 21:46:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AC1A400) [pid = 3880] [serial = 1158] [outer = 00000000] 21:46:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AE45C00) [pid = 3880] [serial = 1159] [outer = 1AC1A400] 21:46:44 INFO - PROCESS | 3880 | 1466743604126 Marionette DEBUG loaded listener.js 21:46:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AE48400) [pid = 3880] [serial = 1160] [outer = 1AC1A400] 21:46:44 INFO - PROCESS | 3880 | 1466743604569 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 630ms 21:46:44 INFO - PROCESS | 3880 | 1466743604626 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 21:46:44 INFO - PROCESS | 3880 | 1466743604628 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 21:46:44 INFO - PROCESS | 3880 | 1466743604631 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:46:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:46:44 INFO - PROCESS | 3880 | 1466743604633 Marionette TRACE conn5 <- [1,1510,null,{}] 21:46:44 INFO - PROCESS | 3880 | 1466743604636 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:44 INFO - PROCESS | 3880 | 1466743604638 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:44 INFO - PROCESS | 3880 | 1466743604718 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 21:46:44 INFO - PROCESS | 3880 | 1466743604723 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:44 INFO - PROCESS | 3880 | 1466743604725 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:44 INFO - PROCESS | 3880 | ++DOCSHELL 17894C00 == 31 [pid = 3880] [id = 387] 21:46:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A540C00) [pid = 3880] [serial = 1161] [outer = 00000000] 21:46:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AE51000) [pid = 3880] [serial = 1162] [outer = 1A540C00] 21:46:44 INFO - PROCESS | 3880 | 1466743604768 Marionette DEBUG loaded listener.js 21:46:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AFA4400) [pid = 3880] [serial = 1163] [outer = 1A540C00] 21:46:45 INFO - PROCESS | 3880 | 1466743605271 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 21:46:45 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 () { 21:46:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:46:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:46:45 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 () { 21:46:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:46:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:46:45 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 () { 21:46:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:46:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:46:45 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 () { 21:46:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:46:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:46:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 678ms 21:46:45 INFO - PROCESS | 3880 | 1466743605326 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 21:46:45 INFO - PROCESS | 3880 | 1466743605331 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 21:46:45 INFO - PROCESS | 3880 | 1466743605338 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:46:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:46:45 INFO - PROCESS | 3880 | 1466743605342 Marionette TRACE conn5 <- [1,1514,null,{}] 21:46:45 INFO - PROCESS | 3880 | 1466743605348 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:45 INFO - PROCESS | 3880 | 1466743605351 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:45 INFO - PROCESS | 3880 | 1466743605522 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 21:46:45 INFO - PROCESS | 3880 | 1466743605656 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:45 INFO - PROCESS | 3880 | 1466743605659 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:45 INFO - PROCESS | 3880 | ++DOCSHELL 0D3EDC00 == 32 [pid = 3880] [id = 388] 21:46:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (10E61800) [pid = 3880] [serial = 1164] [outer = 00000000] 21:46:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (11059400) [pid = 3880] [serial = 1165] [outer = 10E61800] 21:46:45 INFO - PROCESS | 3880 | 1466743605758 Marionette DEBUG loaded listener.js 21:46:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1140A000) [pid = 3880] [serial = 1166] [outer = 10E61800] 21:46:46 INFO - PROCESS | 3880 | 1466743606429 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 21:46:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:46:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:46:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:46:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:46:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:46:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:46:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1131ms 21:46:46 INFO - PROCESS | 3880 | 1466743606473 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 21:46:46 INFO - PROCESS | 3880 | 1466743606477 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 21:46:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:46:46 INFO - PROCESS | 3880 | 1466743606484 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:46:46 INFO - PROCESS | 3880 | 1466743606487 Marionette TRACE conn5 <- [1,1518,null,{}] 21:46:46 INFO - PROCESS | 3880 | 1466743606515 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:46 INFO - PROCESS | 3880 | 1466743606518 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:46 INFO - PROCESS | 3880 | 1466743606651 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 21:46:46 INFO - PROCESS | 3880 | 1466743606774 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:46 INFO - PROCESS | 3880 | 1466743606777 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:46 INFO - PROCESS | 3880 | ++DOCSHELL 15F07800 == 33 [pid = 3880] [id = 389] 21:46:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (15F0F400) [pid = 3880] [serial = 1167] [outer = 00000000] 21:46:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1607E800) [pid = 3880] [serial = 1168] [outer = 15F0F400] 21:46:46 INFO - PROCESS | 3880 | 1466743606834 Marionette DEBUG loaded listener.js 21:46:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (173D5800) [pid = 3880] [serial = 1169] [outer = 15F0F400] 21:46:47 INFO - PROCESS | 3880 | 1466743607618 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 21:46:47 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 21:46:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:46:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:46:47 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. 21:46:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:46:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1140ms 21:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:46:47 INFO - PROCESS | 3880 | 1466743607628 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 21:46:47 INFO - PROCESS | 3880 | 1466743607633 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 21:46:47 INFO - PROCESS | 3880 | 1466743607665 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:46:47 INFO - PROCESS | 3880 | 1466743607668 Marionette TRACE conn5 <- [1,1522,null,{}] 21:46:47 INFO - PROCESS | 3880 | 1466743607675 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:47 INFO - PROCESS | 3880 | 1466743607678 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:47 INFO - PROCESS | 3880 | 1466743607794 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 21:46:47 INFO - PROCESS | 3880 | 1466743607905 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:47 INFO - PROCESS | 3880 | 1466743607909 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:47 INFO - PROCESS | 3880 | ++DOCSHELL 10E67800 == 34 [pid = 3880] [id = 390] 21:46:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (10EF5800) [pid = 3880] [serial = 1170] [outer = 00000000] 21:46:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1140A400) [pid = 3880] [serial = 1171] [outer = 10EF5800] 21:46:47 INFO - PROCESS | 3880 | 1466743607959 Marionette DEBUG loaded listener.js 21:46:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (11A0D800) [pid = 3880] [serial = 1172] [outer = 10EF5800] 21:46:48 INFO - PROCESS | 3880 | --DOCSHELL 08A63C00 == 33 [pid = 3880] [id = 365] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (18FE9000) [pid = 3880] [serial = 1094] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1A27D000) [pid = 3880] [serial = 1120] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (18FF4800) [pid = 3880] [serial = 1109] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (18FED800) [pid = 3880] [serial = 1108] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1789F000) [pid = 3880] [serial = 1114] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19031000) [pid = 3880] [serial = 1111] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (19042800) [pid = 3880] [serial = 1117] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (19042C00) [pid = 3880] [serial = 1112] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (15DCA800) [pid = 3880] [serial = 1102] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (11415000) [pid = 3880] [serial = 1099] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (11739C00) [pid = 3880] [serial = 1100] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19A05C00) [pid = 3880] [serial = 1118] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0CB93000) [pid = 3880] [serial = 1096] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (0CBE3800) [pid = 3880] [serial = 1097] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1789A800) [pid = 3880] [serial = 1105] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (17C7A800) [pid = 3880] [serial = 1106] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18761400) [pid = 3880] [serial = 1115] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (15F17C00) [pid = 3880] [serial = 1103] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 3880 | 1466743608501 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:46:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:46:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 910ms 21:46:48 INFO - PROCESS | 3880 | 1466743608548 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 21:46:48 INFO - PROCESS | 3880 | 1466743608552 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 21:46:48 INFO - PROCESS | 3880 | 1466743608558 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:46:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:46:48 INFO - PROCESS | 3880 | 1466743608560 Marionette TRACE conn5 <- [1,1526,null,{}] 21:46:48 INFO - PROCESS | 3880 | 1466743608564 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:48 INFO - PROCESS | 3880 | 1466743608566 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:48 INFO - PROCESS | 3880 | 1466743608652 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 21:46:48 INFO - PROCESS | 3880 | 1466743608660 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:48 INFO - PROCESS | 3880 | 1466743608662 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:48 INFO - PROCESS | 3880 | ++DOCSHELL 1140E000 == 34 [pid = 3880] [id = 391] 21:46:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (11414000) [pid = 3880] [serial = 1173] [outer = 00000000] 21:46:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1272E400) [pid = 3880] [serial = 1174] [outer = 11414000] 21:46:48 INFO - PROCESS | 3880 | 1466743608708 Marionette DEBUG loaded listener.js 21:46:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (15A1E800) [pid = 3880] [serial = 1175] [outer = 11414000] 21:46:49 INFO - PROCESS | 3880 | 1466743609199 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 21:46:49 INFO - PROCESS | 3880 | 1466743609233 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 21:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:46:49 INFO - PROCESS | 3880 | 1466743609235 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 21:46:49 INFO - PROCESS | 3880 | 1466743609239 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:46:49 INFO - PROCESS | 3880 | 1466743609243 Marionette TRACE conn5 <- [1,1530,null,{}] 21:46:49 INFO - PROCESS | 3880 | 1466743609282 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:49 INFO - PROCESS | 3880 | 1466743609287 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:49 INFO - PROCESS | 3880 | 1466743609377 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 21:46:49 INFO - PROCESS | 3880 | 1466743609467 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:49 INFO - PROCESS | 3880 | 1466743609470 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:49 INFO - PROCESS | 3880 | ++DOCSHELL 173CEC00 == 35 [pid = 3880] [id = 392] 21:46:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (173CFC00) [pid = 3880] [serial = 1176] [outer = 00000000] 21:46:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (173D8800) [pid = 3880] [serial = 1177] [outer = 173CFC00] 21:46:49 INFO - PROCESS | 3880 | 1466743609519 Marionette DEBUG loaded listener.js 21:46:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (178A2C00) [pid = 3880] [serial = 1178] [outer = 173CFC00] 21:46:49 INFO - PROCESS | 3880 | 1466743609878 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 21:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 21:46:49 INFO - PROCESS | 3880 | 1466743609919 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 21:46:49 INFO - PROCESS | 3880 | 1466743609921 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 21:46:49 INFO - PROCESS | 3880 | 1466743609924 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:46:49 INFO - PROCESS | 3880 | 1466743609926 Marionette TRACE conn5 <- [1,1534,null,{}] 21:46:49 INFO - PROCESS | 3880 | 1466743609929 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:49 INFO - PROCESS | 3880 | 1466743609931 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:50 INFO - PROCESS | 3880 | 1466743610017 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 21:46:50 INFO - PROCESS | 3880 | 1466743610022 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:50 INFO - PROCESS | 3880 | 1466743610033 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:50 INFO - PROCESS | 3880 | ++DOCSHELL 18766800 == 36 [pid = 3880] [id = 393] 21:46:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1876B800) [pid = 3880] [serial = 1179] [outer = 00000000] 21:46:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (18FEA800) [pid = 3880] [serial = 1180] [outer = 1876B800] 21:46:50 INFO - PROCESS | 3880 | 1466743610078 Marionette DEBUG loaded listener.js 21:46:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18FF3C00) [pid = 3880] [serial = 1181] [outer = 1876B800] 21:46:50 INFO - PROCESS | 3880 | 1466743610504 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:46:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:46:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 630ms 21:46:50 INFO - PROCESS | 3880 | 1466743610561 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 21:46:50 INFO - PROCESS | 3880 | 1466743610563 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 21:46:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:46:50 INFO - PROCESS | 3880 | 1466743610566 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:46:50 INFO - PROCESS | 3880 | 1466743610568 Marionette TRACE conn5 <- [1,1538,null,{}] 21:46:50 INFO - PROCESS | 3880 | 1466743610571 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:50 INFO - PROCESS | 3880 | 1466743610573 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:50 INFO - PROCESS | 3880 | 1466743610690 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 21:46:50 INFO - PROCESS | 3880 | 1466743610699 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:50 INFO - PROCESS | 3880 | 1466743610701 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:50 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E6400 == 37 [pid = 3880] [id = 394] 21:46:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (11052C00) [pid = 3880] [serial = 1182] [outer = 00000000] 21:46:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19023400) [pid = 3880] [serial = 1183] [outer = 11052C00] 21:46:50 INFO - PROCESS | 3880 | 1466743610746 Marionette DEBUG loaded listener.js 21:46:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1902A800) [pid = 3880] [serial = 1184] [outer = 11052C00] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (19B0DC00) [pid = 3880] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (15D5D000) [pid = 3880] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1A27AC00) [pid = 3880] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (173D4000) [pid = 3880] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A277000) [pid = 3880] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19024000) [pid = 3880] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (10E61400) [pid = 3880] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (116B4400) [pid = 3880] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (18BC9800) [pid = 3880] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11414400) [pid = 3880] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (15F4E800) [pid = 3880] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1AC0D000) [pid = 3880] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1AC1A400) [pid = 3880] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:46:51 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (0CBE4800) [pid = 3880] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:46:51 INFO - PROCESS | 3880 | 1466743611764 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1280ms 21:46:51 INFO - PROCESS | 3880 | 1466743611849 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 21:46:51 INFO - PROCESS | 3880 | 1466743611854 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 21:46:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:46:51 INFO - PROCESS | 3880 | 1466743611873 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:46:51 INFO - PROCESS | 3880 | 1466743611879 Marionette TRACE conn5 <- [1,1542,null,{}] 21:46:51 INFO - PROCESS | 3880 | 1466743611885 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:51 INFO - PROCESS | 3880 | 1466743611888 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:51 INFO - PROCESS | 3880 | 1466743612005 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 21:46:52 INFO - PROCESS | 3880 | 1466743612129 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:52 INFO - PROCESS | 3880 | 1466743612132 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:52 INFO - PROCESS | 3880 | ++DOCSHELL 0D3ED400 == 38 [pid = 3880] [id = 395] 21:46:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (10EF6800) [pid = 3880] [serial = 1185] [outer = 00000000] 21:46:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (116B4400) [pid = 3880] [serial = 1186] [outer = 10EF6800] 21:46:52 INFO - PROCESS | 3880 | 1466743612196 Marionette DEBUG loaded listener.js 21:46:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (12725800) [pid = 3880] [serial = 1187] [outer = 10EF6800] 21:46:52 INFO - PROCESS | 3880 | 1466743612794 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 990ms 21:46:52 INFO - PROCESS | 3880 | 1466743612866 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 21:46:52 INFO - PROCESS | 3880 | 1466743612871 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 21:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:46:52 INFO - PROCESS | 3880 | 1466743612878 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:46:52 INFO - PROCESS | 3880 | 1466743612881 Marionette TRACE conn5 <- [1,1546,null,{}] 21:46:52 INFO - PROCESS | 3880 | 1466743612885 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:52 INFO - PROCESS | 3880 | 1466743612888 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:53 INFO - PROCESS | 3880 | 1466743613050 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 21:46:53 INFO - PROCESS | 3880 | 1466743613060 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:53 INFO - PROCESS | 3880 | 1466743613063 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:53 INFO - PROCESS | 3880 | ++DOCSHELL 173D7000 == 39 [pid = 3880] [id = 396] 21:46:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (17894800) [pid = 3880] [serial = 1188] [outer = 00000000] 21:46:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (178A2400) [pid = 3880] [serial = 1189] [outer = 17894800] 21:46:53 INFO - PROCESS | 3880 | 1466743613120 Marionette DEBUG loaded listener.js 21:46:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18B31000) [pid = 3880] [serial = 1190] [outer = 17894800] 21:46:53 INFO - PROCESS | 3880 | 1466743613737 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:46:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:46:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 870ms 21:46:53 INFO - PROCESS | 3880 | 1466743613751 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 21:46:53 INFO - PROCESS | 3880 | 1466743613754 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 21:46:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:46:53 INFO - PROCESS | 3880 | 1466743613757 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:46:53 INFO - PROCESS | 3880 | 1466743613761 Marionette TRACE conn5 <- [1,1550,null,{}] 21:46:53 INFO - PROCESS | 3880 | 1466743613772 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:53 INFO - PROCESS | 3880 | 1466743613777 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:53 INFO - PROCESS | 3880 | 1466743613887 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 21:46:53 INFO - PROCESS | 3880 | 1466743613992 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:53 INFO - PROCESS | 3880 | 1466743613996 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:53 INFO - PROCESS | 3880 | ++DOCSHELL 190A6000 == 40 [pid = 3880] [id = 397] 21:46:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (190A7C00) [pid = 3880] [serial = 1191] [outer = 00000000] 21:46:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19A0A400) [pid = 3880] [serial = 1192] [outer = 190A7C00] 21:46:54 INFO - PROCESS | 3880 | 1466743614053 Marionette DEBUG loaded listener.js 21:46:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19B11C00) [pid = 3880] [serial = 1193] [outer = 190A7C00] 21:46:54 INFO - PROCESS | 3880 | 1466743614672 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:46:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:46:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 970ms 21:46:54 INFO - PROCESS | 3880 | 1466743614731 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 21:46:54 INFO - PROCESS | 3880 | 1466743614734 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 21:46:54 INFO - PROCESS | 3880 | 1466743614738 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:46:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:46:54 INFO - PROCESS | 3880 | 1466743614740 Marionette TRACE conn5 <- [1,1554,null,{}] 21:46:54 INFO - PROCESS | 3880 | 1466743614744 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:54 INFO - PROCESS | 3880 | 1466743614746 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:54 INFO - PROCESS | 3880 | 1466743614853 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 21:46:54 INFO - PROCESS | 3880 | 1466743614954 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:54 INFO - PROCESS | 3880 | 1466743614956 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:54 INFO - PROCESS | 3880 | ++DOCSHELL 173CBC00 == 41 [pid = 3880] [id = 398] 21:46:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A131000) [pid = 3880] [serial = 1194] [outer = 00000000] 21:46:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A285400) [pid = 3880] [serial = 1195] [outer = 1A131000] 21:46:55 INFO - PROCESS | 3880 | 1466743615010 Marionette DEBUG loaded listener.js 21:46:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A3A9400) [pid = 3880] [serial = 1196] [outer = 1A131000] 21:46:55 INFO - PROCESS | 3880 | 1466743615552 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:46:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:46:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 870ms 21:46:55 INFO - PROCESS | 3880 | 1466743615611 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 21:46:55 INFO - PROCESS | 3880 | 1466743615614 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 21:46:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:46:55 INFO - PROCESS | 3880 | 1466743615617 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:46:55 INFO - PROCESS | 3880 | 1466743615620 Marionette TRACE conn5 <- [1,1558,null,{}] 21:46:55 INFO - PROCESS | 3880 | 1466743615623 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:55 INFO - PROCESS | 3880 | 1466743615626 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:55 INFO - PROCESS | 3880 | 1466743615728 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 21:46:55 INFO - PROCESS | 3880 | 1466743615832 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:55 INFO - PROCESS | 3880 | 1466743615834 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:55 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEC800 == 42 [pid = 3880] [id = 399] 21:46:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (0CBEE000) [pid = 3880] [serial = 1197] [outer = 00000000] 21:46:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (11413000) [pid = 3880] [serial = 1198] [outer = 0CBEE000] 21:46:55 INFO - PROCESS | 3880 | 1466743615888 Marionette DEBUG loaded listener.js 21:46:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (127CA000) [pid = 3880] [serial = 1199] [outer = 0CBEE000] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 18766800 == 41 [pid = 3880] [id = 393] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 173CEC00 == 40 [pid = 3880] [id = 392] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 1140E000 == 39 [pid = 3880] [id = 391] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 10E67800 == 38 [pid = 3880] [id = 390] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 0D3EDC00 == 37 [pid = 3880] [id = 388] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 15F07800 == 36 [pid = 3880] [id = 389] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 173D3000 == 35 [pid = 3880] [id = 384] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 0CBE2000 == 34 [pid = 3880] [id = 385] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 15BCA400 == 33 [pid = 3880] [id = 383] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 1AC0DC00 == 32 [pid = 3880] [id = 386] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 173CBC00 == 31 [pid = 3880] [id = 398] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 17894C00 == 30 [pid = 3880] [id = 387] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 190A6000 == 29 [pid = 3880] [id = 397] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 173D7000 == 28 [pid = 3880] [id = 396] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 0D3E6400 == 27 [pid = 3880] [id = 394] 21:46:57 INFO - PROCESS | 3880 | --DOCSHELL 0D3ED400 == 26 [pid = 3880] [id = 395] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1AC6FC00) [pid = 3880] [serial = 1153] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A532C00) [pid = 3880] [serial = 1151] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1AE45C00) [pid = 3880] [serial = 1159] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1AE2B400) [pid = 3880] [serial = 1154] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1789F400) [pid = 3880] [serial = 1136] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (19021400) [pid = 3880] [serial = 1157] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1AE48400) [pid = 3880] [serial = 1160] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1AE51000) [pid = 3880] [serial = 1162] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (18FF1800) [pid = 3880] [serial = 1156] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15F0BC00) [pid = 3880] [serial = 1145] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1A12EC00) [pid = 3880] [serial = 1147] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (15DCE000) [pid = 3880] [serial = 1129] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (15E9BC00) [pid = 3880] [serial = 1130] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1A3B3400) [pid = 3880] [serial = 1150] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (17895400) [pid = 3880] [serial = 1135] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A279400) [pid = 3880] [serial = 1121] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1902C800) [pid = 3880] [serial = 1141] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1A132C00) [pid = 3880] [serial = 1148] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1902DC00) [pid = 3880] [serial = 1142] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (10EF0000) [pid = 3880] [serial = 1123] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1104E800) [pid = 3880] [serial = 1124] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (19046800) [pid = 3880] [serial = 1144] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (18FEBC00) [pid = 3880] [serial = 1138] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (18FF5000) [pid = 3880] [serial = 1139] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (116B4800) [pid = 3880] [serial = 1126] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (11A06400) [pid = 3880] [serial = 1127] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (160DD400) [pid = 3880] [serial = 1132] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (1734E400) [pid = 3880] [serial = 1133] [outer = 00000000] [url = about:blank] 21:46:57 INFO - PROCESS | 3880 | 1466743617253 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1722ms 21:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:46:57 INFO - PROCESS | 3880 | 1466743617344 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 21:46:57 INFO - PROCESS | 3880 | 1466743617348 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 21:46:57 INFO - PROCESS | 3880 | 1466743617354 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:46:57 INFO - PROCESS | 3880 | 1466743617357 Marionette TRACE conn5 <- [1,1562,null,{}] 21:46:57 INFO - PROCESS | 3880 | 1466743617363 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:57 INFO - PROCESS | 3880 | 1466743617367 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:57 INFO - PROCESS | 3880 | 1466743617488 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 21:46:57 INFO - PROCESS | 3880 | 1466743617497 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:57 INFO - PROCESS | 3880 | 1466743617502 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:57 INFO - PROCESS | 3880 | ++DOCSHELL 0CBED800 == 27 [pid = 3880] [id = 400] 21:46:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (0CBEE400) [pid = 3880] [serial = 1200] [outer = 00000000] 21:46:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (0D384C00) [pid = 3880] [serial = 1201] [outer = 0CBEE400] 21:46:57 INFO - PROCESS | 3880 | 1466743617551 Marionette DEBUG loaded listener.js 21:46:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (0D3E7800) [pid = 3880] [serial = 1202] [outer = 0CBEE400] 21:46:58 INFO - PROCESS | 3880 | 1466743618057 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 21:46:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:46:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 730ms 21:46:58 INFO - PROCESS | 3880 | 1466743618083 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 21:46:58 INFO - PROCESS | 3880 | 1466743618088 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 21:46:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:46:58 INFO - PROCESS | 3880 | 1466743618095 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:46:58 INFO - PROCESS | 3880 | 1466743618098 Marionette TRACE conn5 <- [1,1566,null,{}] 21:46:58 INFO - PROCESS | 3880 | 1466743618101 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:58 INFO - PROCESS | 3880 | 1466743618104 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:58 INFO - PROCESS | 3880 | 1466743618194 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 21:46:58 INFO - PROCESS | 3880 | 1466743618203 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:58 INFO - PROCESS | 3880 | 1466743618206 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:58 INFO - PROCESS | 3880 | ++DOCSHELL 1180AC00 == 28 [pid = 3880] [id = 401] 21:46:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1180CC00) [pid = 3880] [serial = 1203] [outer = 00000000] 21:46:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (11A0A800) [pid = 3880] [serial = 1204] [outer = 1180CC00] 21:46:58 INFO - PROCESS | 3880 | 1466743618254 Marionette DEBUG loaded listener.js 21:46:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (1590C000) [pid = 3880] [serial = 1205] [outer = 1180CC00] 21:46:58 INFO - PROCESS | 3880 | 1466743618712 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 21:46:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:46:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 21:46:58 INFO - PROCESS | 3880 | 1466743618768 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 21:46:58 INFO - PROCESS | 3880 | 1466743618771 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 21:46:58 INFO - PROCESS | 3880 | 1466743618774 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:46:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:46:58 INFO - PROCESS | 3880 | 1466743618777 Marionette TRACE conn5 <- [1,1570,null,{}] 21:46:58 INFO - PROCESS | 3880 | 1466743618789 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:58 INFO - PROCESS | 3880 | 1466743618793 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:58 INFO - PROCESS | 3880 | 1466743618912 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 21:46:58 INFO - PROCESS | 3880 | 1466743619008 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:58 INFO - PROCESS | 3880 | 1466743619012 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:59 INFO - PROCESS | 3880 | ++DOCSHELL 15FDC400 == 29 [pid = 3880] [id = 402] 21:46:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (15FE3C00) [pid = 3880] [serial = 1206] [outer = 00000000] 21:46:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (1733F800) [pid = 3880] [serial = 1207] [outer = 15FE3C00] 21:46:59 INFO - PROCESS | 3880 | 1466743619062 Marionette DEBUG loaded listener.js 21:46:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (173CD400) [pid = 3880] [serial = 1208] [outer = 15FE3C00] 21:46:59 INFO - PROCESS | 3880 | 1466743619445 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:46:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:46:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 730ms 21:46:59 INFO - PROCESS | 3880 | 1466743619509 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 21:46:59 INFO - PROCESS | 3880 | 1466743619521 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 21:46:59 INFO - PROCESS | 3880 | 1466743619524 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:46:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:46:59 INFO - PROCESS | 3880 | 1466743619526 Marionette TRACE conn5 <- [1,1574,null,{}] 21:46:59 INFO - PROCESS | 3880 | 1466743619538 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:59 INFO - PROCESS | 3880 | 1466743619540 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:59 INFO - PROCESS | 3880 | 1466743619652 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 21:46:59 INFO - PROCESS | 3880 | 1466743619662 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:59 INFO - PROCESS | 3880 | 1466743619664 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:46:59 INFO - PROCESS | 3880 | ++DOCSHELL 173D6000 == 30 [pid = 3880] [id = 403] 21:46:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (173D6400) [pid = 3880] [serial = 1209] [outer = 00000000] 21:46:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (17C7B400) [pid = 3880] [serial = 1210] [outer = 173D6400] 21:46:59 INFO - PROCESS | 3880 | 1466743619709 Marionette DEBUG loaded listener.js 21:46:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (18B3B800) [pid = 3880] [serial = 1211] [outer = 173D6400] 21:47:00 INFO - PROCESS | 3880 | 1466743620167 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 21:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 690ms 21:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:47:00 INFO - PROCESS | 3880 | 1466743620219 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 21:47:00 INFO - PROCESS | 3880 | 1466743620221 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 21:47:00 INFO - PROCESS | 3880 | 1466743620224 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:47:00 INFO - PROCESS | 3880 | 1466743620226 Marionette TRACE conn5 <- [1,1578,null,{}] 21:47:00 INFO - PROCESS | 3880 | 1466743620229 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:00 INFO - PROCESS | 3880 | 1466743620231 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:00 INFO - PROCESS | 3880 | 1466743620374 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 21:47:00 INFO - PROCESS | 3880 | 1466743620389 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:00 INFO - PROCESS | 3880 | 1466743620391 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:00 INFO - PROCESS | 3880 | ++DOCSHELL 18BF2000 == 31 [pid = 3880] [id = 404] 21:47:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (18FE9000) [pid = 3880] [serial = 1212] [outer = 00000000] 21:47:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1901A000) [pid = 3880] [serial = 1213] [outer = 18FE9000] 21:47:00 INFO - PROCESS | 3880 | 1466743620435 Marionette DEBUG loaded listener.js 21:47:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (19022000) [pid = 3880] [serial = 1214] [outer = 18FE9000] 21:47:00 INFO - PROCESS | 3880 | 1466743620892 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 21:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 21:47:00 INFO - PROCESS | 3880 | 1466743620956 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 21:47:00 INFO - PROCESS | 3880 | 1466743620958 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 21:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:47:00 INFO - PROCESS | 3880 | 1466743620961 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:47:00 INFO - PROCESS | 3880 | 1466743620963 Marionette TRACE conn5 <- [1,1582,null,{}] 21:47:00 INFO - PROCESS | 3880 | 1466743620967 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:00 INFO - PROCESS | 3880 | 1466743620973 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:01 INFO - PROCESS | 3880 | 1466743621115 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 21:47:01 INFO - PROCESS | 3880 | 1466743621177 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:01 INFO - PROCESS | 3880 | 1466743621179 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:01 INFO - PROCESS | 3880 | ++DOCSHELL 1902F000 == 32 [pid = 3880] [id = 405] 21:47:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19030400) [pid = 3880] [serial = 1215] [outer = 00000000] 21:47:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19047C00) [pid = 3880] [serial = 1216] [outer = 19030400] 21:47:01 INFO - PROCESS | 3880 | 1466743621225 Marionette DEBUG loaded listener.js 21:47:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19A03800) [pid = 3880] [serial = 1217] [outer = 19030400] 21:47:01 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (10EF5800) [pid = 3880] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:47:01 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (173CFC00) [pid = 3880] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:47:01 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (10E61800) [pid = 3880] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:47:01 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1A540C00) [pid = 3880] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:47:01 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (11414000) [pid = 3880] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:47:01 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (15F0F400) [pid = 3880] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:47:01 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1876B800) [pid = 3880] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:47:01 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (11052C00) [pid = 3880] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:47:01 INFO - PROCESS | 3880 | 1466743621796 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:47:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:47:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 870ms 21:47:01 INFO - PROCESS | 3880 | 1466743621835 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 21:47:01 INFO - PROCESS | 3880 | 1466743621837 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 21:47:01 INFO - PROCESS | 3880 | 1466743621840 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:47:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:47:01 INFO - PROCESS | 3880 | 1466743621842 Marionette TRACE conn5 <- [1,1586,null,{}] 21:47:01 INFO - PROCESS | 3880 | 1466743621846 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:01 INFO - PROCESS | 3880 | 1466743621848 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:01 INFO - PROCESS | 3880 | 1466743621926 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 21:47:02 INFO - PROCESS | 3880 | 1466743622016 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:02 INFO - PROCESS | 3880 | 1466743622018 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:02 INFO - PROCESS | 3880 | ++DOCSHELL 10E61800 == 33 [pid = 3880] [id = 406] 21:47:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (10EF5800) [pid = 3880] [serial = 1218] [outer = 00000000] 21:47:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19032C00) [pid = 3880] [serial = 1219] [outer = 10EF5800] 21:47:02 INFO - PROCESS | 3880 | 1466743622062 Marionette DEBUG loaded listener.js 21:47:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (19A72800) [pid = 3880] [serial = 1220] [outer = 10EF5800] 21:47:02 INFO - PROCESS | 3880 | 1466743622410 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:47:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:47:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 631ms 21:47:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:47:02 INFO - PROCESS | 3880 | 1466743622476 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 21:47:02 INFO - PROCESS | 3880 | 1466743622478 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 21:47:02 INFO - PROCESS | 3880 | 1466743622481 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:47:02 INFO - PROCESS | 3880 | 1466743622483 Marionette TRACE conn5 <- [1,1590,null,{}] 21:47:02 INFO - PROCESS | 3880 | 1466743622487 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:02 INFO - PROCESS | 3880 | 1466743622488 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:02 INFO - PROCESS | 3880 | 1466743622600 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 21:47:02 INFO - PROCESS | 3880 | 1466743622606 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:02 INFO - PROCESS | 3880 | 1466743622607 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:02 INFO - PROCESS | 3880 | ++DOCSHELL 11A09000 == 34 [pid = 3880] [id = 407] 21:47:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19048400) [pid = 3880] [serial = 1221] [outer = 00000000] 21:47:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1A27AC00) [pid = 3880] [serial = 1222] [outer = 19048400] 21:47:02 INFO - PROCESS | 3880 | 1466743622651 Marionette DEBUG loaded listener.js 21:47:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1A27C400) [pid = 3880] [serial = 1223] [outer = 19048400] 21:47:03 INFO - PROCESS | 3880 | 1466743623052 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 21:47:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:47:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 630ms 21:47:03 INFO - PROCESS | 3880 | 1466743623112 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 21:47:03 INFO - PROCESS | 3880 | 1466743623114 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 21:47:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:47:03 INFO - PROCESS | 3880 | 1466743623118 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:47:03 INFO - PROCESS | 3880 | 1466743623120 Marionette TRACE conn5 <- [1,1594,null,{}] 21:47:03 INFO - PROCESS | 3880 | 1466743623123 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:03 INFO - PROCESS | 3880 | 1466743623125 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:03 INFO - PROCESS | 3880 | 1466743623205 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 21:47:03 INFO - PROCESS | 3880 | 1466743623210 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:03 INFO - PROCESS | 3880 | 1466743623212 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:03 INFO - PROCESS | 3880 | ++DOCSHELL 1A421C00 == 35 [pid = 3880] [id = 408] 21:47:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A423400) [pid = 3880] [serial = 1224] [outer = 00000000] 21:47:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A537800) [pid = 3880] [serial = 1225] [outer = 1A423400] 21:47:03 INFO - PROCESS | 3880 | 1466743623257 Marionette DEBUG loaded listener.js 21:47:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A540C00) [pid = 3880] [serial = 1226] [outer = 1A423400] 21:47:03 INFO - PROCESS | 3880 | 1466743623739 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 21:47:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:47:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 21:47:03 INFO - PROCESS | 3880 | 1466743623790 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 21:47:03 INFO - PROCESS | 3880 | 1466743623795 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 21:47:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:47:03 INFO - PROCESS | 3880 | 1466743623800 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:47:03 INFO - PROCESS | 3880 | 1466743623805 Marionette TRACE conn5 <- [1,1598,null,{}] 21:47:03 INFO - PROCESS | 3880 | 1466743623812 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:03 INFO - PROCESS | 3880 | 1466743623815 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:03 INFO - PROCESS | 3880 | 1466743623976 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 21:47:04 INFO - PROCESS | 3880 | 1466743624102 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:04 INFO - PROCESS | 3880 | 1466743624107 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:04 INFO - PROCESS | 3880 | ++DOCSHELL 0D382800 == 36 [pid = 3880] [id = 409] 21:47:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (0D384800) [pid = 3880] [serial = 1227] [outer = 00000000] 21:47:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (11050000) [pid = 3880] [serial = 1228] [outer = 0D384800] 21:47:04 INFO - PROCESS | 3880 | 1466743624168 Marionette DEBUG loaded listener.js 21:47:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1140E400) [pid = 3880] [serial = 1229] [outer = 0D384800] 21:47:04 INFO - PROCESS | 3880 | 1466743624926 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 21:47:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:47:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1173ms 21:47:04 INFO - PROCESS | 3880 | 1466743624978 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 21:47:04 INFO - PROCESS | 3880 | 1466743624982 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 21:47:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:47:04 INFO - PROCESS | 3880 | 1466743624989 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:47:04 INFO - PROCESS | 3880 | 1466743624992 Marionette TRACE conn5 <- [1,1602,null,{}] 21:47:04 INFO - PROCESS | 3880 | 1466743624996 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:04 INFO - PROCESS | 3880 | 1466743624999 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:05 INFO - PROCESS | 3880 | 1466743625127 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 21:47:05 INFO - PROCESS | 3880 | 1466743625252 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:05 INFO - PROCESS | 3880 | 1466743625254 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:05 INFO - PROCESS | 3880 | ++DOCSHELL 1607E400 == 37 [pid = 3880] [id = 410] 21:47:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1607F400) [pid = 3880] [serial = 1230] [outer = 00000000] 21:47:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (17342400) [pid = 3880] [serial = 1231] [outer = 1607F400] 21:47:05 INFO - PROCESS | 3880 | 1466743625314 Marionette DEBUG loaded listener.js 21:47:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (173D5C00) [pid = 3880] [serial = 1232] [outer = 1607F400] 21:47:06 INFO - PROCESS | 3880 | 1466743626156 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 21:47:06 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 21:47:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1231ms 21:47:06 INFO - PROCESS | 3880 | 1466743626224 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 21:47:06 INFO - PROCESS | 3880 | 1466743626228 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 21:47:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:47:06 INFO - PROCESS | 3880 | 1466743626233 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:47:06 INFO - PROCESS | 3880 | 1466743626237 Marionette TRACE conn5 <- [1,1606,null,{}] 21:47:06 INFO - PROCESS | 3880 | 1466743626242 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:06 INFO - PROCESS | 3880 | 1466743626245 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:06 INFO - PROCESS | 3880 | 1466743626357 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 21:47:06 INFO - PROCESS | 3880 | 1466743626477 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:06 INFO - PROCESS | 3880 | 1466743626481 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:06 INFO - PROCESS | 3880 | --DOCSHELL 11A09000 == 36 [pid = 3880] [id = 407] 21:47:06 INFO - PROCESS | 3880 | --DOCSHELL 10E61800 == 35 [pid = 3880] [id = 406] 21:47:06 INFO - PROCESS | 3880 | --DOCSHELL 1902F000 == 34 [pid = 3880] [id = 405] 21:47:06 INFO - PROCESS | 3880 | --DOCSHELL 18BF2000 == 33 [pid = 3880] [id = 404] 21:47:06 INFO - PROCESS | 3880 | --DOCSHELL 173D6000 == 32 [pid = 3880] [id = 403] 21:47:06 INFO - PROCESS | 3880 | --DOCSHELL 15FDC400 == 31 [pid = 3880] [id = 402] 21:47:06 INFO - PROCESS | 3880 | --DOCSHELL 1180AC00 == 30 [pid = 3880] [id = 401] 21:47:06 INFO - PROCESS | 3880 | --DOCSHELL 0CBED800 == 29 [pid = 3880] [id = 400] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1902A800) [pid = 3880] [serial = 1184] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1140A400) [pid = 3880] [serial = 1171] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (11A0D800) [pid = 3880] [serial = 1172] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (173D8800) [pid = 3880] [serial = 1177] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (178A2C00) [pid = 3880] [serial = 1178] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (11059400) [pid = 3880] [serial = 1165] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1140A000) [pid = 3880] [serial = 1166] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AFA4400) [pid = 3880] [serial = 1163] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1272E400) [pid = 3880] [serial = 1174] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (15A1E800) [pid = 3880] [serial = 1175] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1607E800) [pid = 3880] [serial = 1168] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (173D5800) [pid = 3880] [serial = 1169] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (18FF3C00) [pid = 3880] [serial = 1181] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (18FEA800) [pid = 3880] [serial = 1180] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19023400) [pid = 3880] [serial = 1183] [outer = 00000000] [url = about:blank] 21:47:06 INFO - PROCESS | 3880 | ++DOCSHELL 0ADF1C00 == 30 [pid = 3880] [id = 411] 21:47:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (0CB93000) [pid = 3880] [serial = 1233] [outer = 00000000] 21:47:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (0CBED800) [pid = 3880] [serial = 1234] [outer = 0CB93000] 21:47:06 INFO - PROCESS | 3880 | 1466743626568 Marionette DEBUG loaded listener.js 21:47:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1105AC00) [pid = 3880] [serial = 1235] [outer = 0CB93000] 21:47:07 INFO - PROCESS | 3880 | 1466743627012 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 21:47:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:47:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 830ms 21:47:07 INFO - PROCESS | 3880 | 1466743627064 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 21:47:07 INFO - PROCESS | 3880 | 1466743627068 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 21:47:07 INFO - PROCESS | 3880 | 1466743627074 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:47:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:47:07 INFO - PROCESS | 3880 | 1466743627076 Marionette TRACE conn5 <- [1,1610,null,{}] 21:47:07 INFO - PROCESS | 3880 | 1466743627080 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:07 INFO - PROCESS | 3880 | 1466743627083 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:07 INFO - PROCESS | 3880 | 1466743627169 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 21:47:07 INFO - PROCESS | 3880 | 1466743627175 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:07 INFO - PROCESS | 3880 | 1466743627177 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:07 INFO - PROCESS | 3880 | ++DOCSHELL 1180AC00 == 31 [pid = 3880] [id = 412] 21:47:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1180DC00) [pid = 3880] [serial = 1236] [outer = 00000000] 21:47:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15AE2000) [pid = 3880] [serial = 1237] [outer = 1180DC00] 21:47:07 INFO - PROCESS | 3880 | 1466743627224 Marionette DEBUG loaded listener.js 21:47:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (15DCEC00) [pid = 3880] [serial = 1238] [outer = 1180DC00] 21:47:07 INFO - PROCESS | 3880 | 1466743627726 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 21:47:07 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 21:47:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 21:47:07 INFO - PROCESS | 3880 | 1466743627749 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 21:47:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:47:07 INFO - PROCESS | 3880 | 1466743627751 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 21:47:07 INFO - PROCESS | 3880 | 1466743627755 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:47:07 INFO - PROCESS | 3880 | 1466743627758 Marionette TRACE conn5 <- [1,1614,null,{}] 21:47:07 INFO - PROCESS | 3880 | 1466743627769 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:07 INFO - PROCESS | 3880 | 1466743627774 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:07 INFO - PROCESS | 3880 | 1466743627887 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 21:47:07 INFO - PROCESS | 3880 | 1466743627984 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:07 INFO - PROCESS | 3880 | 1466743627987 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:07 INFO - PROCESS | 3880 | ++DOCSHELL 1789A800 == 32 [pid = 3880] [id = 413] 21:47:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (178A0800) [pid = 3880] [serial = 1239] [outer = 00000000] 21:47:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (17C85000) [pid = 3880] [serial = 1240] [outer = 178A0800] 21:47:08 INFO - PROCESS | 3880 | 1466743628039 Marionette DEBUG loaded listener.js 21:47:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18B37000) [pid = 3880] [serial = 1241] [outer = 178A0800] 21:47:08 INFO - PROCESS | 3880 | 1466743628397 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:47:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:47:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 690ms 21:47:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:47:08 INFO - PROCESS | 3880 | 1466743628449 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 21:47:08 INFO - PROCESS | 3880 | 1466743628451 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 21:47:08 INFO - PROCESS | 3880 | 1466743628454 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:47:08 INFO - PROCESS | 3880 | 1466743628456 Marionette TRACE conn5 <- [1,1618,null,{}] 21:47:08 INFO - PROCESS | 3880 | 1466743628468 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:08 INFO - PROCESS | 3880 | 1466743628471 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:08 INFO - PROCESS | 3880 | 1466743628556 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 21:47:08 INFO - PROCESS | 3880 | 1466743628561 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:08 INFO - PROCESS | 3880 | 1466743628563 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:08 INFO - PROCESS | 3880 | ++DOCSHELL 18FF2C00 == 33 [pid = 3880] [id = 414] 21:47:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18FF3C00) [pid = 3880] [serial = 1242] [outer = 00000000] 21:47:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1902C400) [pid = 3880] [serial = 1243] [outer = 18FF3C00] 21:47:08 INFO - PROCESS | 3880 | 1466743628608 Marionette DEBUG loaded listener.js 21:47:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19030C00) [pid = 3880] [serial = 1244] [outer = 18FF3C00] 21:47:09 INFO - PROCESS | 3880 | 1466743629072 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 21:47:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:47:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 21:47:09 INFO - PROCESS | 3880 | 1466743629125 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 21:47:09 INFO - PROCESS | 3880 | 1466743629128 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 21:47:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:47:09 INFO - PROCESS | 3880 | 1466743629131 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:47:09 INFO - PROCESS | 3880 | 1466743629132 Marionette TRACE conn5 <- [1,1622,null,{}] 21:47:09 INFO - PROCESS | 3880 | 1466743629141 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:09 INFO - PROCESS | 3880 | 1466743629144 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:09 INFO - PROCESS | 3880 | 1466743629254 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 21:47:09 INFO - PROCESS | 3880 | 1466743629343 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:09 INFO - PROCESS | 3880 | 1466743629345 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:09 INFO - PROCESS | 3880 | ++DOCSHELL 19043000 == 34 [pid = 3880] [id = 415] 21:47:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19043800) [pid = 3880] [serial = 1245] [outer = 00000000] 21:47:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (190A9800) [pid = 3880] [serial = 1246] [outer = 19043800] 21:47:09 INFO - PROCESS | 3880 | 1466743629389 Marionette DEBUG loaded listener.js 21:47:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A12EC00) [pid = 3880] [serial = 1247] [outer = 19043800] 21:47:09 INFO - PROCESS | 3880 | 1466743629826 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:47:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:47:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 21:47:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:47:09 INFO - PROCESS | 3880 | 1466743629861 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 21:47:09 INFO - PROCESS | 3880 | 1466743629863 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 21:47:09 INFO - PROCESS | 3880 | 1466743629866 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:47:09 INFO - PROCESS | 3880 | 1466743629868 Marionette TRACE conn5 <- [1,1626,null,{}] 21:47:09 INFO - PROCESS | 3880 | 1466743629880 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:09 INFO - PROCESS | 3880 | 1466743629886 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:10 INFO - PROCESS | 3880 | 1466743630024 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 21:47:10 INFO - PROCESS | 3880 | 1466743630088 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:10 INFO - PROCESS | 3880 | 1466743630090 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:10 INFO - PROCESS | 3880 | ++DOCSHELL 190A7400 == 35 [pid = 3880] [id = 416] 21:47:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A279400) [pid = 3880] [serial = 1248] [outer = 00000000] 21:47:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AC18000) [pid = 3880] [serial = 1249] [outer = 1A279400] 21:47:10 INFO - PROCESS | 3880 | 1466743630134 Marionette DEBUG loaded listener.js 21:47:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A41E000) [pid = 3880] [serial = 1250] [outer = 1A279400] 21:47:10 INFO - PROCESS | 3880 | 1466743630573 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 21:47:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:47:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 730ms 21:47:10 INFO - PROCESS | 3880 | 1466743630628 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 21:47:10 INFO - PROCESS | 3880 | 1466743630630 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 21:47:10 INFO - PROCESS | 3880 | 1466743630633 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:47:10 INFO - PROCESS | 3880 | 1466743630635 Marionette TRACE conn5 <- [1,1630,null,{}] 21:47:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:47:10 INFO - PROCESS | 3880 | 1466743630638 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:10 INFO - PROCESS | 3880 | 1466743630640 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:10 INFO - PROCESS | 3880 | 1466743630752 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 21:47:10 INFO - PROCESS | 3880 | 1466743630757 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:10 INFO - PROCESS | 3880 | 1466743630759 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:10 INFO - PROCESS | 3880 | ++DOCSHELL 1AE45C00 == 36 [pid = 3880] [id = 417] 21:47:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1AE47400) [pid = 3880] [serial = 1251] [outer = 00000000] 21:47:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1AE4AC00) [pid = 3880] [serial = 1252] [outer = 1AE47400] 21:47:10 INFO - PROCESS | 3880 | 1466743630802 Marionette DEBUG loaded listener.js 21:47:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1AE4E400) [pid = 3880] [serial = 1253] [outer = 1AE47400] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (173D6400) [pid = 3880] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (10EF6800) [pid = 3880] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (17894800) [pid = 3880] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (190A7C00) [pid = 3880] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A131000) [pid = 3880] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (18FE9000) [pid = 3880] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (10EF5800) [pid = 3880] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19030400) [pid = 3880] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (19048400) [pid = 3880] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0CBEE400) [pid = 3880] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1180CC00) [pid = 3880] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:47:11 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15FE3C00) [pid = 3880] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:47:11 INFO - PROCESS | 3880 | 1466743631275 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 21:47:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:47:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 21:47:11 INFO - PROCESS | 3880 | 1466743631313 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 21:47:11 INFO - PROCESS | 3880 | 1466743631315 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 21:47:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:47:11 INFO - PROCESS | 3880 | 1466743631318 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:47:11 INFO - PROCESS | 3880 | 1466743631320 Marionette TRACE conn5 <- [1,1634,null,{}] 21:47:11 INFO - PROCESS | 3880 | 1466743631323 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:11 INFO - PROCESS | 3880 | 1466743631325 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:11 INFO - PROCESS | 3880 | 1466743631407 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 21:47:11 INFO - PROCESS | 3880 | 1466743631413 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:11 INFO - PROCESS | 3880 | 1466743631415 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:11 INFO - PROCESS | 3880 | ++DOCSHELL 15D5FC00 == 37 [pid = 3880] [id = 418] 21:47:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (17C7BC00) [pid = 3880] [serial = 1254] [outer = 00000000] 21:47:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A131000) [pid = 3880] [serial = 1255] [outer = 17C7BC00] 21:47:11 INFO - PROCESS | 3880 | 1466743631459 Marionette DEBUG loaded listener.js 21:47:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A3AD000) [pid = 3880] [serial = 1256] [outer = 17C7BC00] 21:47:11 INFO - PROCESS | 3880 | 1466743631888 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 21:47:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:47:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 630ms 21:47:11 INFO - PROCESS | 3880 | 1466743631949 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 21:47:11 INFO - PROCESS | 3880 | 1466743631951 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 21:47:11 INFO - PROCESS | 3880 | 1466743631954 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:47:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:47:11 INFO - PROCESS | 3880 | 1466743631956 Marionette TRACE conn5 <- [1,1638,null,{}] 21:47:11 INFO - PROCESS | 3880 | 1466743631959 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:11 INFO - PROCESS | 3880 | 1466743631961 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:12 INFO - PROCESS | 3880 | 1466743632040 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 21:47:12 INFO - PROCESS | 3880 | 1466743632045 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:12 INFO - PROCESS | 3880 | 1466743632047 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:12 INFO - PROCESS | 3880 | ++DOCSHELL 1A12CC00 == 38 [pid = 3880] [id = 419] 21:47:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AE48400) [pid = 3880] [serial = 1257] [outer = 00000000] 21:47:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1B003C00) [pid = 3880] [serial = 1258] [outer = 1AE48400] 21:47:12 INFO - PROCESS | 3880 | 1466743632091 Marionette DEBUG loaded listener.js 21:47:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1B004800) [pid = 3880] [serial = 1259] [outer = 1AE48400] 21:47:12 INFO - PROCESS | 3880 | 1466743632545 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 21:47:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:47:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 630ms 21:47:12 INFO - PROCESS | 3880 | 1466743632604 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 21:47:12 INFO - PROCESS | 3880 | 1466743632606 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 21:47:12 INFO - PROCESS | 3880 | 1466743632609 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:47:12 INFO - PROCESS | 3880 | 1466743632611 Marionette TRACE conn5 <- [1,1642,null,{}] 21:47:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:47:12 INFO - PROCESS | 3880 | 1466743632614 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:12 INFO - PROCESS | 3880 | 1466743632616 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:12 INFO - PROCESS | 3880 | 1466743632697 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 21:47:12 INFO - PROCESS | 3880 | 1466743632702 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:12 INFO - PROCESS | 3880 | 1466743632704 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:12 INFO - PROCESS | 3880 | ++DOCSHELL 1B00EC00 == 39 [pid = 3880] [id = 420] 21:47:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1B022000) [pid = 3880] [serial = 1260] [outer = 00000000] 21:47:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B026800) [pid = 3880] [serial = 1261] [outer = 1B022000] 21:47:12 INFO - PROCESS | 3880 | 1466743632749 Marionette DEBUG loaded listener.js 21:47:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1B02C400) [pid = 3880] [serial = 1262] [outer = 1B022000] 21:47:13 INFO - PROCESS | 3880 | 1466743633306 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:47:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:47:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 770ms 21:47:13 INFO - PROCESS | 3880 | 1466743633429 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 21:47:13 INFO - PROCESS | 3880 | 1466743633434 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 21:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:47:13 INFO - PROCESS | 3880 | 1466743633507 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:47:13 INFO - PROCESS | 3880 | 1466743633511 Marionette TRACE conn5 <- [1,1646,null,{}] 21:47:13 INFO - PROCESS | 3880 | 1466743633518 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:13 INFO - PROCESS | 3880 | 1466743633521 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:13 INFO - PROCESS | 3880 | 1466743633635 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 21:47:13 INFO - PROCESS | 3880 | 1466743633763 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:13 INFO - PROCESS | 3880 | 1466743633765 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:13 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE9000 == 40 [pid = 3880] [id = 421] 21:47:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (0CBEEC00) [pid = 3880] [serial = 1263] [outer = 00000000] 21:47:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (125E1800) [pid = 3880] [serial = 1264] [outer = 0CBEEC00] 21:47:13 INFO - PROCESS | 3880 | 1466743633825 Marionette DEBUG loaded listener.js 21:47:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (15F1DC00) [pid = 3880] [serial = 1265] [outer = 0CBEEC00] 21:47:14 INFO - PROCESS | 3880 | 1466743634417 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 990ms 21:47:14 INFO - PROCESS | 3880 | 1466743634482 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 21:47:14 INFO - PROCESS | 3880 | 1466743634488 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 21:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:47:14 INFO - PROCESS | 3880 | 1466743634494 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:47:14 INFO - PROCESS | 3880 | 1466743634497 Marionette TRACE conn5 <- [1,1650,null,{}] 21:47:14 INFO - PROCESS | 3880 | 1466743634502 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:14 INFO - PROCESS | 3880 | 1466743634505 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:14 INFO - PROCESS | 3880 | 1466743634647 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 21:47:14 INFO - PROCESS | 3880 | 1466743634783 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:14 INFO - PROCESS | 3880 | 1466743634786 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:14 INFO - PROCESS | 3880 | ++DOCSHELL 1789F000 == 41 [pid = 3880] [id = 422] 21:47:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (17C7E800) [pid = 3880] [serial = 1266] [outer = 00000000] 21:47:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (18FEB400) [pid = 3880] [serial = 1267] [outer = 17C7E800] 21:47:14 INFO - PROCESS | 3880 | 1466743634844 Marionette DEBUG loaded listener.js 21:47:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1902D400) [pid = 3880] [serial = 1268] [outer = 17C7E800] 21:47:15 INFO - PROCESS | 3880 | 1466743635465 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1021ms 21:47:15 INFO - PROCESS | 3880 | 1466743635518 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 21:47:15 INFO - PROCESS | 3880 | 1466743635521 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 21:47:15 INFO - PROCESS | 3880 | 1466743635524 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:47:15 INFO - PROCESS | 3880 | 1466743635528 Marionette TRACE conn5 <- [1,1654,null,{}] 21:47:15 INFO - PROCESS | 3880 | 1466743635539 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:15 INFO - PROCESS | 3880 | 1466743635544 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:15 INFO - PROCESS | 3880 | 1466743635686 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 21:47:15 INFO - PROCESS | 3880 | 1466743635845 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:15 INFO - PROCESS | 3880 | 1466743635849 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:15 INFO - PROCESS | 3880 | ++DOCSHELL 0D3ED400 == 42 [pid = 3880] [id = 423] 21:47:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (0D3EDC00) [pid = 3880] [serial = 1269] [outer = 00000000] 21:47:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (127C9400) [pid = 3880] [serial = 1270] [outer = 0D3EDC00] 21:47:15 INFO - PROCESS | 3880 | 1466743635911 Marionette DEBUG loaded listener.js 21:47:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (173CA800) [pid = 3880] [serial = 1271] [outer = 0D3EDC00] 21:47:16 INFO - PROCESS | 3880 | 1466743636681 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 21:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1220ms 21:47:16 INFO - PROCESS | 3880 | 1466743636756 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 21:47:16 INFO - PROCESS | 3880 | 1466743636760 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 21:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:47:16 INFO - PROCESS | 3880 | 1466743636765 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:47:16 INFO - PROCESS | 3880 | 1466743636770 Marionette TRACE conn5 <- [1,1658,null,{}] 21:47:16 INFO - PROCESS | 3880 | 1466743636774 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:16 INFO - PROCESS | 3880 | 1466743636777 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:16 INFO - PROCESS | 3880 | 1466743636883 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 1A12CC00 == 41 [pid = 3880] [id = 419] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 15D5FC00 == 40 [pid = 3880] [id = 418] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 1AE45C00 == 39 [pid = 3880] [id = 417] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 190A7400 == 38 [pid = 3880] [id = 416] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 19043000 == 37 [pid = 3880] [id = 415] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 18FF2C00 == 36 [pid = 3880] [id = 414] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 1789A800 == 35 [pid = 3880] [id = 413] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 1180AC00 == 34 [pid = 3880] [id = 412] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 0ADF1C00 == 33 [pid = 3880] [id = 411] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 1607E400 == 32 [pid = 3880] [id = 410] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 0D382800 == 31 [pid = 3880] [id = 409] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 1A421C00 == 30 [pid = 3880] [id = 408] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 0CBEC800 == 29 [pid = 3880] [id = 399] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 1789F000 == 28 [pid = 3880] [id = 422] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 0D3ED400 == 27 [pid = 3880] [id = 423] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 1B00EC00 == 26 [pid = 3880] [id = 420] 21:47:17 INFO - PROCESS | 3880 | --DOCSHELL 0CBE9000 == 25 [pid = 3880] [id = 421] 21:47:17 INFO - PROCESS | 3880 | 1466743637618 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:17 INFO - PROCESS | 3880 | 1466743637622 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (11413000) [pid = 3880] [serial = 1198] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (17C7B400) [pid = 3880] [serial = 1210] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (18B3B800) [pid = 3880] [serial = 1211] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (12725800) [pid = 3880] [serial = 1187] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (116B4400) [pid = 3880] [serial = 1186] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (18B31000) [pid = 3880] [serial = 1190] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (178A2400) [pid = 3880] [serial = 1189] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (19B11C00) [pid = 3880] [serial = 1193] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19A0A400) [pid = 3880] [serial = 1192] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1A3A9400) [pid = 3880] [serial = 1196] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A285400) [pid = 3880] [serial = 1195] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1901A000) [pid = 3880] [serial = 1213] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19032C00) [pid = 3880] [serial = 1219] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19047C00) [pid = 3880] [serial = 1216] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A27AC00) [pid = 3880] [serial = 1222] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19A03800) [pid = 3880] [serial = 1217] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (19A72800) [pid = 3880] [serial = 1220] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (0D384C00) [pid = 3880] [serial = 1201] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (0D3E7800) [pid = 3880] [serial = 1202] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11A0A800) [pid = 3880] [serial = 1204] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1590C000) [pid = 3880] [serial = 1205] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1733F800) [pid = 3880] [serial = 1207] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1A537800) [pid = 3880] [serial = 1225] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A27C400) [pid = 3880] [serial = 1223] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (173CD400) [pid = 3880] [serial = 1208] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (19022000) [pid = 3880] [serial = 1214] [outer = 00000000] [url = about:blank] 21:47:17 INFO - PROCESS | 3880 | ++DOCSHELL 08A68C00 == 26 [pid = 3880] [id = 424] 21:47:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (0AD2B000) [pid = 3880] [serial = 1272] [outer = 00000000] 21:47:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (0CB95400) [pid = 3880] [serial = 1273] [outer = 0AD2B000] 21:47:17 INFO - PROCESS | 3880 | 1466743637787 Marionette DEBUG loaded listener.js 21:47:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (0CBE7000) [pid = 3880] [serial = 1274] [outer = 0AD2B000] 21:47:18 INFO - PROCESS | 3880 | 1466743638256 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 21:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1532ms 21:47:18 INFO - PROCESS | 3880 | 1466743638302 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 21:47:18 INFO - PROCESS | 3880 | 1466743638306 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 21:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:47:18 INFO - PROCESS | 3880 | 1466743638310 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:47:18 INFO - PROCESS | 3880 | 1466743638313 Marionette TRACE conn5 <- [1,1662,null,{}] 21:47:18 INFO - PROCESS | 3880 | 1466743638318 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:18 INFO - PROCESS | 3880 | 1466743638322 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:18 INFO - PROCESS | 3880 | 1466743638419 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 21:47:18 INFO - PROCESS | 3880 | 1466743638432 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:18 INFO - PROCESS | 3880 | 1466743638435 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:18 INFO - PROCESS | 3880 | ++DOCSHELL 11413800 == 27 [pid = 3880] [id = 425] 21:47:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (11414400) [pid = 3880] [serial = 1275] [outer = 00000000] 21:47:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (11734800) [pid = 3880] [serial = 1276] [outer = 11414400] 21:47:18 INFO - PROCESS | 3880 | 1466743638486 Marionette DEBUG loaded listener.js 21:47:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11812400) [pid = 3880] [serial = 1277] [outer = 11414400] 21:47:18 INFO - PROCESS | 3880 | 1466743638957 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 21:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 21:47:18 INFO - PROCESS | 3880 | 1466743638983 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 21:47:18 INFO - PROCESS | 3880 | 1466743638987 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 21:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:47:18 INFO - PROCESS | 3880 | 1466743638996 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:47:18 INFO - PROCESS | 3880 | 1466743638998 Marionette TRACE conn5 <- [1,1666,null,{}] 21:47:18 INFO - PROCESS | 3880 | 1466743639002 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:18 INFO - PROCESS | 3880 | 1466743639005 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:19 INFO - PROCESS | 3880 | 1466743639128 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 21:47:19 INFO - PROCESS | 3880 | 1466743639144 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:19 INFO - PROCESS | 3880 | 1466743639146 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:19 INFO - PROCESS | 3880 | ++DOCSHELL 15DCA000 == 28 [pid = 3880] [id = 426] 21:47:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (15DCE000) [pid = 3880] [serial = 1278] [outer = 00000000] 21:47:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (15E9BC00) [pid = 3880] [serial = 1279] [outer = 15DCE000] 21:47:19 INFO - PROCESS | 3880 | 1466743639192 Marionette DEBUG loaded listener.js 21:47:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (15FE5400) [pid = 3880] [serial = 1280] [outer = 15DCE000] 21:47:19 INFO - PROCESS | 3880 | 1466743639688 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 21:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 730ms 21:47:19 INFO - PROCESS | 3880 | 1466743639732 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 21:47:19 INFO - PROCESS | 3880 | 1466743639734 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 21:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:47:19 INFO - PROCESS | 3880 | 1466743639739 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:47:19 INFO - PROCESS | 3880 | 1466743639745 Marionette TRACE conn5 <- [1,1670,null,{}] 21:47:19 INFO - PROCESS | 3880 | 1466743639754 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:19 INFO - PROCESS | 3880 | 1466743639758 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:19 INFO - PROCESS | 3880 | 1466743639850 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 21:47:19 INFO - PROCESS | 3880 | 1466743639858 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:19 INFO - PROCESS | 3880 | 1466743639860 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:19 INFO - PROCESS | 3880 | ++DOCSHELL 159A0C00 == 29 [pid = 3880] [id = 427] 21:47:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (16254400) [pid = 3880] [serial = 1281] [outer = 00000000] 21:47:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (17C82400) [pid = 3880] [serial = 1282] [outer = 16254400] 21:47:19 INFO - PROCESS | 3880 | 1466743639923 Marionette DEBUG loaded listener.js 21:47:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1876E000) [pid = 3880] [serial = 1283] [outer = 16254400] 21:47:20 INFO - PROCESS | 3880 | 1466743640422 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 21:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 730ms 21:47:20 INFO - PROCESS | 3880 | 1466743640508 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 21:47:20 INFO - PROCESS | 3880 | 1466743640511 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 21:47:20 INFO - PROCESS | 3880 | 1466743640516 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:47:20 INFO - PROCESS | 3880 | 1466743640518 Marionette TRACE conn5 <- [1,1674,null,{}] 21:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:47:20 INFO - PROCESS | 3880 | 1466743640522 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:20 INFO - PROCESS | 3880 | 1466743640524 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:20 INFO - PROCESS | 3880 | 1466743640645 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 21:47:20 INFO - PROCESS | 3880 | 1466743640707 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:20 INFO - PROCESS | 3880 | 1466743640709 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:20 INFO - PROCESS | 3880 | ++DOCSHELL 18F68800 == 30 [pid = 3880] [id = 428] 21:47:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18FE6800) [pid = 3880] [serial = 1284] [outer = 00000000] 21:47:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (18FEF800) [pid = 3880] [serial = 1285] [outer = 18FE6800] 21:47:20 INFO - PROCESS | 3880 | 1466743640755 Marionette DEBUG loaded listener.js 21:47:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1901A400) [pid = 3880] [serial = 1286] [outer = 18FE6800] 21:47:21 INFO - PROCESS | 3880 | 1466743641177 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 21:47:21 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 21:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 710ms 21:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:47:21 INFO - PROCESS | 3880 | 1466743641237 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 21:47:21 INFO - PROCESS | 3880 | 1466743641239 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 21:47:21 INFO - PROCESS | 3880 | 1466743641242 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:47:21 INFO - PROCESS | 3880 | 1466743641244 Marionette TRACE conn5 <- [1,1678,null,{}] 21:47:21 INFO - PROCESS | 3880 | 1466743641269 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:21 INFO - PROCESS | 3880 | 1466743641271 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:21 INFO - PROCESS | 3880 | 1466743641384 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 21:47:21 INFO - PROCESS | 3880 | 1466743641394 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:21 INFO - PROCESS | 3880 | 1466743641400 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:21 INFO - PROCESS | 3880 | ++DOCSHELL 19023400 == 31 [pid = 3880] [id = 429] 21:47:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19024000) [pid = 3880] [serial = 1287] [outer = 00000000] 21:47:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (19034800) [pid = 3880] [serial = 1288] [outer = 19024000] 21:47:21 INFO - PROCESS | 3880 | 1466743641455 Marionette DEBUG loaded listener.js 21:47:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1909F400) [pid = 3880] [serial = 1289] [outer = 19024000] 21:47:21 INFO - PROCESS | 3880 | 1466743641933 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 21:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 730ms 21:47:21 INFO - PROCESS | 3880 | 1466743641996 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 21:47:21 INFO - PROCESS | 3880 | 1466743641998 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 21:47:21 INFO - PROCESS | 3880 | 1466743642001 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:47:21 INFO - PROCESS | 3880 | 1466743642003 Marionette TRACE conn5 <- [1,1682,null,{}] 21:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:47:21 INFO - PROCESS | 3880 | 1466743642006 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:21 INFO - PROCESS | 3880 | 1466743642008 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:22 INFO - PROCESS | 3880 | 1466743642391 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19043800) [pid = 3880] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1A279400) [pid = 3880] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1180DC00) [pid = 3880] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (0CB93000) [pid = 3880] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (0D384800) [pid = 3880] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1AE48400) [pid = 3880] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (178A0800) [pid = 3880] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (18FF3C00) [pid = 3880] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1B022000) [pid = 3880] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AE47400) [pid = 3880] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1A423400) [pid = 3880] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1607F400) [pid = 3880] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (17C7BC00) [pid = 3880] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:47:22 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (0CBEE000) [pid = 3880] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:47:22 INFO - PROCESS | 3880 | 1466743642467 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:22 INFO - PROCESS | 3880 | 1466743642470 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:22 INFO - PROCESS | 3880 | ++DOCSHELL 08A67400 == 32 [pid = 3880] [id = 430] 21:47:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (0ADEF400) [pid = 3880] [serial = 1290] [outer = 00000000] 21:47:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1104F800) [pid = 3880] [serial = 1291] [outer = 0ADEF400] 21:47:22 INFO - PROCESS | 3880 | 1466743642515 Marionette DEBUG loaded listener.js 21:47:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (127CA400) [pid = 3880] [serial = 1292] [outer = 0ADEF400] 21:47:22 INFO - PROCESS | 3880 | 1466743642874 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 21:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 930ms 21:47:22 INFO - PROCESS | 3880 | 1466743642939 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 21:47:22 INFO - PROCESS | 3880 | 1466743642941 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 21:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:47:22 INFO - PROCESS | 3880 | 1466743642945 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:47:22 INFO - PROCESS | 3880 | 1466743642946 Marionette TRACE conn5 <- [1,1686,null,{}] 21:47:22 INFO - PROCESS | 3880 | 1466743642950 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:22 INFO - PROCESS | 3880 | 1466743642951 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:23 INFO - PROCESS | 3880 | 1466743643030 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 21:47:23 INFO - PROCESS | 3880 | 1466743643036 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:23 INFO - PROCESS | 3880 | 1466743643038 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:23 INFO - PROCESS | 3880 | ++DOCSHELL 173D9C00 == 33 [pid = 3880] [id = 431] 21:47:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (17894800) [pid = 3880] [serial = 1293] [outer = 00000000] 21:47:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19A6E400) [pid = 3880] [serial = 1294] [outer = 17894800] 21:47:23 INFO - PROCESS | 3880 | 1466743643083 Marionette DEBUG loaded listener.js 21:47:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A23AC00) [pid = 3880] [serial = 1295] [outer = 17894800] 21:47:23 INFO - PROCESS | 3880 | 1466743643508 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 21:47:23 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 21:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 630ms 21:47:23 INFO - PROCESS | 3880 | 1466743643575 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 21:47:23 INFO - PROCESS | 3880 | 1466743643577 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 21:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:47:23 INFO - PROCESS | 3880 | 1466743643581 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:47:23 INFO - PROCESS | 3880 | 1466743643582 Marionette TRACE conn5 <- [1,1690,null,{}] 21:47:23 INFO - PROCESS | 3880 | 1466743643586 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:23 INFO - PROCESS | 3880 | 1466743643588 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:23 INFO - PROCESS | 3880 | 1466743643667 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 21:47:23 INFO - PROCESS | 3880 | 1466743643673 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:23 INFO - PROCESS | 3880 | 1466743643675 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:23 INFO - PROCESS | 3880 | ++DOCSHELL 08A64000 == 34 [pid = 3880] [id = 432] 21:47:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1876A800) [pid = 3880] [serial = 1296] [outer = 00000000] 21:47:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A3B2C00) [pid = 3880] [serial = 1297] [outer = 1876A800] 21:47:23 INFO - PROCESS | 3880 | 1466743643719 Marionette DEBUG loaded listener.js 21:47:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A41C800) [pid = 3880] [serial = 1298] [outer = 1876A800] 21:47:24 INFO - PROCESS | 3880 | 1466743644174 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 630ms 21:47:24 INFO - PROCESS | 3880 | 1466743644226 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 21:47:24 INFO - PROCESS | 3880 | 1466743644228 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 21:47:24 INFO - PROCESS | 3880 | 1466743644231 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:47:24 INFO - PROCESS | 3880 | 1466743644233 Marionette TRACE conn5 <- [1,1694,null,{}] 21:47:24 INFO - PROCESS | 3880 | 1466743644236 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:24 INFO - PROCESS | 3880 | 1466743644238 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:24 INFO - PROCESS | 3880 | 1466743644329 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 21:47:24 INFO - PROCESS | 3880 | 1466743644334 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:24 INFO - PROCESS | 3880 | 1466743644336 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:24 INFO - PROCESS | 3880 | ++DOCSHELL 1A53BC00 == 35 [pid = 3880] [id = 433] 21:47:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A53DC00) [pid = 3880] [serial = 1299] [outer = 00000000] 21:47:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1AC76C00) [pid = 3880] [serial = 1300] [outer = 1A53DC00] 21:47:24 INFO - PROCESS | 3880 | 1466743644379 Marionette DEBUG loaded listener.js 21:47:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AE45C00) [pid = 3880] [serial = 1301] [outer = 1A53DC00] 21:47:25 INFO - PROCESS | 3880 | 1466743645212 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 21:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1016ms 21:47:25 INFO - PROCESS | 3880 | 1466743645252 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 21:47:25 INFO - PROCESS | 3880 | 1466743645257 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 21:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:47:25 INFO - PROCESS | 3880 | 1466743645261 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:47:25 INFO - PROCESS | 3880 | 1466743645267 Marionette TRACE conn5 <- [1,1698,null,{}] 21:47:25 INFO - PROCESS | 3880 | 1466743645293 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:25 INFO - PROCESS | 3880 | 1466743645296 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:25 INFO - PROCESS | 3880 | 1466743645439 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 21:47:25 INFO - PROCESS | 3880 | 1466743645573 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:25 INFO - PROCESS | 3880 | 1466743645577 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:25 INFO - PROCESS | 3880 | ++DOCSHELL 11409800 == 36 [pid = 3880] [id = 434] 21:47:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1140B800) [pid = 3880] [serial = 1302] [outer = 00000000] 21:47:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (12725C00) [pid = 3880] [serial = 1303] [outer = 1140B800] 21:47:25 INFO - PROCESS | 3880 | 1466743645643 Marionette DEBUG loaded listener.js 21:47:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (15D5D000) [pid = 3880] [serial = 1304] [outer = 1140B800] 21:47:26 INFO - PROCESS | 3880 | 1466743646364 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 21:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1147ms 21:47:26 INFO - PROCESS | 3880 | 1466743646409 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 21:47:26 INFO - PROCESS | 3880 | 1466743646414 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 21:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:47:26 INFO - PROCESS | 3880 | 1466743646444 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:47:26 INFO - PROCESS | 3880 | 1466743646448 Marionette TRACE conn5 <- [1,1702,null,{}] 21:47:26 INFO - PROCESS | 3880 | 1466743646454 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:26 INFO - PROCESS | 3880 | 1466743646456 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:26 INFO - PROCESS | 3880 | 1466743646591 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 21:47:26 INFO - PROCESS | 3880 | 1466743646835 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:26 INFO - PROCESS | 3880 | 1466743646838 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:26 INFO - PROCESS | 3880 | ++DOCSHELL 0AD68C00 == 37 [pid = 3880] [id = 435] 21:47:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (0AD72C00) [pid = 3880] [serial = 1305] [outer = 00000000] 21:47:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (0CB9C800) [pid = 3880] [serial = 1306] [outer = 0AD72C00] 21:47:26 INFO - PROCESS | 3880 | 1466743646908 Marionette DEBUG loaded listener.js 21:47:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (0D3E6000) [pid = 3880] [serial = 1307] [outer = 0AD72C00] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 19B0BC00 == 36 [pid = 3880] [id = 382] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 125D9800 == 35 [pid = 3880] [id = 371] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 17C79800 == 34 [pid = 3880] [id = 379] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 19026000 == 33 [pid = 3880] [id = 370] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 1901FC00 == 32 [pid = 3880] [id = 380] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 15F15400 == 31 [pid = 3880] [id = 377] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 18B35000 == 30 [pid = 3880] [id = 369] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 173D3800 == 29 [pid = 3880] [id = 378] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 1140FC00 == 28 [pid = 3880] [id = 366] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 18FF3800 == 27 [pid = 3880] [id = 372] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 113B6000 == 26 [pid = 3880] [id = 381] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 16076C00 == 25 [pid = 3880] [id = 368] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 15AAF400 == 24 [pid = 3880] [id = 367] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 15BCB400 == 23 [pid = 3880] [id = 376] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 11413C00 == 22 [pid = 3880] [id = 375] 21:47:27 INFO - PROCESS | 3880 | --DOCSHELL 10E5FC00 == 21 [pid = 3880] [id = 374] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (127CA000) [pid = 3880] [serial = 1199] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (190A9800) [pid = 3880] [serial = 1246] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1AC18000) [pid = 3880] [serial = 1249] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (15AE2000) [pid = 3880] [serial = 1237] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (0CBED800) [pid = 3880] [serial = 1234] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1105AC00) [pid = 3880] [serial = 1235] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (11050000) [pid = 3880] [serial = 1228] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1B004800) [pid = 3880] [serial = 1259] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1140E400) [pid = 3880] [serial = 1229] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (17C85000) [pid = 3880] [serial = 1240] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (18B37000) [pid = 3880] [serial = 1241] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1902C400) [pid = 3880] [serial = 1243] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (15DCEC00) [pid = 3880] [serial = 1238] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1B026800) [pid = 3880] [serial = 1261] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1A12EC00) [pid = 3880] [serial = 1247] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AE4AC00) [pid = 3880] [serial = 1252] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B02C400) [pid = 3880] [serial = 1262] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1A41E000) [pid = 3880] [serial = 1250] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1B003C00) [pid = 3880] [serial = 1258] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A540C00) [pid = 3880] [serial = 1226] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (17342400) [pid = 3880] [serial = 1231] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (173D5C00) [pid = 3880] [serial = 1232] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1A131000) [pid = 3880] [serial = 1255] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1AE4E400) [pid = 3880] [serial = 1253] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1A3AD000) [pid = 3880] [serial = 1256] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (19030C00) [pid = 3880] [serial = 1244] [outer = 00000000] [url = about:blank] 21:47:27 INFO - PROCESS | 3880 | 1466743647586 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1212ms 21:47:27 INFO - PROCESS | 3880 | 1466743647637 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 21:47:27 INFO - PROCESS | 3880 | 1466743647641 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 21:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:47:27 INFO - PROCESS | 3880 | 1466743647648 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:47:27 INFO - PROCESS | 3880 | 1466743647650 Marionette TRACE conn5 <- [1,1706,null,{}] 21:47:27 INFO - PROCESS | 3880 | 1466743647656 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:27 INFO - PROCESS | 3880 | 1466743647660 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:27 INFO - PROCESS | 3880 | 1466743647751 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 21:47:27 INFO - PROCESS | 3880 | 1466743647844 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:27 INFO - PROCESS | 3880 | 1466743647846 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:27 INFO - PROCESS | 3880 | ++DOCSHELL 11413C00 == 22 [pid = 3880] [id = 436] 21:47:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (11414800) [pid = 3880] [serial = 1308] [outer = 00000000] 21:47:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (11A09000) [pid = 3880] [serial = 1309] [outer = 11414800] 21:47:27 INFO - PROCESS | 3880 | 1466743647894 Marionette DEBUG loaded listener.js 21:47:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (125DCC00) [pid = 3880] [serial = 1310] [outer = 11414800] 21:47:28 INFO - PROCESS | 3880 | 1466743648337 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 730ms 21:47:28 INFO - PROCESS | 3880 | 1466743648384 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 21:47:28 INFO - PROCESS | 3880 | 1466743648388 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 21:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:47:28 INFO - PROCESS | 3880 | 1466743648397 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:47:28 INFO - PROCESS | 3880 | 1466743648398 Marionette TRACE conn5 <- [1,1710,null,{}] 21:47:28 INFO - PROCESS | 3880 | 1466743648402 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:28 INFO - PROCESS | 3880 | 1466743648405 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:28 INFO - PROCESS | 3880 | 1466743648493 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 21:47:28 INFO - PROCESS | 3880 | 1466743648501 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:28 INFO - PROCESS | 3880 | 1466743648503 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:28 INFO - PROCESS | 3880 | ++DOCSHELL 15F47000 == 23 [pid = 3880] [id = 437] 21:47:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1624CC00) [pid = 3880] [serial = 1311] [outer = 00000000] 21:47:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (173D3800) [pid = 3880] [serial = 1312] [outer = 1624CC00] 21:47:28 INFO - PROCESS | 3880 | 1466743648549 Marionette DEBUG loaded listener.js 21:47:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (17898000) [pid = 3880] [serial = 1313] [outer = 1624CC00] 21:47:29 INFO - PROCESS | 3880 | 1466743649030 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 21:47:29 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 21:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 21:47:29 INFO - PROCESS | 3880 | 1466743649067 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 21:47:29 INFO - PROCESS | 3880 | 1466743649070 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 21:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:47:29 INFO - PROCESS | 3880 | 1466743649074 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:47:29 INFO - PROCESS | 3880 | 1466743649080 Marionette TRACE conn5 <- [1,1714,null,{}] 21:47:29 INFO - PROCESS | 3880 | 1466743649089 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:29 INFO - PROCESS | 3880 | 1466743649093 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:29 INFO - PROCESS | 3880 | 1466743649181 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 21:47:29 INFO - PROCESS | 3880 | 1466743649191 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:29 INFO - PROCESS | 3880 | 1466743649193 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:29 INFO - PROCESS | 3880 | ++DOCSHELL 18FE8400 == 24 [pid = 3880] [id = 438] 21:47:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (18FE8C00) [pid = 3880] [serial = 1314] [outer = 00000000] 21:47:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1901F000) [pid = 3880] [serial = 1315] [outer = 18FE8C00] 21:47:29 INFO - PROCESS | 3880 | 1466743649237 Marionette DEBUG loaded listener.js 21:47:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19028000) [pid = 3880] [serial = 1316] [outer = 18FE8C00] 21:47:29 INFO - PROCESS | 3880 | 1466743649702 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 21:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 690ms 21:47:29 INFO - PROCESS | 3880 | 1466743649768 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 21:47:29 INFO - PROCESS | 3880 | 1466743649770 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 21:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:47:29 INFO - PROCESS | 3880 | 1466743649774 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:47:29 INFO - PROCESS | 3880 | 1466743649776 Marionette TRACE conn5 <- [1,1718,null,{}] 21:47:29 INFO - PROCESS | 3880 | 1466743649786 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:29 INFO - PROCESS | 3880 | 1466743649788 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:29 INFO - PROCESS | 3880 | 1466743649931 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 21:47:29 INFO - PROCESS | 3880 | 1466743649949 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:29 INFO - PROCESS | 3880 | 1466743649951 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:29 INFO - PROCESS | 3880 | ++DOCSHELL 19037400 == 25 [pid = 3880] [id = 439] 21:47:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19038400) [pid = 3880] [serial = 1317] [outer = 00000000] 21:47:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19A09000) [pid = 3880] [serial = 1318] [outer = 19038400] 21:47:29 INFO - PROCESS | 3880 | 1466743649995 Marionette DEBUG loaded listener.js 21:47:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19A78000) [pid = 3880] [serial = 1319] [outer = 19038400] 21:47:30 INFO - PROCESS | 3880 | 1466743650437 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 21:47:30 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 21:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 690ms 21:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:47:30 INFO - PROCESS | 3880 | 1466743650467 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 21:47:30 INFO - PROCESS | 3880 | 1466743650469 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 21:47:30 INFO - PROCESS | 3880 | 1466743650472 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:47:30 INFO - PROCESS | 3880 | 1466743650474 Marionette TRACE conn5 <- [1,1722,null,{}] 21:47:30 INFO - PROCESS | 3880 | 1466743650477 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:30 INFO - PROCESS | 3880 | 1466743650479 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:30 INFO - PROCESS | 3880 | 1466743650593 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 21:47:30 INFO - PROCESS | 3880 | 1466743650598 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:30 INFO - PROCESS | 3880 | 1466743650604 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:30 INFO - PROCESS | 3880 | ++DOCSHELL 15AE2000 == 26 [pid = 3880] [id = 440] 21:47:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A131000) [pid = 3880] [serial = 1320] [outer = 00000000] 21:47:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A27D400) [pid = 3880] [serial = 1321] [outer = 1A131000] 21:47:30 INFO - PROCESS | 3880 | 1466743650712 Marionette DEBUG loaded listener.js 21:47:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A41EC00) [pid = 3880] [serial = 1322] [outer = 1A131000] 21:47:31 INFO - PROCESS | 3880 | 1466743651195 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 21:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 770ms 21:47:31 INFO - PROCESS | 3880 | 1466743651245 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 21:47:31 INFO - PROCESS | 3880 | 1466743651247 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 21:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:47:31 INFO - PROCESS | 3880 | 1466743651260 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:47:31 INFO - PROCESS | 3880 | 1466743651261 Marionette TRACE conn5 <- [1,1726,null,{}] 21:47:31 INFO - PROCESS | 3880 | 1466743651265 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:31 INFO - PROCESS | 3880 | 1466743651277 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:31 INFO - PROCESS | 3880 | 1466743651392 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 21:47:31 INFO - PROCESS | 3880 | 1466743651456 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:31 INFO - PROCESS | 3880 | 1466743651458 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:31 INFO - PROCESS | 3880 | ++DOCSHELL 1A541400 == 27 [pid = 3880] [id = 441] 21:47:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AC16800) [pid = 3880] [serial = 1323] [outer = 00000000] 21:47:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AE47000) [pid = 3880] [serial = 1324] [outer = 1AC16800] 21:47:31 INFO - PROCESS | 3880 | 1466743651502 Marionette DEBUG loaded listener.js 21:47:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AE48800) [pid = 3880] [serial = 1325] [outer = 1AC16800] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (18FE6800) [pid = 3880] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15DCE000) [pid = 3880] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0AD2B000) [pid = 3880] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19024000) [pid = 3880] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0ADEF400) [pid = 3880] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (17894800) [pid = 3880] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (0CBEEC00) [pid = 3880] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (17C7E800) [pid = 3880] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1876A800) [pid = 3880] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (16254400) [pid = 3880] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:47:31 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (11414400) [pid = 3880] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:47:31 INFO - PROCESS | 3880 | 1466743651982 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 21:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 770ms 21:47:32 INFO - PROCESS | 3880 | 1466743652034 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 21:47:32 INFO - PROCESS | 3880 | 1466743652036 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 21:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:47:32 INFO - PROCESS | 3880 | 1466743652039 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:47:32 INFO - PROCESS | 3880 | 1466743652041 Marionette TRACE conn5 <- [1,1730,null,{}] 21:47:32 INFO - PROCESS | 3880 | 1466743652045 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:32 INFO - PROCESS | 3880 | 1466743652047 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:32 INFO - PROCESS | 3880 | 1466743652160 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 21:47:32 INFO - PROCESS | 3880 | 1466743652221 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:32 INFO - PROCESS | 3880 | 1466743652223 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:32 INFO - PROCESS | 3880 | ++DOCSHELL 11411400 == 28 [pid = 3880] [id = 442] 21:47:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15BBCC00) [pid = 3880] [serial = 1326] [outer = 00000000] 21:47:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (18F6EC00) [pid = 3880] [serial = 1327] [outer = 15BBCC00] 21:47:32 INFO - PROCESS | 3880 | 1466743652267 Marionette DEBUG loaded listener.js 21:47:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19038000) [pid = 3880] [serial = 1328] [outer = 15BBCC00] 21:47:32 INFO - PROCESS | 3880 | 1466743652624 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 21:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 21:47:32 INFO - PROCESS | 3880 | 1466743652670 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 21:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:47:32 INFO - PROCESS | 3880 | 1466743652672 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 21:47:32 INFO - PROCESS | 3880 | 1466743652676 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:47:32 INFO - PROCESS | 3880 | 1466743652678 Marionette TRACE conn5 <- [1,1734,null,{}] 21:47:32 INFO - PROCESS | 3880 | 1466743652681 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:32 INFO - PROCESS | 3880 | 1466743652683 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:32 INFO - PROCESS | 3880 | 1466743652789 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 21:47:32 INFO - PROCESS | 3880 | 1466743652795 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:32 INFO - PROCESS | 3880 | 1466743652796 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:32 INFO - PROCESS | 3880 | ++DOCSHELL 19024000 == 29 [pid = 3880] [id = 443] 21:47:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A27B400) [pid = 3880] [serial = 1329] [outer = 00000000] 21:47:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AE51400) [pid = 3880] [serial = 1330] [outer = 1A27B400] 21:47:32 INFO - PROCESS | 3880 | 1466743652840 Marionette DEBUG loaded listener.js 21:47:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1B003000) [pid = 3880] [serial = 1331] [outer = 1A27B400] 21:47:33 INFO - PROCESS | 3880 | 1466743653285 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 21:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 631ms 21:47:33 INFO - PROCESS | 3880 | 1466743653320 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 21:47:33 INFO - PROCESS | 3880 | 1466743653322 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 21:47:33 INFO - PROCESS | 3880 | 1466743653325 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:47:33 INFO - PROCESS | 3880 | 1466743653327 Marionette TRACE conn5 <- [1,1738,null,{}] 21:47:33 INFO - PROCESS | 3880 | 1466743653330 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:33 INFO - PROCESS | 3880 | 1466743653332 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:33 INFO - PROCESS | 3880 | 1466743653414 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 21:47:33 INFO - PROCESS | 3880 | 1466743653422 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:33 INFO - PROCESS | 3880 | 1466743653424 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:33 INFO - PROCESS | 3880 | ++DOCSHELL 1AE50800 == 30 [pid = 3880] [id = 444] 21:47:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1B006800) [pid = 3880] [serial = 1332] [outer = 00000000] 21:47:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1B00C000) [pid = 3880] [serial = 1333] [outer = 1B006800] 21:47:33 INFO - PROCESS | 3880 | 1466743653468 Marionette DEBUG loaded listener.js 21:47:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1B024800) [pid = 3880] [serial = 1334] [outer = 1B006800] 21:47:33 INFO - PROCESS | 3880 | 1466743653961 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 21:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 730ms 21:47:34 INFO - PROCESS | 3880 | 1466743654059 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 21:47:34 INFO - PROCESS | 3880 | 1466743654064 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 21:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:47:34 INFO - PROCESS | 3880 | 1466743654070 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:47:34 INFO - PROCESS | 3880 | 1466743654074 Marionette TRACE conn5 <- [1,1742,null,{}] 21:47:34 INFO - PROCESS | 3880 | 1466743654139 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:34 INFO - PROCESS | 3880 | 1466743654142 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:34 INFO - PROCESS | 3880 | 1466743654311 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 21:47:34 INFO - PROCESS | 3880 | 1466743654369 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:34 INFO - PROCESS | 3880 | 1466743654373 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:34 INFO - PROCESS | 3880 | ++DOCSHELL 11410C00 == 31 [pid = 3880] [id = 445] 21:47:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (11412000) [pid = 3880] [serial = 1335] [outer = 00000000] 21:47:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (11A09400) [pid = 3880] [serial = 1336] [outer = 11412000] 21:47:34 INFO - PROCESS | 3880 | 1466743654446 Marionette DEBUG loaded listener.js 21:47:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (15A17800) [pid = 3880] [serial = 1337] [outer = 11412000] 21:47:34 INFO - PROCESS | 3880 | 1466743655002 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 21:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 990ms 21:47:35 INFO - PROCESS | 3880 | 1466743655064 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 21:47:35 INFO - PROCESS | 3880 | 1466743655069 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 21:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:47:35 INFO - PROCESS | 3880 | 1466743655076 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:47:35 INFO - PROCESS | 3880 | 1466743655079 Marionette TRACE conn5 <- [1,1746,null,{}] 21:47:35 INFO - PROCESS | 3880 | 1466743655083 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:35 INFO - PROCESS | 3880 | 1466743655086 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:35 INFO - PROCESS | 3880 | 1466743655200 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 21:47:35 INFO - PROCESS | 3880 | 1466743655313 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:35 INFO - PROCESS | 3880 | 1466743655316 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:35 INFO - PROCESS | 3880 | ++DOCSHELL 17C86C00 == 32 [pid = 3880] [id = 446] 21:47:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (18766000) [pid = 3880] [serial = 1338] [outer = 00000000] 21:47:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (18BD4C00) [pid = 3880] [serial = 1339] [outer = 18766000] 21:47:35 INFO - PROCESS | 3880 | 1466743655414 Marionette DEBUG loaded listener.js 21:47:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (18FF1C00) [pid = 3880] [serial = 1340] [outer = 18766000] 21:47:36 INFO - PROCESS | 3880 | 1466743656044 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 21:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1021ms 21:47:36 INFO - PROCESS | 3880 | 1466743656100 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 21:47:36 INFO - PROCESS | 3880 | 1466743656102 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 21:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:47:36 INFO - PROCESS | 3880 | 1466743656120 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:47:36 INFO - PROCESS | 3880 | 1466743656124 Marionette TRACE conn5 <- [1,1750,null,{}] 21:47:36 INFO - PROCESS | 3880 | 1466743656156 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:36 INFO - PROCESS | 3880 | 1466743656161 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:36 INFO - PROCESS | 3880 | 1466743656280 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 21:47:36 INFO - PROCESS | 3880 | 1466743656409 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:36 INFO - PROCESS | 3880 | 1466743656413 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:36 INFO - PROCESS | 3880 | ++DOCSHELL 1AE50C00 == 33 [pid = 3880] [id = 447] 21:47:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1B008000) [pid = 3880] [serial = 1341] [outer = 00000000] 21:47:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1B026800) [pid = 3880] [serial = 1342] [outer = 1B008000] 21:47:36 INFO - PROCESS | 3880 | 1466743656471 Marionette DEBUG loaded listener.js 21:47:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1B02E400) [pid = 3880] [serial = 1343] [outer = 1B008000] 21:47:37 INFO - PROCESS | 3880 | 1466743657073 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 21:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1040ms 21:47:37 INFO - PROCESS | 3880 | 1466743657150 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 21:47:37 INFO - PROCESS | 3880 | 1466743657153 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 21:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:47:37 INFO - PROCESS | 3880 | 1466743657157 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:47:37 INFO - PROCESS | 3880 | 1466743657159 Marionette TRACE conn5 <- [1,1754,null,{}] 21:47:37 INFO - PROCESS | 3880 | 1466743657162 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:37 INFO - PROCESS | 3880 | 1466743657165 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:37 INFO - PROCESS | 3880 | 1466743657276 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 21:47:37 INFO - PROCESS | 3880 | 1466743657411 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:37 INFO - PROCESS | 3880 | 1466743657414 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:37 INFO - PROCESS | 3880 | ++DOCSHELL 19B0DC00 == 34 [pid = 3880] [id = 448] 21:47:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1B315000) [pid = 3880] [serial = 1344] [outer = 00000000] 21:47:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1B3C5800) [pid = 3880] [serial = 1345] [outer = 1B315000] 21:47:37 INFO - PROCESS | 3880 | 1466743657471 Marionette DEBUG loaded listener.js 21:47:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1B459C00) [pid = 3880] [serial = 1346] [outer = 1B315000] 21:47:38 INFO - PROCESS | 3880 | 1466743658183 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 21:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1077ms 21:47:38 INFO - PROCESS | 3880 | 1466743658237 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 21:47:38 INFO - PROCESS | 3880 | 1466743658241 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 21:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:47:38 INFO - PROCESS | 3880 | 1466743658246 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:47:38 INFO - PROCESS | 3880 | 1466743658249 Marionette TRACE conn5 <- [1,1758,null,{}] 21:47:38 INFO - PROCESS | 3880 | 1466743658255 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:38 INFO - PROCESS | 3880 | 1466743658258 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:38 INFO - PROCESS | 3880 | 1466743658360 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 21:47:38 INFO - PROCESS | 3880 | 1466743658503 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:38 INFO - PROCESS | 3880 | 1466743658508 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:38 INFO - PROCESS | 3880 | ++DOCSHELL 11809000 == 35 [pid = 3880] [id = 449] 21:47:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (11809800) [pid = 3880] [serial = 1347] [outer = 00000000] 21:47:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (125D5C00) [pid = 3880] [serial = 1348] [outer = 11809800] 21:47:38 INFO - PROCESS | 3880 | 1466743658564 Marionette DEBUG loaded listener.js 21:47:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (15AEC400) [pid = 3880] [serial = 1349] [outer = 11809800] 21:47:39 INFO - PROCESS | 3880 | --DOCSHELL 1A137400 == 34 [pid = 3880] [id = 373] 21:47:39 INFO - PROCESS | 3880 | --DOCSHELL 08A68C00 == 33 [pid = 3880] [id = 424] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (1A3B2C00) [pid = 3880] [serial = 1297] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (17C82400) [pid = 3880] [serial = 1282] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (11734800) [pid = 3880] [serial = 1276] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (11812400) [pid = 3880] [serial = 1277] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (18FEF800) [pid = 3880] [serial = 1285] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (15E9BC00) [pid = 3880] [serial = 1279] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (15FE5400) [pid = 3880] [serial = 1280] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (0CB95400) [pid = 3880] [serial = 1273] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (0CBE7000) [pid = 3880] [serial = 1274] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19034800) [pid = 3880] [serial = 1288] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1901A400) [pid = 3880] [serial = 1286] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1104F800) [pid = 3880] [serial = 1291] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1909F400) [pid = 3880] [serial = 1289] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19A6E400) [pid = 3880] [serial = 1294] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15F1DC00) [pid = 3880] [serial = 1265] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (125E1800) [pid = 3880] [serial = 1264] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1902D400) [pid = 3880] [serial = 1268] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18FEB400) [pid = 3880] [serial = 1267] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (127CA400) [pid = 3880] [serial = 1292] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (127C9400) [pid = 3880] [serial = 1270] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1A23AC00) [pid = 3880] [serial = 1295] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1A41C800) [pid = 3880] [serial = 1298] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1876E000) [pid = 3880] [serial = 1283] [outer = 00000000] [url = about:blank] 21:47:39 INFO - PROCESS | 3880 | 1466743659897 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 21:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1677ms 21:47:39 INFO - PROCESS | 3880 | 1466743659924 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 21:47:39 INFO - PROCESS | 3880 | 1466743659928 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 21:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:47:39 INFO - PROCESS | 3880 | 1466743659933 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:47:39 INFO - PROCESS | 3880 | 1466743659936 Marionette TRACE conn5 <- [1,1762,null,{}] 21:47:39 INFO - PROCESS | 3880 | 1466743659947 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:39 INFO - PROCESS | 3880 | 1466743659950 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:40 INFO - PROCESS | 3880 | 1466743660034 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 21:47:40 INFO - PROCESS | 3880 | 1466743660042 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:40 INFO - PROCESS | 3880 | 1466743660046 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:40 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E8800 == 34 [pid = 3880] [id = 450] 21:47:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (0D3EB000) [pid = 3880] [serial = 1350] [outer = 00000000] 21:47:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (10EEC800) [pid = 3880] [serial = 1351] [outer = 0D3EB000] 21:47:40 INFO - PROCESS | 3880 | 1466743660099 Marionette DEBUG loaded listener.js 21:47:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (11052800) [pid = 3880] [serial = 1352] [outer = 0D3EB000] 21:47:40 INFO - PROCESS | 3880 | 1466743660566 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 21:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 690ms 21:47:40 INFO - PROCESS | 3880 | 1466743660624 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 21:47:40 INFO - PROCESS | 3880 | 1466743660629 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 21:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:47:40 INFO - PROCESS | 3880 | 1466743660635 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:47:40 INFO - PROCESS | 3880 | 1466743660638 Marionette TRACE conn5 <- [1,1766,null,{}] 21:47:40 INFO - PROCESS | 3880 | 1466743660642 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:40 INFO - PROCESS | 3880 | 1466743660645 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:40 INFO - PROCESS | 3880 | 1466743660734 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 21:47:40 INFO - PROCESS | 3880 | 1466743660743 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:40 INFO - PROCESS | 3880 | 1466743660745 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:40 INFO - PROCESS | 3880 | ++DOCSHELL 11812C00 == 35 [pid = 3880] [id = 451] 21:47:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (11813000) [pid = 3880] [serial = 1353] [outer = 00000000] 21:47:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (11B80800) [pid = 3880] [serial = 1354] [outer = 11813000] 21:47:40 INFO - PROCESS | 3880 | 1466743660793 Marionette DEBUG loaded listener.js 21:47:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1590D000) [pid = 3880] [serial = 1355] [outer = 11813000] 21:47:41 INFO - PROCESS | 3880 | 1466743661273 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 21:47:41 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 21:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 21:47:41 INFO - PROCESS | 3880 | 1466743661309 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 21:47:41 INFO - PROCESS | 3880 | 1466743661311 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 21:47:41 INFO - PROCESS | 3880 | 1466743661314 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:47:41 INFO - PROCESS | 3880 | 1466743661318 Marionette TRACE conn5 <- [1,1770,null,{}] 21:47:41 INFO - PROCESS | 3880 | 1466743661328 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:41 INFO - PROCESS | 3880 | 1466743661333 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:41 INFO - PROCESS | 3880 | 1466743661451 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 21:47:41 INFO - PROCESS | 3880 | 1466743661566 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:41 INFO - PROCESS | 3880 | 1466743661570 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:41 INFO - PROCESS | 3880 | ++DOCSHELL 173CD400 == 36 [pid = 3880] [id = 452] 21:47:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (173CE400) [pid = 3880] [serial = 1356] [outer = 00000000] 21:47:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (173D3C00) [pid = 3880] [serial = 1357] [outer = 173CE400] 21:47:41 INFO - PROCESS | 3880 | 1466743661633 Marionette DEBUG loaded listener.js 21:47:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (17897C00) [pid = 3880] [serial = 1358] [outer = 173CE400] 21:47:42 INFO - PROCESS | 3880 | 1466743662073 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 21:47:42 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 21:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 770ms 21:47:42 INFO - PROCESS | 3880 | 1466743662089 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 21:47:42 INFO - PROCESS | 3880 | 1466743662091 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 21:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:47:42 INFO - PROCESS | 3880 | 1466743662095 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:47:42 INFO - PROCESS | 3880 | 1466743662097 Marionette TRACE conn5 <- [1,1774,null,{}] 21:47:42 INFO - PROCESS | 3880 | 1466743662100 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:42 INFO - PROCESS | 3880 | 1466743662102 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:42 INFO - PROCESS | 3880 | 1466743662225 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 21:47:42 INFO - PROCESS | 3880 | 1466743662231 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:42 INFO - PROCESS | 3880 | 1466743662233 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:42 INFO - PROCESS | 3880 | ++DOCSHELL 17C79C00 == 37 [pid = 3880] [id = 453] 21:47:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (17C7B800) [pid = 3880] [serial = 1359] [outer = 00000000] 21:47:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1876F400) [pid = 3880] [serial = 1360] [outer = 17C7B800] 21:47:42 INFO - PROCESS | 3880 | 1466743662332 Marionette DEBUG loaded listener.js 21:47:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (18BD4400) [pid = 3880] [serial = 1361] [outer = 17C7B800] 21:47:42 INFO - PROCESS | 3880 | 1466743662743 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 21:47:42 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 21:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 730ms 21:47:42 INFO - PROCESS | 3880 | 1466743662851 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 21:47:42 INFO - PROCESS | 3880 | 1466743662853 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 21:47:42 INFO - PROCESS | 3880 | 1466743662861 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:47:42 INFO - PROCESS | 3880 | 1466743662862 Marionette TRACE conn5 <- [1,1778,null,{}] 21:47:42 INFO - PROCESS | 3880 | 1466743662866 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:42 INFO - PROCESS | 3880 | 1466743662868 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:42 INFO - PROCESS | 3880 | 1466743662991 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 21:47:42 INFO - PROCESS | 3880 | 1466743662997 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:42 INFO - PROCESS | 3880 | 1466743662999 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:42 INFO - PROCESS | 3880 | ++DOCSHELL 18FF3800 == 38 [pid = 3880] [id = 454] 21:47:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1901B800) [pid = 3880] [serial = 1362] [outer = 00000000] 21:47:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (19021400) [pid = 3880] [serial = 1363] [outer = 1901B800] 21:47:43 INFO - PROCESS | 3880 | 1466743663043 Marionette DEBUG loaded listener.js 21:47:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1902B000) [pid = 3880] [serial = 1364] [outer = 1901B800] 21:47:43 INFO - PROCESS | 3880 | 1466743663489 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:47:43 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) 21:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 21:47:43 INFO - PROCESS | 3880 | 1466743663539 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 21:47:43 INFO - PROCESS | 3880 | 1466743663541 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 21:47:43 INFO - PROCESS | 3880 | 1466743663544 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:47:43 INFO - PROCESS | 3880 | 1466743663546 Marionette TRACE conn5 <- [1,1782,null,{}] 21:47:43 INFO - PROCESS | 3880 | 1466743663549 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:43 INFO - PROCESS | 3880 | 1466743663555 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:43 INFO - PROCESS | 3880 | 1466743663695 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 21:47:43 INFO - PROCESS | 3880 | 1466743663763 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:43 INFO - PROCESS | 3880 | 1466743663765 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:43 INFO - PROCESS | 3880 | ++DOCSHELL 1903B400 == 39 [pid = 3880] [id = 455] 21:47:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1903D000) [pid = 3880] [serial = 1365] [outer = 00000000] 21:47:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (19A73000) [pid = 3880] [serial = 1366] [outer = 1903D000] 21:47:43 INFO - PROCESS | 3880 | 1466743663811 Marionette DEBUG loaded listener.js 21:47:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1A134C00) [pid = 3880] [serial = 1367] [outer = 1903D000] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (19038400) [pid = 3880] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1A131000) [pid = 3880] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (15BBCC00) [pid = 3880] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (18FE8C00) [pid = 3880] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (11414800) [pid = 3880] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1624CC00) [pid = 3880] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1140B800) [pid = 3880] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (0AD72C00) [pid = 3880] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1AC16800) [pid = 3880] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A53DC00) [pid = 3880] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A27B400) [pid = 3880] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1B006800) [pid = 3880] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:47:44 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0D3EDC00) [pid = 3880] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:47:44 INFO - PROCESS | 3880 | 1466743664451 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 971ms 21:47:44 INFO - PROCESS | 3880 | 1466743664521 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 21:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:47:44 INFO - PROCESS | 3880 | 1466743664523 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 21:47:44 INFO - PROCESS | 3880 | 1466743664526 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:47:44 INFO - PROCESS | 3880 | 1466743664527 Marionette TRACE conn5 <- [1,1786,null,{}] 21:47:44 INFO - PROCESS | 3880 | 1466743664531 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:44 INFO - PROCESS | 3880 | 1466743664533 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:44 INFO - PROCESS | 3880 | 1466743664610 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 21:47:44 INFO - PROCESS | 3880 | 1466743664615 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:44 INFO - PROCESS | 3880 | 1466743664617 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:44 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE7400 == 40 [pid = 3880] [id = 456] 21:47:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (0D3E1400) [pid = 3880] [serial = 1368] [outer = 00000000] 21:47:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19030400) [pid = 3880] [serial = 1369] [outer = 0D3E1400] 21:47:44 INFO - PROCESS | 3880 | 1466743664660 Marionette DEBUG loaded listener.js 21:47:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1903A000) [pid = 3880] [serial = 1370] [outer = 0D3E1400] 21:47:45 INFO - PROCESS | 3880 | 1466743665091 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 21:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 630ms 21:47:45 INFO - PROCESS | 3880 | 1466743665157 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 21:47:45 INFO - PROCESS | 3880 | 1466743665159 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 21:47:45 INFO - PROCESS | 3880 | 1466743665162 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:47:45 INFO - PROCESS | 3880 | 1466743665164 Marionette TRACE conn5 <- [1,1790,null,{}] 21:47:45 INFO - PROCESS | 3880 | 1466743665168 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:45 INFO - PROCESS | 3880 | 1466743665169 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:45 INFO - PROCESS | 3880 | 1466743665247 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 21:47:45 INFO - PROCESS | 3880 | 1466743665253 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:45 INFO - PROCESS | 3880 | 1466743665255 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:45 INFO - PROCESS | 3880 | ++DOCSHELL 18F6E000 == 41 [pid = 3880] [id = 457] 21:47:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1902D800) [pid = 3880] [serial = 1371] [outer = 00000000] 21:47:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A23AC00) [pid = 3880] [serial = 1372] [outer = 1902D800] 21:47:45 INFO - PROCESS | 3880 | 1466743665300 Marionette DEBUG loaded listener.js 21:47:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19A10C00) [pid = 3880] [serial = 1373] [outer = 1902D800] 21:47:45 INFO - PROCESS | 3880 | 1466743665752 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 630ms 21:47:45 INFO - PROCESS | 3880 | 1466743665800 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 21:47:45 INFO - PROCESS | 3880 | 1466743665802 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 21:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:47:45 INFO - PROCESS | 3880 | 1466743665805 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:47:45 INFO - PROCESS | 3880 | 1466743665807 Marionette TRACE conn5 <- [1,1794,null,{}] 21:47:45 INFO - PROCESS | 3880 | 1466743665811 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:45 INFO - PROCESS | 3880 | 1466743665812 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:45 INFO - PROCESS | 3880 | 1466743665890 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 21:47:45 INFO - PROCESS | 3880 | 1466743665896 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:45 INFO - PROCESS | 3880 | 1466743665898 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:45 INFO - PROCESS | 3880 | ++DOCSHELL 173CC800 == 42 [pid = 3880] [id = 458] 21:47:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A3B7800) [pid = 3880] [serial = 1374] [outer = 00000000] 21:47:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A532400) [pid = 3880] [serial = 1375] [outer = 1A3B7800] 21:47:45 INFO - PROCESS | 3880 | 1466743665943 Marionette DEBUG loaded listener.js 21:47:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A532800) [pid = 3880] [serial = 1376] [outer = 1A3B7800] 21:47:46 INFO - PROCESS | 3880 | 1466743666771 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 21:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1020ms 21:47:46 INFO - PROCESS | 3880 | 1466743666827 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 21:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:47:46 INFO - PROCESS | 3880 | 1466743666832 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 21:47:46 INFO - PROCESS | 3880 | 1466743666837 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:47:46 INFO - PROCESS | 3880 | 1466743666842 Marionette TRACE conn5 <- [1,1798,null,{}] 21:47:46 INFO - PROCESS | 3880 | 1466743666894 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:46 INFO - PROCESS | 3880 | 1466743666897 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:47 INFO - PROCESS | 3880 | 1466743667025 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 21:47:47 INFO - PROCESS | 3880 | 1466743667155 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:47 INFO - PROCESS | 3880 | 1466743667158 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:47 INFO - PROCESS | 3880 | ++DOCSHELL 0CBF0000 == 43 [pid = 3880] [id = 459] 21:47:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (0D3E6C00) [pid = 3880] [serial = 1377] [outer = 00000000] 21:47:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (11A86C00) [pid = 3880] [serial = 1378] [outer = 0D3E6C00] 21:47:47 INFO - PROCESS | 3880 | 1466743667217 Marionette DEBUG loaded listener.js 21:47:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (15DCE400) [pid = 3880] [serial = 1379] [outer = 0D3E6C00] 21:47:47 INFO - PROCESS | 3880 | 1466743667912 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1129ms 21:47:47 INFO - PROCESS | 3880 | 1466743667969 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 21:47:47 INFO - PROCESS | 3880 | 1466743667974 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 21:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:47:47 INFO - PROCESS | 3880 | 1466743667980 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:47:47 INFO - PROCESS | 3880 | 1466743667983 Marionette TRACE conn5 <- [1,1802,null,{}] 21:47:47 INFO - PROCESS | 3880 | 1466743667987 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:47 INFO - PROCESS | 3880 | 1466743667990 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:48 INFO - PROCESS | 3880 | 1466743668186 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 21:47:48 INFO - PROCESS | 3880 | 1466743668196 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:48 INFO - PROCESS | 3880 | 1466743668199 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:48 INFO - PROCESS | 3880 | ++DOCSHELL 1789B400 == 44 [pid = 3880] [id = 460] 21:47:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1789D400) [pid = 3880] [serial = 1380] [outer = 00000000] 21:47:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1876CC00) [pid = 3880] [serial = 1381] [outer = 1789D400] 21:47:48 INFO - PROCESS | 3880 | 1466743668256 Marionette DEBUG loaded listener.js 21:47:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1901AC00) [pid = 3880] [serial = 1382] [outer = 1789D400] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 18F6E000 == 43 [pid = 3880] [id = 457] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 0CBE7400 == 42 [pid = 3880] [id = 456] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 1903B400 == 41 [pid = 3880] [id = 455] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 18FF3800 == 40 [pid = 3880] [id = 454] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 17C79C00 == 39 [pid = 3880] [id = 453] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 173CD400 == 38 [pid = 3880] [id = 452] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 11812C00 == 37 [pid = 3880] [id = 451] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 0D3E8800 == 36 [pid = 3880] [id = 450] 21:47:49 INFO - PROCESS | 3880 | --DOCSHELL 11809000 == 35 [pid = 3880] [id = 449] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (173CA800) [pid = 3880] [serial = 1271] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (19A09000) [pid = 3880] [serial = 1318] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1A27D400) [pid = 3880] [serial = 1321] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (18F6EC00) [pid = 3880] [serial = 1327] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1901F000) [pid = 3880] [serial = 1315] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (11A09000) [pid = 3880] [serial = 1309] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (125DCC00) [pid = 3880] [serial = 1310] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (173D3800) [pid = 3880] [serial = 1312] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (17898000) [pid = 3880] [serial = 1313] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (12725C00) [pid = 3880] [serial = 1303] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (15D5D000) [pid = 3880] [serial = 1304] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (0CB9C800) [pid = 3880] [serial = 1306] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1AE47000) [pid = 3880] [serial = 1324] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0D3E6000) [pid = 3880] [serial = 1307] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1AE45C00) [pid = 3880] [serial = 1301] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AC76C00) [pid = 3880] [serial = 1300] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1B003000) [pid = 3880] [serial = 1331] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1A41EC00) [pid = 3880] [serial = 1322] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B00C000) [pid = 3880] [serial = 1333] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1B024800) [pid = 3880] [serial = 1334] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1AE51400) [pid = 3880] [serial = 1330] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (19038000) [pid = 3880] [serial = 1328] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1AE48800) [pid = 3880] [serial = 1325] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (19A78000) [pid = 3880] [serial = 1319] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19028000) [pid = 3880] [serial = 1316] [outer = 00000000] [url = about:blank] 21:47:49 INFO - PROCESS | 3880 | 1466743669175 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1234ms 21:47:49 INFO - PROCESS | 3880 | 1466743669215 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 21:47:49 INFO - PROCESS | 3880 | 1466743669219 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 21:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:47:49 INFO - PROCESS | 3880 | 1466743669224 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:47:49 INFO - PROCESS | 3880 | 1466743669227 Marionette TRACE conn5 <- [1,1806,null,{}] 21:47:49 INFO - PROCESS | 3880 | 1466743669233 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:49 INFO - PROCESS | 3880 | 1466743669235 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:49 INFO - PROCESS | 3880 | 1466743669324 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 21:47:49 INFO - PROCESS | 3880 | 1466743669337 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:49 INFO - PROCESS | 3880 | 1466743669340 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:49 INFO - PROCESS | 3880 | ++DOCSHELL 0D3ED400 == 36 [pid = 3880] [id = 461] 21:47:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (10E61400) [pid = 3880] [serial = 1383] [outer = 00000000] 21:47:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (11051000) [pid = 3880] [serial = 1384] [outer = 10E61400] 21:47:49 INFO - PROCESS | 3880 | 1466743669389 Marionette DEBUG loaded listener.js 21:47:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (113BF400) [pid = 3880] [serial = 1385] [outer = 10E61400] 21:47:49 INFO - PROCESS | 3880 | 1466743669921 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 21:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 730ms 21:47:49 INFO - PROCESS | 3880 | 1466743669955 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 21:47:49 INFO - PROCESS | 3880 | 1466743669960 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 21:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:47:49 INFO - PROCESS | 3880 | 1466743669966 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:47:49 INFO - PROCESS | 3880 | 1466743669968 Marionette TRACE conn5 <- [1,1810,null,{}] 21:47:49 INFO - PROCESS | 3880 | 1466743669972 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:49 INFO - PROCESS | 3880 | 1466743669974 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:50 INFO - PROCESS | 3880 | 1466743670061 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 21:47:50 INFO - PROCESS | 3880 | 1466743670149 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:50 INFO - PROCESS | 3880 | 1466743670151 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:50 INFO - PROCESS | 3880 | ++DOCSHELL 11B7F400 == 37 [pid = 3880] [id = 462] 21:47:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (125DC000) [pid = 3880] [serial = 1386] [outer = 00000000] 21:47:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15AA2400) [pid = 3880] [serial = 1387] [outer = 125DC000] 21:47:50 INFO - PROCESS | 3880 | 1466743670206 Marionette DEBUG loaded listener.js 21:47:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (15E95000) [pid = 3880] [serial = 1388] [outer = 125DC000] 21:47:50 INFO - PROCESS | 3880 | 1466743670589 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 21:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 21:47:50 INFO - PROCESS | 3880 | 1466743670640 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 21:47:50 INFO - PROCESS | 3880 | 1466743670643 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 21:47:50 INFO - PROCESS | 3880 | 1466743670646 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:47:50 INFO - PROCESS | 3880 | 1466743670650 Marionette TRACE conn5 <- [1,1814,null,{}] 21:47:50 INFO - PROCESS | 3880 | 1466743670661 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:50 INFO - PROCESS | 3880 | 1466743670665 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:50 INFO - PROCESS | 3880 | 1466743670779 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 21:47:50 INFO - PROCESS | 3880 | 1466743670794 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:50 INFO - PROCESS | 3880 | 1466743670797 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:50 INFO - PROCESS | 3880 | ++DOCSHELL 17C85000 == 38 [pid = 3880] [id = 463] 21:47:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (17C86800) [pid = 3880] [serial = 1389] [outer = 00000000] 21:47:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1876B800) [pid = 3880] [serial = 1390] [outer = 17C86800] 21:47:50 INFO - PROCESS | 3880 | 1466743670846 Marionette DEBUG loaded listener.js 21:47:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FEDC00) [pid = 3880] [serial = 1391] [outer = 17C86800] 21:47:51 INFO - PROCESS | 3880 | 1466743671313 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 21:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms 21:47:51 INFO - PROCESS | 3880 | 1466743671344 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 21:47:51 INFO - PROCESS | 3880 | 1466743671346 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 21:47:51 INFO - PROCESS | 3880 | 1466743671350 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:47:51 INFO - PROCESS | 3880 | 1466743671352 Marionette TRACE conn5 <- [1,1818,null,{}] 21:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:47:51 INFO - PROCESS | 3880 | 1466743671361 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:51 INFO - PROCESS | 3880 | 1466743671363 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:51 INFO - PROCESS | 3880 | 1466743671481 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 21:47:51 INFO - PROCESS | 3880 | 1466743671486 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:51 INFO - PROCESS | 3880 | 1466743671488 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:51 INFO - PROCESS | 3880 | ++DOCSHELL 1902A800 == 39 [pid = 3880] [id = 464] 21:47:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1902C400) [pid = 3880] [serial = 1392] [outer = 00000000] 21:47:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19039800) [pid = 3880] [serial = 1393] [outer = 1902C400] 21:47:51 INFO - PROCESS | 3880 | 1466743671533 Marionette DEBUG loaded listener.js 21:47:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19043C00) [pid = 3880] [serial = 1394] [outer = 1902C400] 21:47:51 INFO - PROCESS | 3880 | 1466743671977 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 21:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 21:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:47:52 INFO - PROCESS | 3880 | 1466743672027 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 21:47:52 INFO - PROCESS | 3880 | 1466743672029 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 21:47:52 INFO - PROCESS | 3880 | 1466743672039 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:47:52 INFO - PROCESS | 3880 | 1466743672040 Marionette TRACE conn5 <- [1,1822,null,{}] 21:47:52 INFO - PROCESS | 3880 | 1466743672043 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:52 INFO - PROCESS | 3880 | 1466743672045 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:52 INFO - PROCESS | 3880 | 1466743672158 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 21:47:52 INFO - PROCESS | 3880 | 1466743672254 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:52 INFO - PROCESS | 3880 | 1466743672256 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:52 INFO - PROCESS | 3880 | ++DOCSHELL 190A3000 == 40 [pid = 3880] [id = 465] 21:47:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (190A7800) [pid = 3880] [serial = 1395] [outer = 00000000] 21:47:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19B12C00) [pid = 3880] [serial = 1396] [outer = 190A7800] 21:47:52 INFO - PROCESS | 3880 | 1466743672300 Marionette DEBUG loaded listener.js 21:47:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A276C00) [pid = 3880] [serial = 1397] [outer = 190A7800] 21:47:52 INFO - PROCESS | 3880 | 1466743672737 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 21:47:52 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 21:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 731ms 21:47:52 INFO - PROCESS | 3880 | 1466743672769 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 21:47:52 INFO - PROCESS | 3880 | 1466743672771 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 21:47:52 INFO - PROCESS | 3880 | 1466743672774 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:47:52 INFO - PROCESS | 3880 | 1466743672776 Marionette TRACE conn5 <- [1,1826,null,{}] 21:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:47:52 INFO - PROCESS | 3880 | 1466743672779 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:52 INFO - PROCESS | 3880 | 1466743672785 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:52 INFO - PROCESS | 3880 | 1466743672936 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 21:47:52 INFO - PROCESS | 3880 | 1466743673003 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:52 INFO - PROCESS | 3880 | 1466743673005 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:52 INFO - PROCESS | 3880 | ++DOCSHELL 1A421400 == 41 [pid = 3880] [id = 466] 21:47:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A53DC00) [pid = 3880] [serial = 1398] [outer = 00000000] 21:47:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AE2A400) [pid = 3880] [serial = 1399] [outer = 1A53DC00] 21:47:53 INFO - PROCESS | 3880 | 1466743673051 Marionette DEBUG loaded listener.js 21:47:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1AC16800) [pid = 3880] [serial = 1400] [outer = 1A53DC00] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (17C7B800) [pid = 3880] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (0D3EB000) [pid = 3880] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (173CE400) [pid = 3880] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (11813000) [pid = 3880] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (11809800) [pid = 3880] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1901B800) [pid = 3880] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (11412000) [pid = 3880] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18766000) [pid = 3880] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1902D800) [pid = 3880] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1B008000) [pid = 3880] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1B315000) [pid = 3880] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1903D000) [pid = 3880] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:47:53 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (0D3E1400) [pid = 3880] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:47:53 INFO - PROCESS | 3880 | 1466743673593 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 870ms 21:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:47:53 INFO - PROCESS | 3880 | 1466743673649 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 21:47:53 INFO - PROCESS | 3880 | 1466743673651 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 21:47:53 INFO - PROCESS | 3880 | 1466743673654 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:47:53 INFO - PROCESS | 3880 | 1466743673656 Marionette TRACE conn5 <- [1,1830,null,{}] 21:47:53 INFO - PROCESS | 3880 | 1466743673659 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:53 INFO - PROCESS | 3880 | 1466743673661 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:53 INFO - PROCESS | 3880 | 1466743673776 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 21:47:53 INFO - PROCESS | 3880 | 1466743673841 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:53 INFO - PROCESS | 3880 | 1466743673843 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:53 INFO - PROCESS | 3880 | ++DOCSHELL 0CB8F800 == 42 [pid = 3880] [id = 467] 21:47:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (0CB91400) [pid = 3880] [serial = 1401] [outer = 00000000] 21:47:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1876C000) [pid = 3880] [serial = 1402] [outer = 0CB91400] 21:47:53 INFO - PROCESS | 3880 | 1466743673887 Marionette DEBUG loaded listener.js 21:47:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19025000) [pid = 3880] [serial = 1403] [outer = 0CB91400] 21:47:54 INFO - PROCESS | 3880 | 1466743674255 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 21:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:47:54 INFO - PROCESS | 3880 | 1466743674285 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 21:47:54 INFO - PROCESS | 3880 | 1466743674287 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 21:47:54 INFO - PROCESS | 3880 | 1466743674290 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:47:54 INFO - PROCESS | 3880 | 1466743674292 Marionette TRACE conn5 <- [1,1834,null,{}] 21:47:54 INFO - PROCESS | 3880 | 1466743674295 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:54 INFO - PROCESS | 3880 | 1466743674297 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:54 INFO - PROCESS | 3880 | 1466743674415 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 21:47:54 INFO - PROCESS | 3880 | 1466743674424 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:54 INFO - PROCESS | 3880 | 1466743674426 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:54 INFO - PROCESS | 3880 | ++DOCSHELL 17C7B800 == 43 [pid = 3880] [id = 468] 21:47:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1876E000) [pid = 3880] [serial = 1404] [outer = 00000000] 21:47:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AE4A800) [pid = 3880] [serial = 1405] [outer = 1876E000] 21:47:54 INFO - PROCESS | 3880 | 1466743674470 Marionette DEBUG loaded listener.js 21:47:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AE4B000) [pid = 3880] [serial = 1406] [outer = 1876E000] 21:47:54 INFO - PROCESS | 3880 | 1466743674866 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:47:54 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) 21:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 630ms 21:47:54 INFO - PROCESS | 3880 | 1466743674921 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 21:47:54 INFO - PROCESS | 3880 | 1466743674923 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 21:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:47:54 INFO - PROCESS | 3880 | 1466743674926 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:47:54 INFO - PROCESS | 3880 | 1466743674928 Marionette TRACE conn5 <- [1,1838,null,{}] 21:47:54 INFO - PROCESS | 3880 | 1466743674941 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:54 INFO - PROCESS | 3880 | 1466743674943 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:55 INFO - PROCESS | 3880 | 1466743675060 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 21:47:55 INFO - PROCESS | 3880 | 1466743675101 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:55 INFO - PROCESS | 3880 | 1466743675103 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:55 INFO - PROCESS | 3880 | ++DOCSHELL 1AFA9400 == 44 [pid = 3880] [id = 469] 21:47:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AFAB800) [pid = 3880] [serial = 1407] [outer = 00000000] 21:47:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1B007400) [pid = 3880] [serial = 1408] [outer = 1AFAB800] 21:47:55 INFO - PROCESS | 3880 | 1466743675149 Marionette DEBUG loaded listener.js 21:47:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1B00BC00) [pid = 3880] [serial = 1409] [outer = 1AFAB800] 21:47:55 INFO - PROCESS | 3880 | 1466743675673 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 790ms 21:47:55 INFO - PROCESS | 3880 | 1466743675718 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 21:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:47:55 INFO - PROCESS | 3880 | 1466743675722 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 21:47:55 INFO - PROCESS | 3880 | 1466743675727 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:47:55 INFO - PROCESS | 3880 | 1466743675731 Marionette TRACE conn5 <- [1,1842,null,{}] 21:47:55 INFO - PROCESS | 3880 | 1466743675737 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:55 INFO - PROCESS | 3880 | 1466743675740 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:55 INFO - PROCESS | 3880 | 1466743675855 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 21:47:55 INFO - PROCESS | 3880 | 1466743675995 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:55 INFO - PROCESS | 3880 | 1466743675998 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:55 INFO - PROCESS | 3880 | ++DOCSHELL 0CB95000 == 45 [pid = 3880] [id = 470] 21:47:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (0CBE3400) [pid = 3880] [serial = 1410] [outer = 00000000] 21:47:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (11051400) [pid = 3880] [serial = 1411] [outer = 0CBE3400] 21:47:56 INFO - PROCESS | 3880 | 1466743676057 Marionette DEBUG loaded listener.js 21:47:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (11809000) [pid = 3880] [serial = 1412] [outer = 0CBE3400] 21:47:56 INFO - PROCESS | 3880 | 1466743676709 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1026ms 21:47:56 INFO - PROCESS | 3880 | 1466743676754 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 21:47:56 INFO - PROCESS | 3880 | 1466743676758 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 21:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:47:56 INFO - PROCESS | 3880 | 1466743676765 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:47:56 INFO - PROCESS | 3880 | 1466743676768 Marionette TRACE conn5 <- [1,1846,null,{}] 21:47:56 INFO - PROCESS | 3880 | 1466743676772 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:56 INFO - PROCESS | 3880 | 1466743676775 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:56 INFO - PROCESS | 3880 | 1466743676888 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 21:47:57 INFO - PROCESS | 3880 | 1466743677026 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:57 INFO - PROCESS | 3880 | 1466743677029 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:57 INFO - PROCESS | 3880 | ++DOCSHELL 173CFC00 == 46 [pid = 3880] [id = 471] 21:47:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (173D6000) [pid = 3880] [serial = 1413] [outer = 00000000] 21:47:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (18761400) [pid = 3880] [serial = 1414] [outer = 173D6000] 21:47:57 INFO - PROCESS | 3880 | 1466743677088 Marionette DEBUG loaded listener.js 21:47:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (19028800) [pid = 3880] [serial = 1415] [outer = 173D6000] 21:47:57 INFO - PROCESS | 3880 | 1466743677734 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1021ms 21:47:57 INFO - PROCESS | 3880 | 1466743677790 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 21:47:57 INFO - PROCESS | 3880 | 1466743677792 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 21:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:47:57 INFO - PROCESS | 3880 | 1466743677796 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:47:57 INFO - PROCESS | 3880 | 1466743677800 Marionette TRACE conn5 <- [1,1850,null,{}] 21:47:57 INFO - PROCESS | 3880 | 1466743677811 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:57 INFO - PROCESS | 3880 | 1466743677816 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:57 INFO - PROCESS | 3880 | 1466743677946 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 21:47:58 INFO - PROCESS | 3880 | 1466743678088 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:58 INFO - PROCESS | 3880 | 1466743678091 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:58 INFO - PROCESS | 3880 | ++DOCSHELL 1B00D800 == 47 [pid = 3880] [id = 472] 21:47:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1B021800) [pid = 3880] [serial = 1416] [outer = 00000000] 21:47:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1B026000) [pid = 3880] [serial = 1417] [outer = 1B021800] 21:47:58 INFO - PROCESS | 3880 | 1466743678150 Marionette DEBUG loaded listener.js 21:47:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1B171400) [pid = 3880] [serial = 1418] [outer = 1B021800] 21:47:58 INFO - PROCESS | 3880 | 1466743678796 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1021ms 21:47:58 INFO - PROCESS | 3880 | 1466743678820 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 21:47:58 INFO - PROCESS | 3880 | 1466743678824 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 21:47:58 INFO - PROCESS | 3880 | 1466743678827 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:47:58 INFO - PROCESS | 3880 | 1466743678829 Marionette TRACE conn5 <- [1,1854,null,{}] 21:47:58 INFO - PROCESS | 3880 | 1466743678833 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:58 INFO - PROCESS | 3880 | 1466743678835 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:58 INFO - PROCESS | 3880 | 1466743678947 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 21:47:59 INFO - PROCESS | 3880 | 1466743679205 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:59 INFO - PROCESS | 3880 | 1466743679208 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:47:59 INFO - PROCESS | 3880 | ++DOCSHELL 08A5D400 == 48 [pid = 3880] [id = 473] 21:47:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (08A60400) [pid = 3880] [serial = 1419] [outer = 00000000] 21:47:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (0CBE4C00) [pid = 3880] [serial = 1420] [outer = 08A60400] 21:47:59 INFO - PROCESS | 3880 | 1466743679277 Marionette DEBUG loaded listener.js 21:47:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (0D384800) [pid = 3880] [serial = 1421] [outer = 08A60400] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 17C7B800 == 47 [pid = 3880] [id = 468] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 0CB8F800 == 46 [pid = 3880] [id = 467] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 1A421400 == 45 [pid = 3880] [id = 466] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 190A3000 == 44 [pid = 3880] [id = 465] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 1902A800 == 43 [pid = 3880] [id = 464] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 17C85000 == 42 [pid = 3880] [id = 463] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 11B7F400 == 41 [pid = 3880] [id = 462] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 0D3ED400 == 40 [pid = 3880] [id = 461] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 173CC800 == 39 [pid = 3880] [id = 458] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 0CBF0000 == 38 [pid = 3880] [id = 459] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 19024000 == 37 [pid = 3880] [id = 443] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 1789B400 == 36 [pid = 3880] [id = 460] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 17C86C00 == 35 [pid = 3880] [id = 446] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 11411400 == 34 [pid = 3880] [id = 442] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 11410C00 == 33 [pid = 3880] [id = 445] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 1AE50C00 == 32 [pid = 3880] [id = 447] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 19B0DC00 == 31 [pid = 3880] [id = 448] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 1AE50800 == 30 [pid = 3880] [id = 444] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 1B00D800 == 29 [pid = 3880] [id = 472] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 1AFA9400 == 28 [pid = 3880] [id = 469] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 0CB95000 == 27 [pid = 3880] [id = 470] 21:48:00 INFO - PROCESS | 3880 | --DOCSHELL 173CFC00 == 26 [pid = 3880] [id = 471] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1876F400) [pid = 3880] [serial = 1360] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (10EEC800) [pid = 3880] [serial = 1351] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (11052800) [pid = 3880] [serial = 1352] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (173D3C00) [pid = 3880] [serial = 1357] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (11B80800) [pid = 3880] [serial = 1354] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1590D000) [pid = 3880] [serial = 1355] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (15AEC400) [pid = 3880] [serial = 1349] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (125D5C00) [pid = 3880] [serial = 1348] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19021400) [pid = 3880] [serial = 1363] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (15A17800) [pid = 3880] [serial = 1337] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (11A09400) [pid = 3880] [serial = 1336] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (18FF1C00) [pid = 3880] [serial = 1340] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (18BD4C00) [pid = 3880] [serial = 1339] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (19A10C00) [pid = 3880] [serial = 1373] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1B02E400) [pid = 3880] [serial = 1343] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1B026800) [pid = 3880] [serial = 1342] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1B459C00) [pid = 3880] [serial = 1346] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1B3C5800) [pid = 3880] [serial = 1345] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1A532400) [pid = 3880] [serial = 1375] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18BD4400) [pid = 3880] [serial = 1361] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (19A73000) [pid = 3880] [serial = 1366] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1902B000) [pid = 3880] [serial = 1364] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A23AC00) [pid = 3880] [serial = 1372] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A134C00) [pid = 3880] [serial = 1367] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (19030400) [pid = 3880] [serial = 1369] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1903A000) [pid = 3880] [serial = 1370] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (17897C00) [pid = 3880] [serial = 1358] [outer = 00000000] [url = about:blank] 21:48:00 INFO - PROCESS | 3880 | 1466743680646 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 21:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1882ms 21:48:00 INFO - PROCESS | 3880 | 1466743680713 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 21:48:00 INFO - PROCESS | 3880 | 1466743680718 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 21:48:00 INFO - PROCESS | 3880 | 1466743680723 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:48:00 INFO - PROCESS | 3880 | 1466743680726 Marionette TRACE conn5 <- [1,1858,null,{}] 21:48:00 INFO - PROCESS | 3880 | 1466743680732 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:00 INFO - PROCESS | 3880 | 1466743680735 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:00 INFO - PROCESS | 3880 | 1466743680829 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 21:48:00 INFO - PROCESS | 3880 | 1466743680836 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:00 INFO - PROCESS | 3880 | 1466743680840 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:00 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE3000 == 27 [pid = 3880] [id = 474] 21:48:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (0CBE3800) [pid = 3880] [serial = 1422] [outer = 00000000] 21:48:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (0CBEF400) [pid = 3880] [serial = 1423] [outer = 0CBE3800] 21:48:00 INFO - PROCESS | 3880 | 1466743680890 Marionette DEBUG loaded listener.js 21:48:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (0D3E2000) [pid = 3880] [serial = 1424] [outer = 0CBE3800] 21:48:01 INFO - PROCESS | 3880 | 1466743681426 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 21:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 730ms 21:48:01 INFO - PROCESS | 3880 | 1466743681457 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 21:48:01 INFO - PROCESS | 3880 | 1466743681463 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 21:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:48:01 INFO - PROCESS | 3880 | 1466743681469 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:48:01 INFO - PROCESS | 3880 | 1466743681472 Marionette TRACE conn5 <- [1,1862,null,{}] 21:48:01 INFO - PROCESS | 3880 | 1466743681476 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:01 INFO - PROCESS | 3880 | 1466743681479 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:01 INFO - PROCESS | 3880 | 1466743681574 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 21:48:01 INFO - PROCESS | 3880 | 1466743681670 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:01 INFO - PROCESS | 3880 | 1466743681673 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:01 INFO - PROCESS | 3880 | ++DOCSHELL 11809800 == 28 [pid = 3880] [id = 475] 21:48:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1180A400) [pid = 3880] [serial = 1425] [outer = 00000000] 21:48:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (11A09400) [pid = 3880] [serial = 1426] [outer = 1180A400] 21:48:01 INFO - PROCESS | 3880 | 1466743681720 Marionette DEBUG loaded listener.js 21:48:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (11A95000) [pid = 3880] [serial = 1427] [outer = 1180A400] 21:48:02 INFO - PROCESS | 3880 | 1466743682125 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 670ms 21:48:02 INFO - PROCESS | 3880 | 1466743682142 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 21:48:02 INFO - PROCESS | 3880 | 1466743682145 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 21:48:02 INFO - PROCESS | 3880 | 1466743682148 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:48:02 INFO - PROCESS | 3880 | 1466743682151 Marionette TRACE conn5 <- [1,1866,null,{}] 21:48:02 INFO - PROCESS | 3880 | 1466743682191 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:02 INFO - PROCESS | 3880 | 1466743682196 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:02 INFO - PROCESS | 3880 | 1466743682285 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 21:48:02 INFO - PROCESS | 3880 | 1466743682292 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:02 INFO - PROCESS | 3880 | 1466743682295 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:02 INFO - PROCESS | 3880 | ++DOCSHELL 15E27400 == 29 [pid = 3880] [id = 476] 21:48:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (15E2C000) [pid = 3880] [serial = 1428] [outer = 00000000] 21:48:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (16074400) [pid = 3880] [serial = 1429] [outer = 15E2C000] 21:48:02 INFO - PROCESS | 3880 | 1466743682343 Marionette DEBUG loaded listener.js 21:48:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (160E2400) [pid = 3880] [serial = 1430] [outer = 15E2C000] 21:48:02 INFO - PROCESS | 3880 | 1466743682846 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 730ms 21:48:02 INFO - PROCESS | 3880 | 1466743682883 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 21:48:02 INFO - PROCESS | 3880 | 1466743682885 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 21:48:02 INFO - PROCESS | 3880 | 1466743682888 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:48:02 INFO - PROCESS | 3880 | 1466743682890 Marionette TRACE conn5 <- [1,1870,null,{}] 21:48:02 INFO - PROCESS | 3880 | 1466743682894 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:02 INFO - PROCESS | 3880 | 1466743682896 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:02 INFO - PROCESS | 3880 | 1466743683010 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 21:48:03 INFO - PROCESS | 3880 | 1466743683015 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:03 INFO - PROCESS | 3880 | 1466743683017 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:03 INFO - PROCESS | 3880 | ++DOCSHELL 173CF000 == 30 [pid = 3880] [id = 477] 21:48:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (173CFC00) [pid = 3880] [serial = 1431] [outer = 00000000] 21:48:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (17895000) [pid = 3880] [serial = 1432] [outer = 173CFC00] 21:48:03 INFO - PROCESS | 3880 | 1466743683062 Marionette DEBUG loaded listener.js 21:48:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (178A0800) [pid = 3880] [serial = 1433] [outer = 173CFC00] 21:48:03 INFO - PROCESS | 3880 | 1466743683522 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 670ms 21:48:03 INFO - PROCESS | 3880 | 1466743683563 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 21:48:03 INFO - PROCESS | 3880 | 1466743683565 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 21:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:48:03 INFO - PROCESS | 3880 | 1466743683574 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:48:03 INFO - PROCESS | 3880 | 1466743683576 Marionette TRACE conn5 <- [1,1874,null,{}] 21:48:03 INFO - PROCESS | 3880 | 1466743683579 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:03 INFO - PROCESS | 3880 | 1466743683581 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:03 INFO - PROCESS | 3880 | 1466743683716 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 21:48:03 INFO - PROCESS | 3880 | 1466743683737 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:03 INFO - PROCESS | 3880 | 1466743683739 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:03 INFO - PROCESS | 3880 | ++DOCSHELL 17C88C00 == 31 [pid = 3880] [id = 478] 21:48:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18766000) [pid = 3880] [serial = 1434] [outer = 00000000] 21:48:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (18BC8400) [pid = 3880] [serial = 1435] [outer = 18766000] 21:48:03 INFO - PROCESS | 3880 | 1466743683783 Marionette DEBUG loaded listener.js 21:48:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18FE7000) [pid = 3880] [serial = 1436] [outer = 18766000] 21:48:04 INFO - PROCESS | 3880 | 1466743684226 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 21:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 21:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:48:04 INFO - PROCESS | 3880 | 1466743684247 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 21:48:04 INFO - PROCESS | 3880 | 1466743684249 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 21:48:04 INFO - PROCESS | 3880 | 1466743684253 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:48:04 INFO - PROCESS | 3880 | 1466743684254 Marionette TRACE conn5 <- [1,1878,null,{}] 21:48:04 INFO - PROCESS | 3880 | 1466743684258 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:04 INFO - PROCESS | 3880 | 1466743684264 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:04 INFO - PROCESS | 3880 | 1466743684400 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 21:48:04 INFO - PROCESS | 3880 | 1466743684406 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:04 INFO - PROCESS | 3880 | 1466743684408 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:04 INFO - PROCESS | 3880 | ++DOCSHELL 18FEA400 == 32 [pid = 3880] [id = 479] 21:48:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (18FEE800) [pid = 3880] [serial = 1437] [outer = 00000000] 21:48:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19024800) [pid = 3880] [serial = 1438] [outer = 18FEE800] 21:48:04 INFO - PROCESS | 3880 | 1466743684453 Marionette DEBUG loaded listener.js 21:48:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19035400) [pid = 3880] [serial = 1439] [outer = 18FEE800] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1902C400) [pid = 3880] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (190A7800) [pid = 3880] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (0CB91400) [pid = 3880] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A3B7800) [pid = 3880] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0D3E6C00) [pid = 3880] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1789D400) [pid = 3880] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (17C86800) [pid = 3880] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (10E61400) [pid = 3880] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (125DC000) [pid = 3880] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1A53DC00) [pid = 3880] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1876E000) [pid = 3880] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:48:05 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1AFAB800) [pid = 3880] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:48:05 INFO - PROCESS | 3880 | 1466743685233 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 21:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1023ms 21:48:05 INFO - PROCESS | 3880 | 1466743685276 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 21:48:05 INFO - PROCESS | 3880 | 1466743685278 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 21:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:48:05 INFO - PROCESS | 3880 | 1466743685282 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:48:05 INFO - PROCESS | 3880 | 1466743685283 Marionette TRACE conn5 <- [1,1882,null,{}] 21:48:05 INFO - PROCESS | 3880 | 1466743685286 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:05 INFO - PROCESS | 3880 | 1466743685288 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:05 INFO - PROCESS | 3880 | 1466743685366 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 21:48:05 INFO - PROCESS | 3880 | 1466743685371 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:05 INFO - PROCESS | 3880 | 1466743685373 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:05 INFO - PROCESS | 3880 | ++DOCSHELL 10E61400 == 33 [pid = 3880] [id = 480] 21:48:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (10EEA000) [pid = 3880] [serial = 1440] [outer = 00000000] 21:48:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1733F400) [pid = 3880] [serial = 1441] [outer = 10EEA000] 21:48:05 INFO - PROCESS | 3880 | 1466743685418 Marionette DEBUG loaded listener.js 21:48:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1789C000) [pid = 3880] [serial = 1442] [outer = 10EEA000] 21:48:05 INFO - PROCESS | 3880 | 1466743685845 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 21:48:05 INFO - PROCESS | 3880 | 1466743685913 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 21:48:05 INFO - PROCESS | 3880 | 1466743685915 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 21:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:48:05 INFO - PROCESS | 3880 | 1466743685918 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:48:05 INFO - PROCESS | 3880 | 1466743685919 Marionette TRACE conn5 <- [1,1886,null,{}] 21:48:05 INFO - PROCESS | 3880 | 1466743685923 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:05 INFO - PROCESS | 3880 | 1466743685925 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:05 INFO - PROCESS | 3880 | 1466743686004 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 21:48:05 INFO - PROCESS | 3880 | 1466743686009 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:05 INFO - PROCESS | 3880 | 1466743686011 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:06 INFO - PROCESS | 3880 | ++DOCSHELL 1734B000 == 34 [pid = 3880] [id = 481] 21:48:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FED800) [pid = 3880] [serial = 1443] [outer = 00000000] 21:48:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (190A0000) [pid = 3880] [serial = 1444] [outer = 18FED800] 21:48:06 INFO - PROCESS | 3880 | 1466743686054 Marionette DEBUG loaded listener.js 21:48:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (190A4C00) [pid = 3880] [serial = 1445] [outer = 18FED800] 21:48:06 INFO - PROCESS | 3880 | 1466743686476 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 570ms 21:48:06 INFO - PROCESS | 3880 | 1466743686488 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 21:48:06 INFO - PROCESS | 3880 | 1466743686490 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 21:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:48:06 INFO - PROCESS | 3880 | 1466743686497 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:48:06 INFO - PROCESS | 3880 | 1466743686498 Marionette TRACE conn5 <- [1,1890,null,{}] 21:48:06 INFO - PROCESS | 3880 | 1466743686502 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:06 INFO - PROCESS | 3880 | 1466743686503 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:06 INFO - PROCESS | 3880 | 1466743686627 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 21:48:06 INFO - PROCESS | 3880 | 1466743686636 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:06 INFO - PROCESS | 3880 | 1466743686637 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:06 INFO - PROCESS | 3880 | ++DOCSHELL 19035C00 == 35 [pid = 3880] [id = 482] 21:48:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19039400) [pid = 3880] [serial = 1446] [outer = 00000000] 21:48:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A23AC00) [pid = 3880] [serial = 1447] [outer = 19039400] 21:48:06 INFO - PROCESS | 3880 | 1466743686681 Marionette DEBUG loaded listener.js 21:48:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A277000) [pid = 3880] [serial = 1448] [outer = 19039400] 21:48:07 INFO - PROCESS | 3880 | 1466743687126 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 21:48:07 INFO - PROCESS | 3880 | 1466743687168 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 21:48:07 INFO - PROCESS | 3880 | 1466743687170 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 21:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:48:07 INFO - PROCESS | 3880 | 1466743687173 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:48:07 INFO - PROCESS | 3880 | 1466743687175 Marionette TRACE conn5 <- [1,1894,null,{}] 21:48:07 INFO - PROCESS | 3880 | 1466743687178 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:07 INFO - PROCESS | 3880 | 1466743687180 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:07 INFO - PROCESS | 3880 | 1466743687304 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 21:48:07 INFO - PROCESS | 3880 | 1466743687433 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:07 INFO - PROCESS | 3880 | 1466743687436 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:07 INFO - PROCESS | 3880 | ++DOCSHELL 0CB8DC00 == 36 [pid = 3880] [id = 483] 21:48:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (0CB8F400) [pid = 3880] [serial = 1449] [outer = 00000000] 21:48:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (0CBE1800) [pid = 3880] [serial = 1450] [outer = 0CB8F400] 21:48:07 INFO - PROCESS | 3880 | 1466743687495 Marionette DEBUG loaded listener.js 21:48:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (11051800) [pid = 3880] [serial = 1451] [outer = 0CB8F400] 21:48:08 INFO - PROCESS | 3880 | 1466743688294 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 21:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1185ms 21:48:08 INFO - PROCESS | 3880 | 1466743688361 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 21:48:08 INFO - PROCESS | 3880 | 1466743688366 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 21:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:48:08 INFO - PROCESS | 3880 | 1466743688371 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:48:08 INFO - PROCESS | 3880 | 1466743688375 Marionette TRACE conn5 <- [1,1898,null,{}] 21:48:08 INFO - PROCESS | 3880 | 1466743688379 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:08 INFO - PROCESS | 3880 | 1466743688383 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:08 INFO - PROCESS | 3880 | 1466743688518 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 21:48:08 INFO - PROCESS | 3880 | 1466743688649 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:08 INFO - PROCESS | 3880 | 1466743688652 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:08 INFO - PROCESS | 3880 | ++DOCSHELL 1590D000 == 37 [pid = 3880] [id = 484] 21:48:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (15A1E800) [pid = 3880] [serial = 1452] [outer = 00000000] 21:48:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (15E97000) [pid = 3880] [serial = 1453] [outer = 15A1E800] 21:48:08 INFO - PROCESS | 3880 | 1466743688710 Marionette DEBUG loaded listener.js 21:48:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (15FE3C00) [pid = 3880] [serial = 1454] [outer = 15A1E800] 21:48:09 INFO - PROCESS | 3880 | 1466743689598 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 21:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1274ms 21:48:09 INFO - PROCESS | 3880 | 1466743689645 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 21:48:09 INFO - PROCESS | 3880 | 1466743689649 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 21:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:48:09 INFO - PROCESS | 3880 | 1466743689654 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:48:09 INFO - PROCESS | 3880 | 1466743689658 Marionette TRACE conn5 <- [1,1902,null,{}] 21:48:09 INFO - PROCESS | 3880 | 1466743689663 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:09 INFO - PROCESS | 3880 | 1466743689666 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:09 INFO - PROCESS | 3880 | 1466743689778 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 21:48:09 INFO - PROCESS | 3880 | 1466743689914 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:09 INFO - PROCESS | 3880 | 1466743689919 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:09 INFO - PROCESS | 3880 | ++DOCSHELL 11410C00 == 38 [pid = 3880] [id = 485] 21:48:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (11412000) [pid = 3880] [serial = 1455] [outer = 00000000] 21:48:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (11A09000) [pid = 3880] [serial = 1456] [outer = 11412000] 21:48:09 INFO - PROCESS | 3880 | 1466743689972 Marionette DEBUG loaded listener.js 21:48:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (127CE800) [pid = 3880] [serial = 1457] [outer = 11412000] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 19035C00 == 37 [pid = 3880] [id = 482] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 1734B000 == 36 [pid = 3880] [id = 481] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 10E61400 == 35 [pid = 3880] [id = 480] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 18FEA400 == 34 [pid = 3880] [id = 479] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 17C88C00 == 33 [pid = 3880] [id = 478] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 173CF000 == 32 [pid = 3880] [id = 477] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 15E27400 == 31 [pid = 3880] [id = 476] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 11809800 == 30 [pid = 3880] [id = 475] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 0CBE3000 == 29 [pid = 3880] [id = 474] 21:48:10 INFO - PROCESS | 3880 | --DOCSHELL 08A5D400 == 28 [pid = 3880] [id = 473] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (19039800) [pid = 3880] [serial = 1393] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1A276C00) [pid = 3880] [serial = 1397] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19B12C00) [pid = 3880] [serial = 1396] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1876C000) [pid = 3880] [serial = 1402] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1A532800) [pid = 3880] [serial = 1376] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (11A86C00) [pid = 3880] [serial = 1378] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (15DCE400) [pid = 3880] [serial = 1379] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1876CC00) [pid = 3880] [serial = 1381] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1901AC00) [pid = 3880] [serial = 1382] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1876B800) [pid = 3880] [serial = 1390] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (11051000) [pid = 3880] [serial = 1384] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (113BF400) [pid = 3880] [serial = 1385] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (15AA2400) [pid = 3880] [serial = 1387] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15E95000) [pid = 3880] [serial = 1388] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1AE2A400) [pid = 3880] [serial = 1399] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AE4A800) [pid = 3880] [serial = 1405] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1AE4B000) [pid = 3880] [serial = 1406] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1B00BC00) [pid = 3880] [serial = 1409] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1AC16800) [pid = 3880] [serial = 1400] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1B007400) [pid = 3880] [serial = 1408] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (19043C00) [pid = 3880] [serial = 1394] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (19025000) [pid = 3880] [serial = 1403] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (18FEDC00) [pid = 3880] [serial = 1391] [outer = 00000000] [url = about:blank] 21:48:10 INFO - PROCESS | 3880 | 1466743690484 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 890ms 21:48:10 INFO - PROCESS | 3880 | 1466743690545 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 21:48:10 INFO - PROCESS | 3880 | 1466743690550 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 21:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:48:10 INFO - PROCESS | 3880 | 1466743690556 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:48:10 INFO - PROCESS | 3880 | 1466743690559 Marionette TRACE conn5 <- [1,1906,null,{}] 21:48:10 INFO - PROCESS | 3880 | 1466743690562 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:10 INFO - PROCESS | 3880 | 1466743690565 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:10 INFO - PROCESS | 3880 | 1466743690653 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 21:48:10 INFO - PROCESS | 3880 | 1466743690660 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:10 INFO - PROCESS | 3880 | 1466743690662 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:10 INFO - PROCESS | 3880 | ++DOCSHELL 113C0C00 == 29 [pid = 3880] [id = 486] 21:48:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (11813000) [pid = 3880] [serial = 1458] [outer = 00000000] 21:48:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (15AEC800) [pid = 3880] [serial = 1459] [outer = 11813000] 21:48:10 INFO - PROCESS | 3880 | 1466743690709 Marionette DEBUG loaded listener.js 21:48:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15E29800) [pid = 3880] [serial = 1460] [outer = 11813000] 21:48:11 INFO - PROCESS | 3880 | 1466743691212 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 21:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 21:48:11 INFO - PROCESS | 3880 | 1466743691256 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 21:48:11 INFO - PROCESS | 3880 | 1466743691259 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 21:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:48:11 INFO - PROCESS | 3880 | 1466743691262 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:48:11 INFO - PROCESS | 3880 | 1466743691266 Marionette TRACE conn5 <- [1,1910,null,{}] 21:48:11 INFO - PROCESS | 3880 | 1466743691277 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:11 INFO - PROCESS | 3880 | 1466743691281 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:11 INFO - PROCESS | 3880 | 1466743691370 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 21:48:11 INFO - PROCESS | 3880 | 1466743691461 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:11 INFO - PROCESS | 3880 | 1466743691464 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:11 INFO - PROCESS | 3880 | ++DOCSHELL 17C79C00 == 30 [pid = 3880] [id = 487] 21:48:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (17C7AC00) [pid = 3880] [serial = 1461] [outer = 00000000] 21:48:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (18766800) [pid = 3880] [serial = 1462] [outer = 17C7AC00] 21:48:11 INFO - PROCESS | 3880 | 1466743691521 Marionette DEBUG loaded listener.js 21:48:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (18B30C00) [pid = 3880] [serial = 1463] [outer = 17C7AC00] 21:48:11 INFO - PROCESS | 3880 | 1466743691907 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 21:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 21:48:11 INFO - PROCESS | 3880 | 1466743691938 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 21:48:11 INFO - PROCESS | 3880 | 1466743691940 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 21:48:11 INFO - PROCESS | 3880 | 1466743691943 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:48:11 INFO - PROCESS | 3880 | 1466743691945 Marionette TRACE conn5 <- [1,1914,null,{}] 21:48:11 INFO - PROCESS | 3880 | 1466743691948 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:11 INFO - PROCESS | 3880 | 1466743691950 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:12 INFO - PROCESS | 3880 | 1466743692036 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 21:48:12 INFO - PROCESS | 3880 | 1466743692041 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:12 INFO - PROCESS | 3880 | 1466743692043 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:12 INFO - PROCESS | 3880 | ++DOCSHELL 18FEF000 == 31 [pid = 3880] [id = 488] 21:48:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18FF0800) [pid = 3880] [serial = 1464] [outer = 00000000] 21:48:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1902C800) [pid = 3880] [serial = 1465] [outer = 18FF0800] 21:48:12 INFO - PROCESS | 3880 | 1466743692097 Marionette DEBUG loaded listener.js 21:48:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19034400) [pid = 3880] [serial = 1466] [outer = 18FF0800] 21:48:12 INFO - PROCESS | 3880 | 1466743692535 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 21:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 630ms 21:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:48:12 INFO - PROCESS | 3880 | 1466743692586 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 21:48:12 INFO - PROCESS | 3880 | 1466743692588 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 21:48:12 INFO - PROCESS | 3880 | 1466743692591 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:48:12 INFO - PROCESS | 3880 | 1466743692593 Marionette TRACE conn5 <- [1,1918,null,{}] 21:48:12 INFO - PROCESS | 3880 | 1466743692596 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:12 INFO - PROCESS | 3880 | 1466743692598 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:12 INFO - PROCESS | 3880 | 1466743692714 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 21:48:12 INFO - PROCESS | 3880 | 1466743692806 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:12 INFO - PROCESS | 3880 | 1466743692808 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:12 INFO - PROCESS | 3880 | ++DOCSHELL 15F01800 == 32 [pid = 3880] [id = 489] 21:48:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19044400) [pid = 3880] [serial = 1467] [outer = 00000000] 21:48:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (190A9400) [pid = 3880] [serial = 1468] [outer = 19044400] 21:48:12 INFO - PROCESS | 3880 | 1466743692853 Marionette DEBUG loaded listener.js 21:48:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19B11800) [pid = 3880] [serial = 1469] [outer = 19044400] 21:48:13 INFO - PROCESS | 3880 | 1466743693270 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 21:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 730ms 21:48:13 INFO - PROCESS | 3880 | 1466743693328 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 21:48:13 INFO - PROCESS | 3880 | 1466743693330 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 21:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:48:13 INFO - PROCESS | 3880 | 1466743693333 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:48:13 INFO - PROCESS | 3880 | 1466743693335 Marionette TRACE conn5 <- [1,1922,null,{}] 21:48:13 INFO - PROCESS | 3880 | 1466743693338 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:13 INFO - PROCESS | 3880 | 1466743693344 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:13 INFO - PROCESS | 3880 | 1466743693487 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 21:48:13 INFO - PROCESS | 3880 | 1466743693492 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:13 INFO - PROCESS | 3880 | 1466743693494 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:13 INFO - PROCESS | 3880 | ++DOCSHELL 1624C800 == 33 [pid = 3880] [id = 490] 21:48:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A130C00) [pid = 3880] [serial = 1470] [outer = 00000000] 21:48:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A41FC00) [pid = 3880] [serial = 1471] [outer = 1A130C00] 21:48:13 INFO - PROCESS | 3880 | 1466743693539 Marionette DEBUG loaded listener.js 21:48:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A535C00) [pid = 3880] [serial = 1472] [outer = 1A130C00] 21:48:13 INFO - PROCESS | 3880 | 1466743694008 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 730ms 21:48:14 INFO - PROCESS | 3880 | 1466743694072 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 21:48:14 INFO - PROCESS | 3880 | 1466743694074 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 21:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:48:14 INFO - PROCESS | 3880 | 1466743694090 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:48:14 INFO - PROCESS | 3880 | 1466743694092 Marionette TRACE conn5 <- [1,1926,null,{}] 21:48:14 INFO - PROCESS | 3880 | 1466743694096 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:14 INFO - PROCESS | 3880 | 1466743694098 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:14 INFO - PROCESS | 3880 | 1466743694221 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 21:48:14 INFO - PROCESS | 3880 | 1466743694287 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:14 INFO - PROCESS | 3880 | 1466743694289 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:14 INFO - PROCESS | 3880 | ++DOCSHELL 15F14000 == 34 [pid = 3880] [id = 491] 21:48:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1AC0F400) [pid = 3880] [serial = 1473] [outer = 00000000] 21:48:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AC6F800) [pid = 3880] [serial = 1474] [outer = 1AC0F400] 21:48:14 INFO - PROCESS | 3880 | 1466743694334 Marionette DEBUG loaded listener.js 21:48:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1AE2C000) [pid = 3880] [serial = 1475] [outer = 1AC0F400] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (173CFC00) [pid = 3880] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (0CBE3800) [pid = 3880] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (15E2C000) [pid = 3880] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1180A400) [pid = 3880] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (08A60400) [pid = 3880] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (18766000) [pid = 3880] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0CBE3400) [pid = 3880] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (173D6000) [pid = 3880] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1B021800) [pid = 3880] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (18FEE800) [pid = 3880] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (10EEA000) [pid = 3880] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:48:14 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18FED800) [pid = 3880] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:48:14 INFO - PROCESS | 3880 | 1466743694873 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 830ms 21:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:48:14 INFO - PROCESS | 3880 | 1466743694922 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 21:48:14 INFO - PROCESS | 3880 | 1466743694924 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 21:48:14 INFO - PROCESS | 3880 | 1466743694932 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:48:14 INFO - PROCESS | 3880 | 1466743694933 Marionette TRACE conn5 <- [1,1930,null,{}] 21:48:14 INFO - PROCESS | 3880 | 1466743694938 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:14 INFO - PROCESS | 3880 | 1466743694940 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:15 INFO - PROCESS | 3880 | 1466743695019 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 21:48:15 INFO - PROCESS | 3880 | 1466743695025 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:15 INFO - PROCESS | 3880 | 1466743695027 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:15 INFO - PROCESS | 3880 | ++DOCSHELL 15E2B400 == 35 [pid = 3880] [id = 492] 21:48:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (15E2C000) [pid = 3880] [serial = 1476] [outer = 00000000] 21:48:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18FF5C00) [pid = 3880] [serial = 1477] [outer = 15E2C000] 21:48:15 INFO - PROCESS | 3880 | 1466743695072 Marionette DEBUG loaded listener.js 21:48:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19B0F000) [pid = 3880] [serial = 1478] [outer = 15E2C000] 21:48:15 INFO - PROCESS | 3880 | 1466743695487 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 590ms 21:48:15 INFO - PROCESS | 3880 | 1466743695552 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 21:48:15 INFO - PROCESS | 3880 | 1466743695554 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 21:48:15 INFO - PROCESS | 3880 | 1466743695575 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:48:15 INFO - PROCESS | 3880 | 1466743695577 Marionette TRACE conn5 <- [1,1934,null,{}] 21:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:48:15 INFO - PROCESS | 3880 | 1466743695581 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:15 INFO - PROCESS | 3880 | 1466743695583 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:15 INFO - PROCESS | 3880 | 1466743695663 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 21:48:15 INFO - PROCESS | 3880 | 1466743695672 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:15 INFO - PROCESS | 3880 | 1466743695674 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:15 INFO - PROCESS | 3880 | ++DOCSHELL 18769C00 == 36 [pid = 3880] [id = 493] 21:48:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AE48800) [pid = 3880] [serial = 1479] [outer = 00000000] 21:48:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AE4E400) [pid = 3880] [serial = 1480] [outer = 1AE48800] 21:48:15 INFO - PROCESS | 3880 | 1466743695719 Marionette DEBUG loaded listener.js 21:48:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AE52000) [pid = 3880] [serial = 1481] [outer = 1AE48800] 21:48:16 INFO - PROCESS | 3880 | 1466743696155 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 610ms 21:48:16 INFO - PROCESS | 3880 | 1466743696197 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 21:48:16 INFO - PROCESS | 3880 | 1466743696199 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 21:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:48:16 INFO - PROCESS | 3880 | 1466743696202 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:48:16 INFO - PROCESS | 3880 | 1466743696204 Marionette TRACE conn5 <- [1,1938,null,{}] 21:48:16 INFO - PROCESS | 3880 | 1466743696210 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:16 INFO - PROCESS | 3880 | 1466743696212 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:16 INFO - PROCESS | 3880 | 1466743696313 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 21:48:16 INFO - PROCESS | 3880 | 1466743696320 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:16 INFO - PROCESS | 3880 | 1466743696322 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:16 INFO - PROCESS | 3880 | ++DOCSHELL 18B3B800 == 37 [pid = 3880] [id = 494] 21:48:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1B004800) [pid = 3880] [serial = 1482] [outer = 00000000] 21:48:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1B008800) [pid = 3880] [serial = 1483] [outer = 1B004800] 21:48:16 INFO - PROCESS | 3880 | 1466743696366 Marionette DEBUG loaded listener.js 21:48:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1B00E800) [pid = 3880] [serial = 1484] [outer = 1B004800] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 113C0C00 == 36 [pid = 3880] [id = 486] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 11410C00 == 35 [pid = 3880] [id = 485] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 1590D000 == 34 [pid = 3880] [id = 484] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 0CB8DC00 == 33 [pid = 3880] [id = 483] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 15F14000 == 32 [pid = 3880] [id = 491] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 15E2B400 == 31 [pid = 3880] [id = 492] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 1624C800 == 30 [pid = 3880] [id = 490] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 15F01800 == 29 [pid = 3880] [id = 489] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 17C79C00 == 28 [pid = 3880] [id = 487] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 18769C00 == 27 [pid = 3880] [id = 493] 21:48:17 INFO - PROCESS | 3880 | --DOCSHELL 18FEF000 == 26 [pid = 3880] [id = 488] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (17895000) [pid = 3880] [serial = 1432] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (0CBEF400) [pid = 3880] [serial = 1423] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0D3E2000) [pid = 3880] [serial = 1424] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (16074400) [pid = 3880] [serial = 1429] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (11A09400) [pid = 3880] [serial = 1426] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (11A95000) [pid = 3880] [serial = 1427] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (0D384800) [pid = 3880] [serial = 1421] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (0CBE4C00) [pid = 3880] [serial = 1420] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18FE7000) [pid = 3880] [serial = 1436] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (18BC8400) [pid = 3880] [serial = 1435] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (11809000) [pid = 3880] [serial = 1412] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (11051400) [pid = 3880] [serial = 1411] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (19028800) [pid = 3880] [serial = 1415] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (18761400) [pid = 3880] [serial = 1414] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1B171400) [pid = 3880] [serial = 1418] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1B026000) [pid = 3880] [serial = 1417] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (19024800) [pid = 3880] [serial = 1438] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1789C000) [pid = 3880] [serial = 1442] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1733F400) [pid = 3880] [serial = 1441] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (19035400) [pid = 3880] [serial = 1439] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (178A0800) [pid = 3880] [serial = 1433] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (190A0000) [pid = 3880] [serial = 1444] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (190A4C00) [pid = 3880] [serial = 1445] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (160E2400) [pid = 3880] [serial = 1430] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (1A23AC00) [pid = 3880] [serial = 1447] [outer = 00000000] [url = about:blank] 21:48:18 INFO - PROCESS | 3880 | 1466743698232 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2070ms 21:48:18 INFO - PROCESS | 3880 | 1466743698275 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 21:48:18 INFO - PROCESS | 3880 | 1466743698279 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 21:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:48:18 INFO - PROCESS | 3880 | 1466743698283 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:48:18 INFO - PROCESS | 3880 | 1466743698287 Marionette TRACE conn5 <- [1,1942,null,{}] 21:48:18 INFO - PROCESS | 3880 | 1466743698292 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:18 INFO - PROCESS | 3880 | 1466743698295 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:18 INFO - PROCESS | 3880 | 1466743698386 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 21:48:18 INFO - PROCESS | 3880 | 1466743698396 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:18 INFO - PROCESS | 3880 | 1466743698400 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:18 INFO - PROCESS | 3880 | ++DOCSHELL 0D378C00 == 27 [pid = 3880] [id = 495] 21:48:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (0D383000) [pid = 3880] [serial = 1485] [outer = 00000000] 21:48:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (0D3E7C00) [pid = 3880] [serial = 1486] [outer = 0D383000] 21:48:18 INFO - PROCESS | 3880 | 1466743698449 Marionette DEBUG loaded listener.js 21:48:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (10EEE000) [pid = 3880] [serial = 1487] [outer = 0D383000] 21:48:18 INFO - PROCESS | 3880 | 1466743698939 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 21:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 21:48:18 INFO - PROCESS | 3880 | 1466743698954 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 21:48:18 INFO - PROCESS | 3880 | 1466743698959 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 21:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:48:18 INFO - PROCESS | 3880 | 1466743698970 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:48:18 INFO - PROCESS | 3880 | 1466743698973 Marionette TRACE conn5 <- [1,1946,null,{}] 21:48:18 INFO - PROCESS | 3880 | 1466743698977 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:18 INFO - PROCESS | 3880 | 1466743698980 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:19 INFO - PROCESS | 3880 | 1466743699068 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 21:48:19 INFO - PROCESS | 3880 | 1466743699078 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:19 INFO - PROCESS | 3880 | 1466743699080 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:19 INFO - PROCESS | 3880 | ++DOCSHELL 11415800 == 28 [pid = 3880] [id = 496] 21:48:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (11416000) [pid = 3880] [serial = 1488] [outer = 00000000] 21:48:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (116B4800) [pid = 3880] [serial = 1489] [outer = 11416000] 21:48:19 INFO - PROCESS | 3880 | 1466743699128 Marionette DEBUG loaded listener.js 21:48:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (1180E800) [pid = 3880] [serial = 1490] [outer = 11416000] 21:48:19 INFO - PROCESS | 3880 | 1466743699588 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 21:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 21:48:19 INFO - PROCESS | 3880 | 1466743699645 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 21:48:19 INFO - PROCESS | 3880 | 1466743699648 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 21:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:48:19 INFO - PROCESS | 3880 | 1466743699651 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:48:19 INFO - PROCESS | 3880 | 1466743699654 Marionette TRACE conn5 <- [1,1950,null,{}] 21:48:19 INFO - PROCESS | 3880 | 1466743699666 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:19 INFO - PROCESS | 3880 | 1466743699670 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:19 INFO - PROCESS | 3880 | 1466743699755 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 21:48:19 INFO - PROCESS | 3880 | 1466743699881 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:19 INFO - PROCESS | 3880 | 1466743699884 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:19 INFO - PROCESS | 3880 | ++DOCSHELL 15E27400 == 29 [pid = 3880] [id = 497] 21:48:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (15E29400) [pid = 3880] [serial = 1491] [outer = 00000000] 21:48:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (15F0BC00) [pid = 3880] [serial = 1492] [outer = 15E29400] 21:48:19 INFO - PROCESS | 3880 | 1466743699932 Marionette DEBUG loaded listener.js 21:48:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (15FDC400) [pid = 3880] [serial = 1493] [outer = 15E29400] 21:48:20 INFO - PROCESS | 3880 | 1466743700312 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 21:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 21:48:20 INFO - PROCESS | 3880 | 1466743700325 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 21:48:20 INFO - PROCESS | 3880 | 1466743700327 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 21:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:48:20 INFO - PROCESS | 3880 | 1466743700330 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:48:20 INFO - PROCESS | 3880 | 1466743700332 Marionette TRACE conn5 <- [1,1954,null,{}] 21:48:20 INFO - PROCESS | 3880 | 1466743700335 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:20 INFO - PROCESS | 3880 | 1466743700337 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:20 INFO - PROCESS | 3880 | 1466743700420 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 21:48:20 INFO - PROCESS | 3880 | 1466743700508 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:20 INFO - PROCESS | 3880 | 1466743700510 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:20 INFO - PROCESS | 3880 | ++DOCSHELL 125D5C00 == 30 [pid = 3880] [id = 498] 21:48:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (15AE9000) [pid = 3880] [serial = 1494] [outer = 00000000] 21:48:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (173CDC00) [pid = 3880] [serial = 1495] [outer = 15AE9000] 21:48:20 INFO - PROCESS | 3880 | 1466743700556 Marionette DEBUG loaded listener.js 21:48:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (173D7000) [pid = 3880] [serial = 1496] [outer = 15AE9000] 21:48:20 INFO - PROCESS | 3880 | 1466743700914 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 21:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms 21:48:20 INFO - PROCESS | 3880 | 1466743700961 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 21:48:20 INFO - PROCESS | 3880 | 1466743700963 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 21:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:48:20 INFO - PROCESS | 3880 | 1466743700966 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:48:20 INFO - PROCESS | 3880 | 1466743700968 Marionette TRACE conn5 <- [1,1958,null,{}] 21:48:20 INFO - PROCESS | 3880 | 1466743700971 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:20 INFO - PROCESS | 3880 | 1466743700973 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:21 INFO - PROCESS | 3880 | 1466743701090 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 21:48:21 INFO - PROCESS | 3880 | 1466743701098 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:21 INFO - PROCESS | 3880 | 1466743701100 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:21 INFO - PROCESS | 3880 | ++DOCSHELL 17896400 == 31 [pid = 3880] [id = 499] 21:48:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1789B400) [pid = 3880] [serial = 1497] [outer = 00000000] 21:48:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (17C79400) [pid = 3880] [serial = 1498] [outer = 1789B400] 21:48:21 INFO - PROCESS | 3880 | 1466743701146 Marionette DEBUG loaded listener.js 21:48:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (18761C00) [pid = 3880] [serial = 1499] [outer = 1789B400] 21:48:21 INFO - PROCESS | 3880 | 1466743701571 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 21:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 21:48:21 INFO - PROCESS | 3880 | 1466743701639 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 21:48:21 INFO - PROCESS | 3880 | 1466743701641 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 21:48:21 INFO - PROCESS | 3880 | 1466743701644 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:48:21 INFO - PROCESS | 3880 | 1466743701645 Marionette TRACE conn5 <- [1,1962,null,{}] 21:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:48:21 INFO - PROCESS | 3880 | 1466743701656 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:21 INFO - PROCESS | 3880 | 1466743701662 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:21 INFO - PROCESS | 3880 | 1466743701766 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 21:48:21 INFO - PROCESS | 3880 | 1466743701777 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:21 INFO - PROCESS | 3880 | 1466743701779 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:21 INFO - PROCESS | 3880 | ++DOCSHELL 18BCCC00 == 32 [pid = 3880] [id = 500] 21:48:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (18BD4400) [pid = 3880] [serial = 1500] [outer = 00000000] 21:48:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18FF0000) [pid = 3880] [serial = 1501] [outer = 18BD4400] 21:48:21 INFO - PROCESS | 3880 | 1466743701823 Marionette DEBUG loaded listener.js 21:48:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1901EC00) [pid = 3880] [serial = 1502] [outer = 18BD4400] 21:48:22 INFO - PROCESS | 3880 | 1466743702264 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 21:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 21:48:22 INFO - PROCESS | 3880 | 1466743702278 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 21:48:22 INFO - PROCESS | 3880 | 1466743702280 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 21:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:48:22 INFO - PROCESS | 3880 | 1466743702296 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:48:22 INFO - PROCESS | 3880 | 1466743702298 Marionette TRACE conn5 <- [1,1966,null,{}] 21:48:22 INFO - PROCESS | 3880 | 1466743702302 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:22 INFO - PROCESS | 3880 | 1466743702304 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:22 INFO - PROCESS | 3880 | 1466743702410 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 21:48:22 INFO - PROCESS | 3880 | 1466743702418 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:22 INFO - PROCESS | 3880 | 1466743702420 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:22 INFO - PROCESS | 3880 | ++DOCSHELL 18FEE400 == 33 [pid = 3880] [id = 501] 21:48:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19020800) [pid = 3880] [serial = 1503] [outer = 00000000] 21:48:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1902D800) [pid = 3880] [serial = 1504] [outer = 19020800] 21:48:22 INFO - PROCESS | 3880 | 1466743702464 Marionette DEBUG loaded listener.js 21:48:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19032000) [pid = 3880] [serial = 1505] [outer = 19020800] 21:48:22 INFO - PROCESS | 3880 | 1466743702875 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 630ms 21:48:22 INFO - PROCESS | 3880 | 1466743702946 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 21:48:22 INFO - PROCESS | 3880 | 1466743702948 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 21:48:22 INFO - PROCESS | 3880 | 1466743702952 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:48:22 INFO - PROCESS | 3880 | 1466743702954 Marionette TRACE conn5 <- [1,1970,null,{}] 21:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:48:22 INFO - PROCESS | 3880 | 1466743702957 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:22 INFO - PROCESS | 3880 | 1466743702959 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:23 INFO - PROCESS | 3880 | 1466743703038 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 21:48:23 INFO - PROCESS | 3880 | 1466743703044 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:23 INFO - PROCESS | 3880 | 1466743703046 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:23 INFO - PROCESS | 3880 | ++DOCSHELL 1902B000 == 34 [pid = 3880] [id = 502] 21:48:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19037C00) [pid = 3880] [serial = 1506] [outer = 00000000] 21:48:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (190A4C00) [pid = 3880] [serial = 1507] [outer = 19037C00] 21:48:23 INFO - PROCESS | 3880 | 1466743703090 Marionette DEBUG loaded listener.js 21:48:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19048C00) [pid = 3880] [serial = 1508] [outer = 19037C00] 21:48:23 INFO - PROCESS | 3880 | 1466743703557 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 630ms 21:48:23 INFO - PROCESS | 3880 | 1466743703587 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 21:48:23 INFO - PROCESS | 3880 | 1466743703589 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 21:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:48:23 INFO - PROCESS | 3880 | 1466743703596 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:48:23 INFO - PROCESS | 3880 | 1466743703598 Marionette TRACE conn5 <- [1,1974,null,{}] 21:48:23 INFO - PROCESS | 3880 | 1466743703607 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:23 INFO - PROCESS | 3880 | 1466743703609 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:23 INFO - PROCESS | 3880 | 1466743703720 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 21:48:23 INFO - PROCESS | 3880 | 1466743703810 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:23 INFO - PROCESS | 3880 | 1466743703811 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:23 INFO - PROCESS | 3880 | ++DOCSHELL 15E26400 == 35 [pid = 3880] [id = 503] 21:48:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19A7BC00) [pid = 3880] [serial = 1509] [outer = 00000000] 21:48:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A27A400) [pid = 3880] [serial = 1510] [outer = 19A7BC00] 21:48:23 INFO - PROCESS | 3880 | 1466743703856 Marionette DEBUG loaded listener.js 21:48:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A27AC00) [pid = 3880] [serial = 1511] [outer = 19A7BC00] 21:48:24 INFO - PROCESS | 3880 | 1466743704267 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 730ms 21:48:24 INFO - PROCESS | 3880 | 1466743704338 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 21:48:24 INFO - PROCESS | 3880 | 1466743704340 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 21:48:24 INFO - PROCESS | 3880 | 1466743704343 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:48:24 INFO - PROCESS | 3880 | 1466743704345 Marionette TRACE conn5 <- [1,1978,null,{}] 21:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:48:24 INFO - PROCESS | 3880 | 1466743704348 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:24 INFO - PROCESS | 3880 | 1466743704350 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:24 INFO - PROCESS | 3880 | 1466743704469 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 21:48:24 INFO - PROCESS | 3880 | 1466743704532 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:24 INFO - PROCESS | 3880 | 1466743704533 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:24 INFO - PROCESS | 3880 | ++DOCSHELL 1A3A8C00 == 36 [pid = 3880] [id = 504] 21:48:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A3AC800) [pid = 3880] [serial = 1512] [outer = 00000000] 21:48:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A532C00) [pid = 3880] [serial = 1513] [outer = 1A3AC800] 21:48:24 INFO - PROCESS | 3880 | 1466743704577 Marionette DEBUG loaded listener.js 21:48:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1AC13800) [pid = 3880] [serial = 1514] [outer = 1A3AC800] 21:48:25 INFO - PROCESS | 3880 | 1466743705029 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 730ms 21:48:25 INFO - PROCESS | 3880 | 1466743705088 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 21:48:25 INFO - PROCESS | 3880 | 1466743705091 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 21:48:25 INFO - PROCESS | 3880 | 1466743705094 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:48:25 INFO - PROCESS | 3880 | 1466743705096 Marionette TRACE conn5 <- [1,1982,null,{}] 21:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:48:25 INFO - PROCESS | 3880 | 1466743705099 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:25 INFO - PROCESS | 3880 | 1466743705101 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:25 INFO - PROCESS | 3880 | 1466743705226 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 21:48:25 INFO - PROCESS | 3880 | 1466743705239 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:25 INFO - PROCESS | 3880 | 1466743705241 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:25 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE8800 == 37 [pid = 3880] [id = 505] 21:48:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (0CBE9C00) [pid = 3880] [serial = 1515] [outer = 00000000] 21:48:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (17340400) [pid = 3880] [serial = 1516] [outer = 0CBE9C00] 21:48:25 INFO - PROCESS | 3880 | 1466743705523 Marionette DEBUG loaded listener.js 21:48:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1AE4D800) [pid = 3880] [serial = 1517] [outer = 0CBE9C00] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (19044400) [pid = 3880] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1A130C00) [pid = 3880] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1AC0F400) [pid = 3880] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1AE48800) [pid = 3880] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (17C7AC00) [pid = 3880] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (11813000) [pid = 3880] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (11412000) [pid = 3880] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (15A1E800) [pid = 3880] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (0CB8F400) [pid = 3880] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19039400) [pid = 3880] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (18FF0800) [pid = 3880] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:48:25 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (15E2C000) [pid = 3880] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:48:25 INFO - PROCESS | 3880 | 1466743705895 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 831ms 21:48:25 INFO - PROCESS | 3880 | 1466743705930 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 21:48:25 INFO - PROCESS | 3880 | 1466743705932 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 21:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:48:25 INFO - PROCESS | 3880 | 1466743705935 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:48:25 INFO - PROCESS | 3880 | 1466743705937 Marionette TRACE conn5 <- [1,1986,null,{}] 21:48:25 INFO - PROCESS | 3880 | 1466743705940 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:25 INFO - PROCESS | 3880 | 1466743705942 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:26 INFO - PROCESS | 3880 | 1466743706021 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 21:48:26 INFO - PROCESS | 3880 | 1466743706113 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:26 INFO - PROCESS | 3880 | 1466743706115 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:26 INFO - PROCESS | 3880 | ++DOCSHELL 17894800 == 38 [pid = 3880] [id = 506] 21:48:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18768400) [pid = 3880] [serial = 1518] [outer = 00000000] 21:48:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A3B7800) [pid = 3880] [serial = 1519] [outer = 18768400] 21:48:26 INFO - PROCESS | 3880 | 1466743706158 Marionette DEBUG loaded listener.js 21:48:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AE2C800) [pid = 3880] [serial = 1520] [outer = 18768400] 21:48:26 INFO - PROCESS | 3880 | 1466743706506 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 21:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 630ms 21:48:26 INFO - PROCESS | 3880 | 1466743706566 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 21:48:26 INFO - PROCESS | 3880 | 1466743706568 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 21:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:48:26 INFO - PROCESS | 3880 | 1466743706571 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:48:26 INFO - PROCESS | 3880 | 1466743706573 Marionette TRACE conn5 <- [1,1990,null,{}] 21:48:26 INFO - PROCESS | 3880 | 1466743706576 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:26 INFO - PROCESS | 3880 | 1466743706577 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:26 INFO - PROCESS | 3880 | 1466743706695 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 21:48:26 INFO - PROCESS | 3880 | 1466743706702 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:26 INFO - PROCESS | 3880 | 1466743706704 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:26 INFO - PROCESS | 3880 | ++DOCSHELL 1A41F400 == 39 [pid = 3880] [id = 507] 21:48:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AE50800) [pid = 3880] [serial = 1521] [outer = 00000000] 21:48:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1B00BC00) [pid = 3880] [serial = 1522] [outer = 1AE50800] 21:48:26 INFO - PROCESS | 3880 | 1466743706747 Marionette DEBUG loaded listener.js 21:48:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B025000) [pid = 3880] [serial = 1523] [outer = 1AE50800] 21:48:27 INFO - PROCESS | 3880 | 1466743707174 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 630ms 21:48:27 INFO - PROCESS | 3880 | 1466743707202 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 21:48:27 INFO - PROCESS | 3880 | 1466743707204 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 21:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:48:27 INFO - PROCESS | 3880 | 1466743707207 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:48:27 INFO - PROCESS | 3880 | 1466743707209 Marionette TRACE conn5 <- [1,1994,null,{}] 21:48:27 INFO - PROCESS | 3880 | 1466743707212 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:27 INFO - PROCESS | 3880 | 1466743707214 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:27 INFO - PROCESS | 3880 | 1466743707335 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 21:48:27 INFO - PROCESS | 3880 | 1466743707344 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:27 INFO - PROCESS | 3880 | 1466743707345 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:27 INFO - PROCESS | 3880 | ++DOCSHELL 178A3400 == 40 [pid = 3880] [id = 508] 21:48:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1901B000) [pid = 3880] [serial = 1524] [outer = 00000000] 21:48:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1B171C00) [pid = 3880] [serial = 1525] [outer = 1901B000] 21:48:27 INFO - PROCESS | 3880 | 1466743707390 Marionette DEBUG loaded listener.js 21:48:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1B313400) [pid = 3880] [serial = 1526] [outer = 1901B000] 21:48:28 INFO - PROCESS | 3880 | 1466743708133 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 21:48:28 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 21:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 970ms 21:48:28 INFO - PROCESS | 3880 | 1466743708179 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 21:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:48:28 INFO - PROCESS | 3880 | 1466743708183 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 21:48:28 INFO - PROCESS | 3880 | 1466743708188 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:48:28 INFO - PROCESS | 3880 | 1466743708193 Marionette TRACE conn5 <- [1,1998,null,{}] 21:48:28 INFO - PROCESS | 3880 | 1466743708199 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:28 INFO - PROCESS | 3880 | 1466743708202 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:28 INFO - PROCESS | 3880 | 1466743708327 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 21:48:28 INFO - PROCESS | 3880 | 1466743708465 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:28 INFO - PROCESS | 3880 | 1466743708468 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:28 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE4000 == 41 [pid = 3880] [id = 509] 21:48:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (0CBE9400) [pid = 3880] [serial = 1527] [outer = 00000000] 21:48:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (11414400) [pid = 3880] [serial = 1528] [outer = 0CBE9400] 21:48:28 INFO - PROCESS | 3880 | 1466743708527 Marionette DEBUG loaded listener.js 21:48:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (11A88C00) [pid = 3880] [serial = 1529] [outer = 0CBE9400] 21:48:29 INFO - PROCESS | 3880 | 1466743709217 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 21:48:29 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 21:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1079ms 21:48:29 INFO - PROCESS | 3880 | 1466743709279 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 21:48:29 INFO - PROCESS | 3880 | 1466743709284 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 21:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:48:29 INFO - PROCESS | 3880 | 1466743709320 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:48:29 INFO - PROCESS | 3880 | 1466743709324 Marionette TRACE conn5 <- [1,2002,null,{}] 21:48:29 INFO - PROCESS | 3880 | 1466743709331 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:29 INFO - PROCESS | 3880 | 1466743709334 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:29 INFO - PROCESS | 3880 | 1466743709465 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 21:48:29 INFO - PROCESS | 3880 | 1466743709733 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:29 INFO - PROCESS | 3880 | 1466743709736 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:29 INFO - PROCESS | 3880 | ++DOCSHELL 08A6F800 == 42 [pid = 3880] [id = 510] 21:48:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (0AD29800) [pid = 3880] [serial = 1530] [outer = 00000000] 21:48:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (0CB93C00) [pid = 3880] [serial = 1531] [outer = 0AD29800] 21:48:29 INFO - PROCESS | 3880 | 1466743709807 Marionette DEBUG loaded listener.js 21:48:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (0CBE6000) [pid = 3880] [serial = 1532] [outer = 0AD29800] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 1A41F400 == 41 [pid = 3880] [id = 507] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 17894800 == 40 [pid = 3880] [id = 506] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 0CBE8800 == 39 [pid = 3880] [id = 505] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 1A3A8C00 == 38 [pid = 3880] [id = 504] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 15E26400 == 37 [pid = 3880] [id = 503] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 1902B000 == 36 [pid = 3880] [id = 502] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 18FEE400 == 35 [pid = 3880] [id = 501] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 18BCCC00 == 34 [pid = 3880] [id = 500] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 17896400 == 33 [pid = 3880] [id = 499] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 125D5C00 == 32 [pid = 3880] [id = 498] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1B008800) [pid = 3880] [serial = 1483] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 15E27400 == 31 [pid = 3880] [id = 497] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 11415800 == 30 [pid = 3880] [id = 496] 21:48:30 INFO - PROCESS | 3880 | --DOCSHELL 0D378C00 == 29 [pid = 3880] [id = 495] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (190A9400) [pid = 3880] [serial = 1468] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (19B11800) [pid = 3880] [serial = 1469] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1A41FC00) [pid = 3880] [serial = 1471] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1AC6F800) [pid = 3880] [serial = 1474] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1AE4E400) [pid = 3880] [serial = 1480] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1AE2C000) [pid = 3880] [serial = 1475] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (18766800) [pid = 3880] [serial = 1462] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (15AEC800) [pid = 3880] [serial = 1459] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (15E29800) [pid = 3880] [serial = 1460] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (127CE800) [pid = 3880] [serial = 1457] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (11A09000) [pid = 3880] [serial = 1456] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15FE3C00) [pid = 3880] [serial = 1454] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (15E97000) [pid = 3880] [serial = 1453] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (11051800) [pid = 3880] [serial = 1451] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0CBE1800) [pid = 3880] [serial = 1450] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1A277000) [pid = 3880] [serial = 1448] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1902C800) [pid = 3880] [serial = 1465] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (18B30C00) [pid = 3880] [serial = 1463] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1AE52000) [pid = 3880] [serial = 1481] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1A535C00) [pid = 3880] [serial = 1472] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (19B0F000) [pid = 3880] [serial = 1478] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (18FF5C00) [pid = 3880] [serial = 1477] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (19034400) [pid = 3880] [serial = 1466] [outer = 00000000] [url = about:blank] 21:48:30 INFO - PROCESS | 3880 | 1466743710518 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1263ms 21:48:30 INFO - PROCESS | 3880 | 1466743710560 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 21:48:30 INFO - PROCESS | 3880 | 1466743710564 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 21:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:48:30 INFO - PROCESS | 3880 | 1466743710568 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:48:30 INFO - PROCESS | 3880 | 1466743710570 Marionette TRACE conn5 <- [1,2006,null,{}] 21:48:30 INFO - PROCESS | 3880 | 1466743710576 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:30 INFO - PROCESS | 3880 | 1466743710580 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:30 INFO - PROCESS | 3880 | 1466743710668 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 21:48:30 INFO - PROCESS | 3880 | 1466743710765 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:30 INFO - PROCESS | 3880 | 1466743710767 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:30 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE4400 == 30 [pid = 3880] [id = 511] 21:48:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (0CBE8C00) [pid = 3880] [serial = 1533] [outer = 00000000] 21:48:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (113C0C00) [pid = 3880] [serial = 1534] [outer = 0CBE8C00] 21:48:30 INFO - PROCESS | 3880 | 1466743710815 Marionette DEBUG loaded listener.js 21:48:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (11414C00) [pid = 3880] [serial = 1535] [outer = 0CBE8C00] 21:48:31 INFO - PROCESS | 3880 | 1466743711264 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 730ms 21:48:31 INFO - PROCESS | 3880 | 1466743711300 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 21:48:31 INFO - PROCESS | 3880 | 1466743711304 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 21:48:31 INFO - PROCESS | 3880 | 1466743711308 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:48:31 INFO - PROCESS | 3880 | 1466743711310 Marionette TRACE conn5 <- [1,2010,null,{}] 21:48:31 INFO - PROCESS | 3880 | 1466743711314 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:31 INFO - PROCESS | 3880 | 1466743711316 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:31 INFO - PROCESS | 3880 | 1466743711425 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 21:48:31 INFO - PROCESS | 3880 | 1466743711434 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:31 INFO - PROCESS | 3880 | 1466743711436 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:31 INFO - PROCESS | 3880 | ++DOCSHELL 1272B800 == 31 [pid = 3880] [id = 512] 21:48:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1590D400) [pid = 3880] [serial = 1536] [outer = 00000000] 21:48:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (15F17400) [pid = 3880] [serial = 1537] [outer = 1590D400] 21:48:31 INFO - PROCESS | 3880 | 1466743711481 Marionette DEBUG loaded listener.js 21:48:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1607D400) [pid = 3880] [serial = 1538] [outer = 1590D400] 21:48:31 INFO - PROCESS | 3880 | 1466743711959 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 21:48:31 INFO - PROCESS | 3880 | 1466743711984 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 21:48:31 INFO - PROCESS | 3880 | 1466743711987 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 21:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:48:31 INFO - PROCESS | 3880 | 1466743711992 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:48:31 INFO - PROCESS | 3880 | 1466743711998 Marionette TRACE conn5 <- [1,2014,null,{}] 21:48:31 INFO - PROCESS | 3880 | 1466743712007 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:31 INFO - PROCESS | 3880 | 1466743712011 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:32 INFO - PROCESS | 3880 | 1466743712098 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 21:48:32 INFO - PROCESS | 3880 | 1466743712108 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:32 INFO - PROCESS | 3880 | 1466743712110 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:32 INFO - PROCESS | 3880 | ++DOCSHELL 18768C00 == 32 [pid = 3880] [id = 513] 21:48:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18769000) [pid = 3880] [serial = 1539] [outer = 00000000] 21:48:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18B3B000) [pid = 3880] [serial = 1540] [outer = 18769000] 21:48:32 INFO - PROCESS | 3880 | 1466743712163 Marionette DEBUG loaded listener.js 21:48:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18F6A400) [pid = 3880] [serial = 1541] [outer = 18769000] 21:48:32 INFO - PROCESS | 3880 | 1466743712654 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 690ms 21:48:32 INFO - PROCESS | 3880 | 1466743712681 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 21:48:32 INFO - PROCESS | 3880 | 1466743712683 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 21:48:32 INFO - PROCESS | 3880 | 1466743712686 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:48:32 INFO - PROCESS | 3880 | 1466743712688 Marionette TRACE conn5 <- [1,2018,null,{}] 21:48:32 INFO - PROCESS | 3880 | 1466743712692 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:32 INFO - PROCESS | 3880 | 1466743712694 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:32 INFO - PROCESS | 3880 | 1466743712811 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 21:48:32 INFO - PROCESS | 3880 | 1466743712816 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:32 INFO - PROCESS | 3880 | 1466743712818 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:32 INFO - PROCESS | 3880 | ++DOCSHELL 18FEC400 == 33 [pid = 3880] [id = 514] 21:48:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18FEC800) [pid = 3880] [serial = 1542] [outer = 00000000] 21:48:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19021000) [pid = 3880] [serial = 1543] [outer = 18FEC800] 21:48:32 INFO - PROCESS | 3880 | 1466743712915 Marionette DEBUG loaded listener.js 21:48:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19030C00) [pid = 3880] [serial = 1544] [outer = 18FEC800] 21:48:33 INFO - PROCESS | 3880 | 1466743713310 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 670ms 21:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:48:33 INFO - PROCESS | 3880 | 1466743713360 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 21:48:33 INFO - PROCESS | 3880 | 1466743713362 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 21:48:33 INFO - PROCESS | 3880 | 1466743713372 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:48:33 INFO - PROCESS | 3880 | 1466743713374 Marionette TRACE conn5 <- [1,2022,null,{}] 21:48:33 INFO - PROCESS | 3880 | 1466743713378 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:33 INFO - PROCESS | 3880 | 1466743713379 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:33 INFO - PROCESS | 3880 | 1466743713496 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 21:48:33 INFO - PROCESS | 3880 | 1466743713583 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:33 INFO - PROCESS | 3880 | 1466743713589 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:33 INFO - PROCESS | 3880 | ++DOCSHELL 1180B800 == 34 [pid = 3880] [id = 515] 21:48:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1903C800) [pid = 3880] [serial = 1545] [outer = 00000000] 21:48:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (190A9400) [pid = 3880] [serial = 1546] [outer = 1903C800] 21:48:33 INFO - PROCESS | 3880 | 1466743713646 Marionette DEBUG loaded listener.js 21:48:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19B12C00) [pid = 3880] [serial = 1547] [outer = 1903C800] 21:48:34 INFO - PROCESS | 3880 | 1466743714099 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 790ms 21:48:34 INFO - PROCESS | 3880 | 1466743714157 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 21:48:34 INFO - PROCESS | 3880 | 1466743714159 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 21:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:48:34 INFO - PROCESS | 3880 | 1466743714162 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:48:34 INFO - PROCESS | 3880 | 1466743714164 Marionette TRACE conn5 <- [1,2026,null,{}] 21:48:34 INFO - PROCESS | 3880 | 1466743714174 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:34 INFO - PROCESS | 3880 | 1466743714176 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:34 INFO - PROCESS | 3880 | 1466743714299 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 21:48:34 INFO - PROCESS | 3880 | 1466743714312 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:34 INFO - PROCESS | 3880 | 1466743714314 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:34 INFO - PROCESS | 3880 | ++DOCSHELL 19034800 == 35 [pid = 3880] [id = 516] 21:48:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (190A4400) [pid = 3880] [serial = 1548] [outer = 00000000] 21:48:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A4A4400) [pid = 3880] [serial = 1549] [outer = 190A4400] 21:48:34 INFO - PROCESS | 3880 | 1466743714357 Marionette DEBUG loaded listener.js 21:48:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1A3A9800) [pid = 3880] [serial = 1550] [outer = 190A4400] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (19A7BC00) [pid = 3880] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (11416000) [pid = 3880] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (18BD4400) [pid = 3880] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (15E29400) [pid = 3880] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (19020800) [pid = 3880] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (0D383000) [pid = 3880] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A3AC800) [pid = 3880] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (19037C00) [pid = 3880] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (15AE9000) [pid = 3880] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1789B400) [pid = 3880] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AE50800) [pid = 3880] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (0CBE9C00) [pid = 3880] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:48:34 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (18768400) [pid = 3880] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:48:34 INFO - PROCESS | 3880 | 1466743714985 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 870ms 21:48:35 INFO - PROCESS | 3880 | 1466743715033 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 21:48:35 INFO - PROCESS | 3880 | 1466743715035 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 21:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:48:35 INFO - PROCESS | 3880 | 1466743715038 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:48:35 INFO - PROCESS | 3880 | 1466743715039 Marionette TRACE conn5 <- [1,2030,null,{}] 21:48:35 INFO - PROCESS | 3880 | 1466743715043 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:35 INFO - PROCESS | 3880 | 1466743715045 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:35 INFO - PROCESS | 3880 | 1466743715126 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 21:48:35 INFO - PROCESS | 3880 | 1466743715226 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:35 INFO - PROCESS | 3880 | 1466743715228 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:35 INFO - PROCESS | 3880 | ++DOCSHELL 08A55800 == 36 [pid = 3880] [id = 517] 21:48:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (15AA2400) [pid = 3880] [serial = 1551] [outer = 00000000] 21:48:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19038C00) [pid = 3880] [serial = 1552] [outer = 15AA2400] 21:48:35 INFO - PROCESS | 3880 | 1466743715273 Marionette DEBUG loaded listener.js 21:48:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19A7BC00) [pid = 3880] [serial = 1553] [outer = 15AA2400] 21:48:35 INFO - PROCESS | 3880 | 1466743715625 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:48:35 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) 21:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 630ms 21:48:35 INFO - PROCESS | 3880 | 1466743715669 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 21:48:35 INFO - PROCESS | 3880 | 1466743715671 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 21:48:35 INFO - PROCESS | 3880 | 1466743715674 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:48:35 INFO - PROCESS | 3880 | 1466743715676 Marionette TRACE conn5 <- [1,2034,null,{}] 21:48:35 INFO - PROCESS | 3880 | 1466743715679 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:35 INFO - PROCESS | 3880 | 1466743715681 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:35 INFO - PROCESS | 3880 | 1466743715798 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 21:48:35 INFO - PROCESS | 3880 | 1466743715808 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:35 INFO - PROCESS | 3880 | 1466743715810 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:35 INFO - PROCESS | 3880 | ++DOCSHELL 1A3B2C00 == 37 [pid = 3880] [id = 518] 21:48:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A41F000) [pid = 3880] [serial = 1554] [outer = 00000000] 21:48:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AE2B400) [pid = 3880] [serial = 1555] [outer = 1A41F000] 21:48:35 INFO - PROCESS | 3880 | 1466743715856 Marionette DEBUG loaded listener.js 21:48:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AE4A800) [pid = 3880] [serial = 1556] [outer = 1A41F000] 21:48:36 INFO - PROCESS | 3880 | 1466743716276 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 21:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:48:36 INFO - PROCESS | 3880 | 1466743716308 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 21:48:36 INFO - PROCESS | 3880 | 1466743716310 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 21:48:36 INFO - PROCESS | 3880 | 1466743716313 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:48:36 INFO - PROCESS | 3880 | 1466743716315 Marionette TRACE conn5 <- [1,2038,null,{}] 21:48:36 INFO - PROCESS | 3880 | 1466743716318 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:36 INFO - PROCESS | 3880 | 1466743716320 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:36 INFO - PROCESS | 3880 | 1466743716442 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 21:48:36 INFO - PROCESS | 3880 | 1466743716536 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:36 INFO - PROCESS | 3880 | 1466743716538 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:36 INFO - PROCESS | 3880 | ++DOCSHELL 127CA000 == 38 [pid = 3880] [id = 519] 21:48:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (15AE4800) [pid = 3880] [serial = 1557] [outer = 00000000] 21:48:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AE52C00) [pid = 3880] [serial = 1558] [outer = 15AE4800] 21:48:36 INFO - PROCESS | 3880 | 1466743716584 Marionette DEBUG loaded listener.js 21:48:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1AFA4400) [pid = 3880] [serial = 1559] [outer = 15AE4800] 21:48:37 INFO - PROCESS | 3880 | 1466743717050 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 770ms 21:48:37 INFO - PROCESS | 3880 | 1466743717085 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 21:48:37 INFO - PROCESS | 3880 | 1466743717090 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 21:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:48:37 INFO - PROCESS | 3880 | 1466743717095 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:48:37 INFO - PROCESS | 3880 | 1466743717098 Marionette TRACE conn5 <- [1,2042,null,{}] 21:48:37 INFO - PROCESS | 3880 | 1466743717104 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:37 INFO - PROCESS | 3880 | 1466743717107 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:37 INFO - PROCESS | 3880 | 1466743717222 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 21:48:37 INFO - PROCESS | 3880 | 1466743717365 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:37 INFO - PROCESS | 3880 | 1466743717368 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:37 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE3800 == 39 [pid = 3880] [id = 520] 21:48:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (0CBE8800) [pid = 3880] [serial = 1560] [outer = 00000000] 21:48:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (11A09400) [pid = 3880] [serial = 1561] [outer = 0CBE8800] 21:48:37 INFO - PROCESS | 3880 | 1466743717430 Marionette DEBUG loaded listener.js 21:48:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (127CE400) [pid = 3880] [serial = 1562] [outer = 0CBE8800] 21:48:38 INFO - PROCESS | 3880 | 1466743718057 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 990ms 21:48:38 INFO - PROCESS | 3880 | 1466743718085 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 21:48:38 INFO - PROCESS | 3880 | 1466743718090 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 21:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:48:38 INFO - PROCESS | 3880 | 1466743718097 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:48:38 INFO - PROCESS | 3880 | 1466743718100 Marionette TRACE conn5 <- [1,2046,null,{}] 21:48:38 INFO - PROCESS | 3880 | 1466743718104 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:38 INFO - PROCESS | 3880 | 1466743718106 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:38 INFO - PROCESS | 3880 | 1466743718219 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 21:48:38 INFO - PROCESS | 3880 | 1466743718358 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:38 INFO - PROCESS | 3880 | 1466743718361 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:38 INFO - PROCESS | 3880 | ++DOCSHELL 173D6000 == 40 [pid = 3880] [id = 521] 21:48:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (17895000) [pid = 3880] [serial = 1563] [outer = 00000000] 21:48:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (17C7E800) [pid = 3880] [serial = 1564] [outer = 17895000] 21:48:38 INFO - PROCESS | 3880 | 1466743718420 Marionette DEBUG loaded listener.js 21:48:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (18FE9400) [pid = 3880] [serial = 1565] [outer = 17895000] 21:48:39 INFO - PROCESS | 3880 | 1466743719045 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 970ms 21:48:39 INFO - PROCESS | 3880 | 1466743719070 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 21:48:39 INFO - PROCESS | 3880 | 1466743719073 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 21:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:48:39 INFO - PROCESS | 3880 | 1466743719077 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:48:39 INFO - PROCESS | 3880 | 1466743719081 Marionette TRACE conn5 <- [1,2050,null,{}] 21:48:39 INFO - PROCESS | 3880 | 1466743719107 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:39 INFO - PROCESS | 3880 | 1466743719113 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:39 INFO - PROCESS | 3880 | 1466743719264 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 21:48:39 INFO - PROCESS | 3880 | 1466743719334 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:39 INFO - PROCESS | 3880 | 1466743719337 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:39 INFO - PROCESS | 3880 | ++DOCSHELL 1B00D000 == 41 [pid = 3880] [id = 522] 21:48:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1B00D400) [pid = 3880] [serial = 1566] [outer = 00000000] 21:48:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1B029800) [pid = 3880] [serial = 1567] [outer = 1B00D400] 21:48:39 INFO - PROCESS | 3880 | 1466743719395 Marionette DEBUG loaded listener.js 21:48:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (1B176C00) [pid = 3880] [serial = 1568] [outer = 1B00D400] 21:48:39 INFO - PROCESS | 3880 | 1466743719972 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 930ms 21:48:39 INFO - PROCESS | 3880 | 1466743720010 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 21:48:39 INFO - PROCESS | 3880 | 1466743720013 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 21:48:39 INFO - PROCESS | 3880 | 1466743720016 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:48:39 INFO - PROCESS | 3880 | 1466743720018 Marionette TRACE conn5 <- [1,2054,null,{}] 21:48:39 INFO - PROCESS | 3880 | 1466743720022 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:39 INFO - PROCESS | 3880 | 1466743720024 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:40 INFO - PROCESS | 3880 | 1466743720134 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 21:48:40 INFO - PROCESS | 3880 | 1466743720243 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:40 INFO - PROCESS | 3880 | 1466743720246 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:40 INFO - PROCESS | 3880 | ++DOCSHELL 1B315C00 == 42 [pid = 3880] [id = 523] 21:48:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1B3C8800) [pid = 3880] [serial = 1569] [outer = 00000000] 21:48:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (1B45F000) [pid = 3880] [serial = 1570] [outer = 1B3C8800] 21:48:40 INFO - PROCESS | 3880 | 1466743720300 Marionette DEBUG loaded listener.js 21:48:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 95 (1C09A800) [pid = 3880] [serial = 1571] [outer = 1B3C8800] 21:48:40 INFO - PROCESS | 3880 | 1466743720938 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 970ms 21:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:48:40 INFO - PROCESS | 3880 | 1466743720990 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 21:48:40 INFO - PROCESS | 3880 | 1466743720992 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 21:48:40 INFO - PROCESS | 3880 | 1466743720996 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:48:40 INFO - PROCESS | 3880 | 1466743720998 Marionette TRACE conn5 <- [1,2058,null,{}] 21:48:40 INFO - PROCESS | 3880 | 1466743721002 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:40 INFO - PROCESS | 3880 | 1466743721004 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:41 INFO - PROCESS | 3880 | 1466743721109 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 21:48:41 INFO - PROCESS | 3880 | 1466743721220 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:41 INFO - PROCESS | 3880 | 1466743721223 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:41 INFO - PROCESS | 3880 | ++DOCSHELL 0ADCC400 == 43 [pid = 3880] [id = 524] 21:48:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 96 (0CBE4C00) [pid = 3880] [serial = 1572] [outer = 00000000] 21:48:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 97 (0D383000) [pid = 3880] [serial = 1573] [outer = 0CBE4C00] 21:48:41 INFO - PROCESS | 3880 | 1466743721432 Marionette DEBUG loaded listener.js 21:48:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 98 (1140BC00) [pid = 3880] [serial = 1574] [outer = 0CBE4C00] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 1A3B2C00 == 42 [pid = 3880] [id = 518] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 08A55800 == 41 [pid = 3880] [id = 517] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 19034800 == 40 [pid = 3880] [id = 516] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 1180B800 == 39 [pid = 3880] [id = 515] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 18FEC400 == 38 [pid = 3880] [id = 514] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 18768C00 == 37 [pid = 3880] [id = 513] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 1272B800 == 36 [pid = 3880] [id = 512] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 0CBE4400 == 35 [pid = 3880] [id = 511] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 08A6F800 == 34 [pid = 3880] [id = 510] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 178A3400 == 33 [pid = 3880] [id = 508] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 18B3B800 == 32 [pid = 3880] [id = 494] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 0CBE4000 == 31 [pid = 3880] [id = 509] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 1B315C00 == 30 [pid = 3880] [id = 523] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 173D6000 == 29 [pid = 3880] [id = 521] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 1B00D000 == 28 [pid = 3880] [id = 522] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 127CA000 == 27 [pid = 3880] [id = 519] 21:48:42 INFO - PROCESS | 3880 | --DOCSHELL 0CBE3800 == 26 [pid = 3880] [id = 520] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 97 (1A27A400) [pid = 3880] [serial = 1510] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 96 (116B4800) [pid = 3880] [serial = 1489] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 95 (1180E800) [pid = 3880] [serial = 1490] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 94 (18FF0000) [pid = 3880] [serial = 1501] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1901EC00) [pid = 3880] [serial = 1502] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (15F0BC00) [pid = 3880] [serial = 1492] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (15FDC400) [pid = 3880] [serial = 1493] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1902D800) [pid = 3880] [serial = 1504] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (19032000) [pid = 3880] [serial = 1505] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (0D3E7C00) [pid = 3880] [serial = 1486] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (10EEE000) [pid = 3880] [serial = 1487] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1A532C00) [pid = 3880] [serial = 1513] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (190A4C00) [pid = 3880] [serial = 1507] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (173CDC00) [pid = 3880] [serial = 1495] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (173D7000) [pid = 3880] [serial = 1496] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (17C79400) [pid = 3880] [serial = 1498] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (18761C00) [pid = 3880] [serial = 1499] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A27AC00) [pid = 3880] [serial = 1511] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1AC13800) [pid = 3880] [serial = 1514] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1B00BC00) [pid = 3880] [serial = 1522] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (17340400) [pid = 3880] [serial = 1516] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AE4D800) [pid = 3880] [serial = 1517] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1A3B7800) [pid = 3880] [serial = 1519] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AE2C800) [pid = 3880] [serial = 1520] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B025000) [pid = 3880] [serial = 1523] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (19048C00) [pid = 3880] [serial = 1508] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1B171C00) [pid = 3880] [serial = 1525] [outer = 00000000] [url = about:blank] 21:48:42 INFO - PROCESS | 3880 | 1466743722765 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 21:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1879ms 21:48:42 INFO - PROCESS | 3880 | 1466743722880 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 21:48:42 INFO - PROCESS | 3880 | 1466743722884 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 21:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:48:42 INFO - PROCESS | 3880 | 1466743722889 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:48:42 INFO - PROCESS | 3880 | 1466743722893 Marionette TRACE conn5 <- [1,2062,null,{}] 21:48:42 INFO - PROCESS | 3880 | 1466743722899 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:42 INFO - PROCESS | 3880 | 1466743722902 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:42 INFO - PROCESS | 3880 | 1466743722990 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 21:48:42 INFO - PROCESS | 3880 | 1466743722997 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:42 INFO - PROCESS | 3880 | 1466743723002 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:43 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E6000 == 27 [pid = 3880] [id = 525] 21:48:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (0D3E6400) [pid = 3880] [serial = 1575] [outer = 00000000] 21:48:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (10EF0000) [pid = 3880] [serial = 1576] [outer = 0D3E6400] 21:48:43 INFO - PROCESS | 3880 | 1466743723051 Marionette DEBUG loaded listener.js 21:48:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11054000) [pid = 3880] [serial = 1577] [outer = 0D3E6400] 21:48:43 INFO - PROCESS | 3880 | 1466743723570 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 21:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 730ms 21:48:43 INFO - PROCESS | 3880 | 1466743723619 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 21:48:43 INFO - PROCESS | 3880 | 1466743723624 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 21:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:48:43 INFO - PROCESS | 3880 | 1466743723631 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:48:43 INFO - PROCESS | 3880 | 1466743723634 Marionette TRACE conn5 <- [1,2066,null,{}] 21:48:43 INFO - PROCESS | 3880 | 1466743723637 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:43 INFO - PROCESS | 3880 | 1466743723640 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:43 INFO - PROCESS | 3880 | 1466743723730 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 21:48:43 INFO - PROCESS | 3880 | 1466743723826 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:43 INFO - PROCESS | 3880 | 1466743723829 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:43 INFO - PROCESS | 3880 | ++DOCSHELL 127CA000 == 28 [pid = 3880] [id = 526] 21:48:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (127CA800) [pid = 3880] [serial = 1578] [outer = 00000000] 21:48:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (15A1E800) [pid = 3880] [serial = 1579] [outer = 127CA800] 21:48:43 INFO - PROCESS | 3880 | 1466743723876 Marionette DEBUG loaded listener.js 21:48:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (15AE8800) [pid = 3880] [serial = 1580] [outer = 127CA800] 21:48:44 INFO - PROCESS | 3880 | 1466743724264 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 21:48:44 INFO - PROCESS | 3880 | 1466743724304 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 21:48:44 INFO - PROCESS | 3880 | 1466743724306 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 21:48:44 INFO - PROCESS | 3880 | 1466743724310 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:48:44 INFO - PROCESS | 3880 | 1466743724313 Marionette TRACE conn5 <- [1,2070,null,{}] 21:48:44 INFO - PROCESS | 3880 | 1466743724354 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:44 INFO - PROCESS | 3880 | 1466743724358 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:44 INFO - PROCESS | 3880 | 1466743724449 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 21:48:44 INFO - PROCESS | 3880 | 1466743724461 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:44 INFO - PROCESS | 3880 | 1466743724464 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:44 INFO - PROCESS | 3880 | ++DOCSHELL 160E3000 == 29 [pid = 3880] [id = 527] 21:48:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (160E8400) [pid = 3880] [serial = 1581] [outer = 00000000] 21:48:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (173D2000) [pid = 3880] [serial = 1582] [outer = 160E8400] 21:48:44 INFO - PROCESS | 3880 | 1466743724513 Marionette DEBUG loaded listener.js 21:48:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (173D7C00) [pid = 3880] [serial = 1583] [outer = 160E8400] 21:48:44 INFO - PROCESS | 3880 | 1466743724981 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 710ms 21:48:45 INFO - PROCESS | 3880 | 1466743725024 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 21:48:45 INFO - PROCESS | 3880 | 1466743725037 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 21:48:45 INFO - PROCESS | 3880 | 1466743725040 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:48:45 INFO - PROCESS | 3880 | 1466743725042 Marionette TRACE conn5 <- [1,2074,null,{}] 21:48:45 INFO - PROCESS | 3880 | 1466743725046 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:45 INFO - PROCESS | 3880 | 1466743725048 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:45 INFO - PROCESS | 3880 | 1466743725163 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 21:48:45 INFO - PROCESS | 3880 | 1466743725168 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:45 INFO - PROCESS | 3880 | 1466743725170 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:45 INFO - PROCESS | 3880 | ++DOCSHELL 1789A400 == 30 [pid = 3880] [id = 528] 21:48:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1789A800) [pid = 3880] [serial = 1584] [outer = 00000000] 21:48:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1876B000) [pid = 3880] [serial = 1585] [outer = 1789A800] 21:48:45 INFO - PROCESS | 3880 | 1466743725215 Marionette DEBUG loaded listener.js 21:48:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (18BF2000) [pid = 3880] [serial = 1586] [outer = 1789A800] 21:48:45 INFO - PROCESS | 3880 | 1466743725650 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 21:48:45 INFO - PROCESS | 3880 | 1466743725715 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 21:48:45 INFO - PROCESS | 3880 | 1466743725717 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 21:48:45 INFO - PROCESS | 3880 | 1466743725721 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:48:45 INFO - PROCESS | 3880 | 1466743725722 Marionette TRACE conn5 <- [1,2078,null,{}] 21:48:45 INFO - PROCESS | 3880 | 1466743725726 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:45 INFO - PROCESS | 3880 | 1466743725728 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:45 INFO - PROCESS | 3880 | 1466743725838 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 21:48:45 INFO - PROCESS | 3880 | 1466743725925 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:45 INFO - PROCESS | 3880 | 1466743725927 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:45 INFO - PROCESS | 3880 | ++DOCSHELL 18FF1C00 == 31 [pid = 3880] [id = 529] 21:48:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (18FF2000) [pid = 3880] [serial = 1587] [outer = 00000000] 21:48:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (19024800) [pid = 3880] [serial = 1588] [outer = 18FF2000] 21:48:45 INFO - PROCESS | 3880 | 1466743725971 Marionette DEBUG loaded listener.js 21:48:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1902A000) [pid = 3880] [serial = 1589] [outer = 18FF2000] 21:48:46 INFO - PROCESS | 3880 | 1466743726378 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 730ms 21:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:48:46 INFO - PROCESS | 3880 | 1466743726455 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 21:48:46 INFO - PROCESS | 3880 | 1466743726457 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 21:48:46 INFO - PROCESS | 3880 | 1466743726463 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:48:46 INFO - PROCESS | 3880 | 1466743726465 Marionette TRACE conn5 <- [1,2082,null,{}] 21:48:46 INFO - PROCESS | 3880 | 1466743726473 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:46 INFO - PROCESS | 3880 | 1466743726479 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:46 INFO - PROCESS | 3880 | 1466743726622 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 21:48:46 INFO - PROCESS | 3880 | 1466743726633 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:46 INFO - PROCESS | 3880 | 1466743726635 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:46 INFO - PROCESS | 3880 | ++DOCSHELL 19031400 == 32 [pid = 3880] [id = 530] 21:48:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (19031C00) [pid = 3880] [serial = 1590] [outer = 00000000] 21:48:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (190A3000) [pid = 3880] [serial = 1591] [outer = 19031C00] 21:48:46 INFO - PROCESS | 3880 | 1466743726681 Marionette DEBUG loaded listener.js 21:48:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (19B0BC00) [pid = 3880] [serial = 1592] [outer = 19031C00] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (15AE4800) [pid = 3880] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1590D400) [pid = 3880] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (18769000) [pid = 3880] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1B004800) [pid = 3880] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1903C800) [pid = 3880] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (0CBE9400) [pid = 3880] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (15AA2400) [pid = 3880] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (0AD29800) [pid = 3880] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (190A4400) [pid = 3880] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0CBE8C00) [pid = 3880] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (18FEC800) [pid = 3880] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1901B000) [pid = 3880] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:48:47 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1A41F000) [pid = 3880] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:48:47 INFO - PROCESS | 3880 | 1466743727409 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 990ms 21:48:47 INFO - PROCESS | 3880 | 1466743727451 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 21:48:47 INFO - PROCESS | 3880 | 1466743727453 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 21:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:48:47 INFO - PROCESS | 3880 | 1466743727456 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:48:47 INFO - PROCESS | 3880 | 1466743727458 Marionette TRACE conn5 <- [1,2086,null,{}] 21:48:47 INFO - PROCESS | 3880 | 1466743727461 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:47 INFO - PROCESS | 3880 | 1466743727463 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:47 INFO - PROCESS | 3880 | 1466743727574 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 21:48:47 INFO - PROCESS | 3880 | 1466743727639 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:47 INFO - PROCESS | 3880 | 1466743727641 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:47 INFO - PROCESS | 3880 | ++DOCSHELL 0D3EDC00 == 33 [pid = 3880] [id = 531] 21:48:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (10E61000) [pid = 3880] [serial = 1593] [outer = 00000000] 21:48:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1624EC00) [pid = 3880] [serial = 1594] [outer = 10E61000] 21:48:47 INFO - PROCESS | 3880 | 1466743727685 Marionette DEBUG loaded listener.js 21:48:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (178A1000) [pid = 3880] [serial = 1595] [outer = 10E61000] 21:48:47 INFO - PROCESS | 3880 | --DOCSHELL 15AE9400 == 32 [pid = 3880] [id = 12] 21:48:48 INFO - PROCESS | 3880 | 1466743728062 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 21:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 21:48:48 INFO - PROCESS | 3880 | 1466743728127 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 21:48:48 INFO - PROCESS | 3880 | 1466743728129 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 21:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:48:48 INFO - PROCESS | 3880 | 1466743728132 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:48:48 INFO - PROCESS | 3880 | 1466743728134 Marionette TRACE conn5 <- [1,2090,null,{}] 21:48:48 INFO - PROCESS | 3880 | 1466743728137 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:48 INFO - PROCESS | 3880 | 1466743728139 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:48 INFO - PROCESS | 3880 | 1466743728218 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 21:48:48 INFO - PROCESS | 3880 | 1466743728224 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:48 INFO - PROCESS | 3880 | 1466743728226 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:48 INFO - PROCESS | 3880 | ++DOCSHELL 18FF5800 == 33 [pid = 3880] [id = 532] 21:48:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1901B000) [pid = 3880] [serial = 1596] [outer = 00000000] 21:48:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A134400) [pid = 3880] [serial = 1597] [outer = 1901B000] 21:48:48 INFO - PROCESS | 3880 | 1466743728270 Marionette DEBUG loaded listener.js 21:48:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A279800) [pid = 3880] [serial = 1598] [outer = 1901B000] 21:48:48 INFO - PROCESS | 3880 | 1466743728710 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 21:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 630ms 21:48:48 INFO - PROCESS | 3880 | 1466743728763 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 21:48:48 INFO - PROCESS | 3880 | 1466743728765 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 21:48:48 INFO - PROCESS | 3880 | 1466743728769 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:48:48 INFO - PROCESS | 3880 | 1466743728770 Marionette TRACE conn5 <- [1,2094,null,{}] 21:48:48 INFO - PROCESS | 3880 | 1466743728774 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:48 INFO - PROCESS | 3880 | 1466743728776 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:48 INFO - PROCESS | 3880 | 1466743728855 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 21:48:48 INFO - PROCESS | 3880 | 1466743728888 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:48 INFO - PROCESS | 3880 | 1466743728890 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:48 INFO - PROCESS | 3880 | ++DOCSHELL 11418000 == 34 [pid = 3880] [id = 533] 21:48:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A12EC00) [pid = 3880] [serial = 1599] [outer = 00000000] 21:48:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A533400) [pid = 3880] [serial = 1600] [outer = 1A12EC00] 21:48:48 INFO - PROCESS | 3880 | 1466743728935 Marionette DEBUG loaded listener.js 21:48:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A535400) [pid = 3880] [serial = 1601] [outer = 1A12EC00] 21:48:49 INFO - PROCESS | 3880 | --DOCSHELL 127CA000 == 33 [pid = 3880] [id = 526] 21:48:49 INFO - PROCESS | 3880 | --DOCSHELL 0D3E6000 == 32 [pid = 3880] [id = 525] 21:48:49 INFO - PROCESS | 3880 | --DOCSHELL 0ADCC400 == 31 [pid = 3880] [id = 524] 21:48:49 INFO - PROCESS | 3880 | --DOCSHELL 0AD23000 == 30 [pid = 3880] [id = 13] 21:48:50 INFO - PROCESS | 3880 | --DOCSHELL 1789A400 == 29 [pid = 3880] [id = 528] 21:48:50 INFO - PROCESS | 3880 | --DOCSHELL 19031400 == 28 [pid = 3880] [id = 530] 21:48:50 INFO - PROCESS | 3880 | --DOCSHELL 18FF5800 == 27 [pid = 3880] [id = 532] 21:48:50 INFO - PROCESS | 3880 | --DOCSHELL 18FF1C00 == 26 [pid = 3880] [id = 529] 21:48:50 INFO - PROCESS | 3880 | --DOCSHELL 0D3EDC00 == 25 [pid = 3880] [id = 531] 21:48:50 INFO - PROCESS | 3880 | --DOCSHELL 160E3000 == 24 [pid = 3880] [id = 527] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (15F17400) [pid = 3880] [serial = 1537] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18B3B000) [pid = 3880] [serial = 1540] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1B00E800) [pid = 3880] [serial = 1484] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19B12C00) [pid = 3880] [serial = 1547] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (11414400) [pid = 3880] [serial = 1528] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1607D400) [pid = 3880] [serial = 1538] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19A7BC00) [pid = 3880] [serial = 1553] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0CBE6000) [pid = 3880] [serial = 1532] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (0CB93C00) [pid = 3880] [serial = 1531] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1A3A9800) [pid = 3880] [serial = 1550] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11414C00) [pid = 3880] [serial = 1535] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19030C00) [pid = 3880] [serial = 1544] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1B313400) [pid = 3880] [serial = 1526] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (18F6A400) [pid = 3880] [serial = 1541] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (113C0C00) [pid = 3880] [serial = 1534] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (11A88C00) [pid = 3880] [serial = 1529] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1A4A4400) [pid = 3880] [serial = 1549] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19038C00) [pid = 3880] [serial = 1552] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (19021000) [pid = 3880] [serial = 1543] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1AE2B400) [pid = 3880] [serial = 1555] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (190A9400) [pid = 3880] [serial = 1546] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1AE4A800) [pid = 3880] [serial = 1556] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1AE52C00) [pid = 3880] [serial = 1558] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (1AFA4400) [pid = 3880] [serial = 1559] [outer = 00000000] [url = about:blank] 21:48:50 INFO - PROCESS | 3880 | 1466743730799 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 21:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2073ms 21:48:50 INFO - PROCESS | 3880 | 1466743730847 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 21:48:50 INFO - PROCESS | 3880 | 1466743730851 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 21:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:48:50 INFO - PROCESS | 3880 | 1466743730856 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:48:50 INFO - PROCESS | 3880 | 1466743730860 Marionette TRACE conn5 <- [1,2098,null,{}] 21:48:50 INFO - PROCESS | 3880 | 1466743730866 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:50 INFO - PROCESS | 3880 | 1466743730869 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:50 INFO - PROCESS | 3880 | 1466743730959 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 21:48:50 INFO - PROCESS | 3880 | 1466743730969 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:50 INFO - PROCESS | 3880 | 1466743730973 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:50 INFO - PROCESS | 3880 | ++DOCSHELL 0D33AC00 == 25 [pid = 3880] [id = 534] 21:48:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (0D33B000) [pid = 3880] [serial = 1602] [outer = 00000000] 21:48:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (0D3E5800) [pid = 3880] [serial = 1603] [outer = 0D33B000] 21:48:51 INFO - PROCESS | 3880 | 1466743731023 Marionette DEBUG loaded listener.js 21:48:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (10EEAC00) [pid = 3880] [serial = 1604] [outer = 0D33B000] 21:48:51 INFO - PROCESS | 3880 | 1466743731504 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 21:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 730ms 21:48:51 INFO - PROCESS | 3880 | 1466743731587 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 21:48:51 INFO - PROCESS | 3880 | 1466743731592 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 21:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:48:51 INFO - PROCESS | 3880 | 1466743731598 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:48:51 INFO - PROCESS | 3880 | 1466743731601 Marionette TRACE conn5 <- [1,2102,null,{}] 21:48:51 INFO - PROCESS | 3880 | 1466743731605 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:51 INFO - PROCESS | 3880 | 1466743731608 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:51 INFO - PROCESS | 3880 | 1466743731697 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 21:48:51 INFO - PROCESS | 3880 | 1466743731710 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:51 INFO - PROCESS | 3880 | 1466743731713 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:51 INFO - PROCESS | 3880 | ++DOCSHELL 116B3C00 == 26 [pid = 3880] [id = 535] 21:48:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (116B4000) [pid = 3880] [serial = 1605] [outer = 00000000] 21:48:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (11742800) [pid = 3880] [serial = 1606] [outer = 116B4000] 21:48:51 INFO - PROCESS | 3880 | 1466743731760 Marionette DEBUG loaded listener.js 21:48:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (11A05800) [pid = 3880] [serial = 1607] [outer = 116B4000] 21:48:52 INFO - PROCESS | 3880 | 1466743732227 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 21:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 21:48:52 INFO - PROCESS | 3880 | 1466743732272 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 21:48:52 INFO - PROCESS | 3880 | 1466743732274 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 21:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:48:52 INFO - PROCESS | 3880 | 1466743732277 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:48:52 INFO - PROCESS | 3880 | 1466743732281 Marionette TRACE conn5 <- [1,2106,null,{}] 21:48:52 INFO - PROCESS | 3880 | 1466743732292 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:52 INFO - PROCESS | 3880 | 1466743732297 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:52 INFO - PROCESS | 3880 | 1466743732410 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 21:48:52 INFO - PROCESS | 3880 | 1466743732509 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:52 INFO - PROCESS | 3880 | 1466743732512 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:52 INFO - PROCESS | 3880 | ++DOCSHELL 15F17400 == 27 [pid = 3880] [id = 536] 21:48:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (15F18800) [pid = 3880] [serial = 1608] [outer = 00000000] 21:48:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (15F4D000) [pid = 3880] [serial = 1609] [outer = 15F18800] 21:48:52 INFO - PROCESS | 3880 | 1466743732560 Marionette DEBUG loaded listener.js 21:48:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (16074400) [pid = 3880] [serial = 1610] [outer = 15F18800] 21:48:52 INFO - PROCESS | 3880 | 1466743732951 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 21:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 730ms 21:48:52 INFO - PROCESS | 3880 | 1466743733012 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 21:48:52 INFO - PROCESS | 3880 | 1466743733014 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 21:48:53 INFO - PROCESS | 3880 | 1466743733017 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:48:53 INFO - PROCESS | 3880 | 1466743733019 Marionette TRACE conn5 <- [1,2110,null,{}] 21:48:53 INFO - PROCESS | 3880 | 1466743733022 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:53 INFO - PROCESS | 3880 | 1466743733024 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:53 INFO - PROCESS | 3880 | 1466743733107 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 21:48:53 INFO - PROCESS | 3880 | 1466743733112 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:53 INFO - PROCESS | 3880 | 1466743733114 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:53 INFO - PROCESS | 3880 | ++DOCSHELL 113B6400 == 28 [pid = 3880] [id = 537] 21:48:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1140E400) [pid = 3880] [serial = 1611] [outer = 00000000] 21:48:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (17341C00) [pid = 3880] [serial = 1612] [outer = 1140E400] 21:48:53 INFO - PROCESS | 3880 | 1466743733159 Marionette DEBUG loaded listener.js 21:48:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (17894400) [pid = 3880] [serial = 1613] [outer = 1140E400] 21:48:53 INFO - PROCESS | 3880 | 1466743733576 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 571ms 21:48:53 INFO - PROCESS | 3880 | 1466743733598 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 21:48:53 INFO - PROCESS | 3880 | 1466743733600 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 21:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:48:53 INFO - PROCESS | 3880 | 1466743733603 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:48:53 INFO - PROCESS | 3880 | 1466743733605 Marionette TRACE conn5 <- [1,2114,null,{}] 21:48:53 INFO - PROCESS | 3880 | 1466743733608 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:53 INFO - PROCESS | 3880 | 1466743733610 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:53 INFO - PROCESS | 3880 | 1466743733730 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 21:48:53 INFO - PROCESS | 3880 | 1466743733774 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:53 INFO - PROCESS | 3880 | 1466743733776 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:53 INFO - PROCESS | 3880 | ++DOCSHELL 178A1C00 == 29 [pid = 3880] [id = 538] 21:48:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (178A2000) [pid = 3880] [serial = 1614] [outer = 00000000] 21:48:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18761C00) [pid = 3880] [serial = 1615] [outer = 178A2000] 21:48:53 INFO - PROCESS | 3880 | 1466743733820 Marionette DEBUG loaded listener.js 21:48:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18B31000) [pid = 3880] [serial = 1616] [outer = 178A2000] 21:48:54 INFO - PROCESS | 3880 | 1466743734236 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 21:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 21:48:54 INFO - PROCESS | 3880 | 1466743734277 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 21:48:54 INFO - PROCESS | 3880 | 1466743734279 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 21:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:48:54 INFO - PROCESS | 3880 | 1466743734282 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:48:54 INFO - PROCESS | 3880 | 1466743734284 Marionette TRACE conn5 <- [1,2118,null,{}] 21:48:54 INFO - PROCESS | 3880 | 1466743734287 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:54 INFO - PROCESS | 3880 | 1466743734293 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:54 INFO - PROCESS | 3880 | 1466743734433 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 21:48:54 INFO - PROCESS | 3880 | 1466743734446 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:54 INFO - PROCESS | 3880 | 1466743734447 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:54 INFO - PROCESS | 3880 | ++DOCSHELL 18FEA800 == 30 [pid = 3880] [id = 539] 21:48:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18FF0800) [pid = 3880] [serial = 1617] [outer = 00000000] 21:48:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19028400) [pid = 3880] [serial = 1618] [outer = 18FF0800] 21:48:54 INFO - PROCESS | 3880 | 1466743734492 Marionette DEBUG loaded listener.js 21:48:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19032400) [pid = 3880] [serial = 1619] [outer = 18FF0800] 21:48:54 INFO - PROCESS | 3880 | 1466743734893 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 21:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:48:54 INFO - PROCESS | 3880 | 1466743734956 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 21:48:54 INFO - PROCESS | 3880 | 1466743734959 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:48:54 INFO - PROCESS | 3880 | 1466743734960 Marionette TRACE conn5 <- [1,2122,null,{}] 21:48:54 INFO - PROCESS | 3880 | 1466743734964 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:54 INFO - PROCESS | 3880 | 1466743734966 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:55 INFO - PROCESS | 3880 | 1466743735069 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 21:48:55 INFO - PROCESS | 3880 | 1466743735079 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:55 INFO - PROCESS | 3880 | 1466743735081 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:55 INFO - PROCESS | 3880 | ++DOCSHELL 15E97C00 == 31 [pid = 3880] [id = 540] 21:48:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (18F6E000) [pid = 3880] [serial = 1620] [outer = 00000000] 21:48:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19046400) [pid = 3880] [serial = 1621] [outer = 18F6E000] 21:48:55 INFO - PROCESS | 3880 | 1466743735124 Marionette DEBUG loaded listener.js 21:48:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19A01800) [pid = 3880] [serial = 1622] [outer = 18F6E000] 21:48:55 INFO - PROCESS | 3880 | 1466743735536 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 21:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 630ms 21:48:55 INFO - PROCESS | 3880 | 1466743735597 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 21:48:55 INFO - PROCESS | 3880 | 1466743735599 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 21:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:48:55 INFO - PROCESS | 3880 | 1466743735602 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:48:55 INFO - PROCESS | 3880 | 1466743735604 Marionette TRACE conn5 <- [1,2126,null,{}] 21:48:55 INFO - PROCESS | 3880 | 1466743735608 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:55 INFO - PROCESS | 3880 | 1466743735609 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:55 INFO - PROCESS | 3880 | 1466743735686 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 21:48:55 INFO - PROCESS | 3880 | 1466743735692 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:55 INFO - PROCESS | 3880 | 1466743735694 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:55 INFO - PROCESS | 3880 | ++DOCSHELL 19A78000 == 32 [pid = 3880] [id = 541] 21:48:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19B13800) [pid = 3880] [serial = 1623] [outer = 00000000] 21:48:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A137C00) [pid = 3880] [serial = 1624] [outer = 19B13800] 21:48:55 INFO - PROCESS | 3880 | 1466743735738 Marionette DEBUG loaded listener.js 21:48:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A130C00) [pid = 3880] [serial = 1625] [outer = 19B13800] 21:48:56 INFO - PROCESS | 3880 | 1466743736206 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 21:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 630ms 21:48:56 INFO - PROCESS | 3880 | 1466743736239 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 21:48:56 INFO - PROCESS | 3880 | 1466743736241 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 21:48:56 INFO - PROCESS | 3880 | 1466743736249 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:48:56 INFO - PROCESS | 3880 | 1466743736251 Marionette TRACE conn5 <- [1,2130,null,{}] 21:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:48:56 INFO - PROCESS | 3880 | 1466743736254 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:56 INFO - PROCESS | 3880 | 1466743736256 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:56 INFO - PROCESS | 3880 | 1466743736369 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 21:48:56 INFO - PROCESS | 3880 | 1466743736459 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:56 INFO - PROCESS | 3880 | 1466743736461 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:56 INFO - PROCESS | 3880 | ++DOCSHELL 15F15C00 == 33 [pid = 3880] [id = 542] 21:48:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A3ADC00) [pid = 3880] [serial = 1626] [outer = 00000000] 21:48:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1A41F000) [pid = 3880] [serial = 1627] [outer = 1A3ADC00] 21:48:56 INFO - PROCESS | 3880 | 1466743736505 Marionette DEBUG loaded listener.js 21:48:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1A532800) [pid = 3880] [serial = 1628] [outer = 1A3ADC00] 21:48:56 INFO - PROCESS | 3880 | 1466743736953 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 21:48:56 INFO - PROCESS | 3880 | 1466743736992 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 21:48:56 INFO - PROCESS | 3880 | 1466743736996 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:48:56 INFO - PROCESS | 3880 | 1466743736997 Marionette TRACE conn5 <- [1,2134,null,{}] 21:48:56 INFO - PROCESS | 3880 | 1466743737001 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:56 INFO - PROCESS | 3880 | 1466743737002 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:57 INFO - PROCESS | 3880 | 1466743737119 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 21:48:57 INFO - PROCESS | 3880 | 1466743737127 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:57 INFO - PROCESS | 3880 | 1466743737129 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:57 INFO - PROCESS | 3880 | ++DOCSHELL 1A12F000 == 34 [pid = 3880] [id = 543] 21:48:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1A541800) [pid = 3880] [serial = 1629] [outer = 00000000] 21:48:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1AE2C000) [pid = 3880] [serial = 1630] [outer = 1A541800] 21:48:57 INFO - PROCESS | 3880 | 1466743737225 Marionette DEBUG loaded listener.js 21:48:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1AE48C00) [pid = 3880] [serial = 1631] [outer = 1A541800] 21:48:57 INFO - PROCESS | 3880 | 1466743737670 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 21:48:57 INFO - PROCESS | 3880 | 1466743737747 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 21:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:48:57 INFO - PROCESS | 3880 | 1466743737751 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:48:57 INFO - PROCESS | 3880 | 1466743737753 Marionette TRACE conn5 <- [1,2138,null,{}] 21:48:57 INFO - PROCESS | 3880 | 1466743737757 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:57 INFO - PROCESS | 3880 | 1466743737759 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:57 INFO - PROCESS | 3880 | 1466743737884 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1789A800) [pid = 3880] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (18FF2000) [pid = 3880] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (10E61000) [pid = 3880] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19031C00) [pid = 3880] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1901B000) [pid = 3880] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (15F11C00) [pid = 3880] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (160E8400) [pid = 3880] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (127CA800) [pid = 3880] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (0D3E6400) [pid = 3880] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (0CBE4C00) [pid = 3880] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1B3C8800) [pid = 3880] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1B00D400) [pid = 3880] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (17895000) [pid = 3880] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0CBE8800) [pid = 3880] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:48:58 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15AE9C00) [pid = 3880] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:48:58 INFO - PROCESS | 3880 | 1466743738124 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:58 INFO - PROCESS | 3880 | 1466743738127 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:58 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE2400 == 35 [pid = 3880] [id = 544] 21:48:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (0CBE3000) [pid = 3880] [serial = 1632] [outer = 00000000] 21:48:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (11737000) [pid = 3880] [serial = 1633] [outer = 0CBE3000] 21:48:58 INFO - PROCESS | 3880 | 1466743738177 Marionette DEBUG loaded listener.js 21:48:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (160E8400) [pid = 3880] [serial = 1634] [outer = 0CBE3000] 21:48:58 INFO - PROCESS | 3880 | 1466743738550 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 21:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 830ms 21:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:48:58 INFO - PROCESS | 3880 | 1466743738583 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 21:48:58 INFO - PROCESS | 3880 | 1466743738585 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 21:48:58 INFO - PROCESS | 3880 | 1466743738588 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:48:58 INFO - PROCESS | 3880 | 1466743738590 Marionette TRACE conn5 <- [1,2142,null,{}] 21:48:58 INFO - PROCESS | 3880 | 1466743738593 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:58 INFO - PROCESS | 3880 | 1466743738595 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:58 INFO - PROCESS | 3880 | 1466743738675 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 21:48:58 INFO - PROCESS | 3880 | 1466743738770 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:58 INFO - PROCESS | 3880 | 1466743738771 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:58 INFO - PROCESS | 3880 | ++DOCSHELL 1789A800 == 36 [pid = 3880] [id = 545] 21:48:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (178A0000) [pid = 3880] [serial = 1635] [outer = 00000000] 21:48:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19046C00) [pid = 3880] [serial = 1636] [outer = 178A0000] 21:48:58 INFO - PROCESS | 3880 | 1466743738816 Marionette DEBUG loaded listener.js 21:48:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AE4D400) [pid = 3880] [serial = 1637] [outer = 178A0000] 21:48:59 INFO - PROCESS | 3880 | 1466743739188 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 630ms 21:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:48:59 INFO - PROCESS | 3880 | 1466743739220 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 21:48:59 INFO - PROCESS | 3880 | 1466743739221 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 21:48:59 INFO - PROCESS | 3880 | 1466743739225 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:48:59 INFO - PROCESS | 3880 | 1466743739226 Marionette TRACE conn5 <- [1,2146,null,{}] 21:48:59 INFO - PROCESS | 3880 | 1466743739230 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:59 INFO - PROCESS | 3880 | 1466743739232 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:59 INFO - PROCESS | 3880 | 1466743739350 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 21:48:59 INFO - PROCESS | 3880 | 1466743739390 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:59 INFO - PROCESS | 3880 | 1466743739391 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:59 INFO - PROCESS | 3880 | ++DOCSHELL 1B003C00 == 37 [pid = 3880] [id = 546] 21:48:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1B004400) [pid = 3880] [serial = 1638] [outer = 00000000] 21:48:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B00BC00) [pid = 3880] [serial = 1639] [outer = 1B004400] 21:48:59 INFO - PROCESS | 3880 | 1466743739435 Marionette DEBUG loaded listener.js 21:48:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1B022000) [pid = 3880] [serial = 1640] [outer = 1B004400] 21:48:59 INFO - PROCESS | 3880 | 1466743739832 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 21:48:59 INFO - PROCESS | 3880 | 1466743739896 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 21:48:59 INFO - PROCESS | 3880 | 1466743739898 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 21:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:48:59 INFO - PROCESS | 3880 | 1466743739901 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:48:59 INFO - PROCESS | 3880 | 1466743739902 Marionette TRACE conn5 <- [1,2150,null,{}] 21:48:59 INFO - PROCESS | 3880 | 1466743739915 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:59 INFO - PROCESS | 3880 | 1466743739916 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:48:59 INFO - PROCESS | 3880 | 1466743739997 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 21:48:59 INFO - PROCESS | 3880 | 1466743740003 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:59 INFO - PROCESS | 3880 | 1466743740004 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:00 INFO - PROCESS | 3880 | ++DOCSHELL 18761400 == 38 [pid = 3880] [id = 547] 21:49:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1B00C400) [pid = 3880] [serial = 1641] [outer = 00000000] 21:49:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1B02F800) [pid = 3880] [serial = 1642] [outer = 1B00C400] 21:49:00 INFO - PROCESS | 3880 | 1466743740047 Marionette DEBUG loaded listener.js 21:49:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1B313000) [pid = 3880] [serial = 1643] [outer = 1B00C400] 21:49:00 INFO - PROCESS | 3880 | 1466743740903 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 21:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1070ms 21:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:49:00 INFO - PROCESS | 3880 | 1466743740972 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 21:49:00 INFO - PROCESS | 3880 | 1466743740977 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 21:49:00 INFO - PROCESS | 3880 | 1466743740981 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:49:00 INFO - PROCESS | 3880 | 1466743740987 Marionette TRACE conn5 <- [1,2154,null,{}] 21:49:00 INFO - PROCESS | 3880 | 1466743740992 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:00 INFO - PROCESS | 3880 | 1466743740995 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:01 INFO - PROCESS | 3880 | 1466743741131 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 21:49:01 INFO - PROCESS | 3880 | 1466743741266 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:01 INFO - PROCESS | 3880 | 1466743741269 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:01 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEDC00 == 39 [pid = 3880] [id = 548] 21:49:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (0CBF0400) [pid = 3880] [serial = 1644] [outer = 00000000] 21:49:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1140E000) [pid = 3880] [serial = 1645] [outer = 0CBF0400] 21:49:01 INFO - PROCESS | 3880 | 1466743741330 Marionette DEBUG loaded listener.js 21:49:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (11812C00) [pid = 3880] [serial = 1646] [outer = 0CBF0400] 21:49:02 INFO - PROCESS | 3880 | 1466743742248 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 21:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1323ms 21:49:02 INFO - PROCESS | 3880 | 1466743742305 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 21:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:49:02 INFO - PROCESS | 3880 | 1466743742309 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 21:49:02 INFO - PROCESS | 3880 | 1466743742314 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:49:02 INFO - PROCESS | 3880 | 1466743742317 Marionette TRACE conn5 <- [1,2158,null,{}] 21:49:02 INFO - PROCESS | 3880 | 1466743742323 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:02 INFO - PROCESS | 3880 | 1466743742326 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:02 INFO - PROCESS | 3880 | 1466743742463 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 21:49:02 INFO - PROCESS | 3880 | 1466743742605 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:02 INFO - PROCESS | 3880 | 1466743742609 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:02 INFO - PROCESS | 3880 | ++DOCSHELL 0CB96000 == 40 [pid = 3880] [id = 549] 21:49:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (0CBE1800) [pid = 3880] [serial = 1647] [outer = 00000000] 21:49:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (1140B400) [pid = 3880] [serial = 1648] [outer = 0CBE1800] 21:49:02 INFO - PROCESS | 3880 | 1466743742660 Marionette DEBUG loaded listener.js 21:49:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (1180E800) [pid = 3880] [serial = 1649] [outer = 0CBE1800] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 1B003C00 == 39 [pid = 3880] [id = 546] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 1789A800 == 38 [pid = 3880] [id = 545] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 0CBE2400 == 37 [pid = 3880] [id = 544] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 1A12F000 == 36 [pid = 3880] [id = 543] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 15F15C00 == 35 [pid = 3880] [id = 542] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 19A78000 == 34 [pid = 3880] [id = 541] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 15E97C00 == 33 [pid = 3880] [id = 540] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 18FEA800 == 32 [pid = 3880] [id = 539] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 178A1C00 == 31 [pid = 3880] [id = 538] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 113B6400 == 30 [pid = 3880] [id = 537] 21:49:02 INFO - PROCESS | 3880 | --DOCSHELL 15F17400 == 29 [pid = 3880] [id = 536] 21:49:02 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (15F05C00) [pid = 3880] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:49:02 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1A533400) [pid = 3880] [serial = 1600] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOCSHELL 116B3C00 == 28 [pid = 3880] [id = 535] 21:49:03 INFO - PROCESS | 3880 | --DOCSHELL 0D33AC00 == 27 [pid = 3880] [id = 534] 21:49:03 INFO - PROCESS | 3880 | --DOCSHELL 11418000 == 26 [pid = 3880] [id = 533] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1876B000) [pid = 3880] [serial = 1585] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1902A000) [pid = 3880] [serial = 1589] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (19024800) [pid = 3880] [serial = 1588] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1624EC00) [pid = 3880] [serial = 1594] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (190A3000) [pid = 3880] [serial = 1591] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1A134400) [pid = 3880] [serial = 1597] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19B0BC00) [pid = 3880] [serial = 1592] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1A276800) [pid = 3880] [serial = 1076] [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.] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (173D2000) [pid = 3880] [serial = 1582] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A279800) [pid = 3880] [serial = 1598] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (15A1E800) [pid = 3880] [serial = 1579] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15AE8800) [pid = 3880] [serial = 1580] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (10EF0000) [pid = 3880] [serial = 1576] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (11054000) [pid = 3880] [serial = 1577] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1140BC00) [pid = 3880] [serial = 1574] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (0D383000) [pid = 3880] [serial = 1573] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1C09A800) [pid = 3880] [serial = 1571] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1B45F000) [pid = 3880] [serial = 1570] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B176C00) [pid = 3880] [serial = 1568] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1B029800) [pid = 3880] [serial = 1567] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (18FE9400) [pid = 3880] [serial = 1565] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (17C7E800) [pid = 3880] [serial = 1564] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (127CE400) [pid = 3880] [serial = 1562] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (11A09400) [pid = 3880] [serial = 1561] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (18BF2000) [pid = 3880] [serial = 1586] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (178A1000) [pid = 3880] [serial = 1595] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (173D7C00) [pid = 3880] [serial = 1583] [outer = 00000000] [url = about:blank] 21:49:03 INFO - PROCESS | 3880 | 1466743743237 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 21:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 990ms 21:49:03 INFO - PROCESS | 3880 | 1466743743305 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 21:49:03 INFO - PROCESS | 3880 | 1466743743310 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 21:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:49:03 INFO - PROCESS | 3880 | 1466743743317 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:49:03 INFO - PROCESS | 3880 | 1466743743319 Marionette TRACE conn5 <- [1,2162,null,{}] 21:49:03 INFO - PROCESS | 3880 | 1466743743323 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:03 INFO - PROCESS | 3880 | 1466743743326 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:03 INFO - PROCESS | 3880 | 1466743743417 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 21:49:03 INFO - PROCESS | 3880 | 1466743743511 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:03 INFO - PROCESS | 3880 | 1466743743514 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:03 INFO - PROCESS | 3880 | ++DOCSHELL 1140B800 == 27 [pid = 3880] [id = 550] 21:49:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (1140BC00) [pid = 3880] [serial = 1650] [outer = 00000000] 21:49:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (125DC000) [pid = 3880] [serial = 1651] [outer = 1140BC00] 21:49:03 INFO - PROCESS | 3880 | 1466743743561 Marionette DEBUG loaded listener.js 21:49:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (15998000) [pid = 3880] [serial = 1652] [outer = 1140BC00] 21:49:03 INFO - PROCESS | 3880 | 1466743743998 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 730ms 21:49:04 INFO - PROCESS | 3880 | 1466743744050 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 21:49:04 INFO - PROCESS | 3880 | 1466743744052 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 21:49:04 INFO - PROCESS | 3880 | 1466743744056 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:49:04 INFO - PROCESS | 3880 | 1466743744059 Marionette TRACE conn5 <- [1,2166,null,{}] 21:49:04 INFO - PROCESS | 3880 | 1466743744070 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:04 INFO - PROCESS | 3880 | 1466743744074 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:04 INFO - PROCESS | 3880 | 1466743744165 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 21:49:04 INFO - PROCESS | 3880 | 1466743744180 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:04 INFO - PROCESS | 3880 | 1466743744183 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:04 INFO - PROCESS | 3880 | ++DOCSHELL 15FE3C00 == 28 [pid = 3880] [id = 551] 21:49:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1607C000) [pid = 3880] [serial = 1653] [outer = 00000000] 21:49:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1624CC00) [pid = 3880] [serial = 1654] [outer = 1607C000] 21:49:04 INFO - PROCESS | 3880 | 1466743744230 Marionette DEBUG loaded listener.js 21:49:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1734E400) [pid = 3880] [serial = 1655] [outer = 1607C000] 21:49:04 INFO - PROCESS | 3880 | 1466743744705 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 21:49:04 INFO - PROCESS | 3880 | 1466743744730 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 21:49:04 INFO - PROCESS | 3880 | 1466743744733 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 21:49:04 INFO - PROCESS | 3880 | 1466743744736 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:49:04 INFO - PROCESS | 3880 | 1466743744738 Marionette TRACE conn5 <- [1,2170,null,{}] 21:49:04 INFO - PROCESS | 3880 | 1466743744741 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:04 INFO - PROCESS | 3880 | 1466743744743 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:04 INFO - PROCESS | 3880 | 1466743744827 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 21:49:04 INFO - PROCESS | 3880 | 1466743744833 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:04 INFO - PROCESS | 3880 | 1466743744843 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:04 INFO - PROCESS | 3880 | ++DOCSHELL 1789F400 == 29 [pid = 3880] [id = 552] 21:49:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (178A1C00) [pid = 3880] [serial = 1656] [outer = 00000000] 21:49:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (17C88400) [pid = 3880] [serial = 1657] [outer = 178A1C00] 21:49:04 INFO - PROCESS | 3880 | 1466743744889 Marionette DEBUG loaded listener.js 21:49:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1876D800) [pid = 3880] [serial = 1658] [outer = 178A1C00] 21:49:05 INFO - PROCESS | 3880 | 1466743745344 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 630ms 21:49:05 INFO - PROCESS | 3880 | 1466743745370 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 21:49:05 INFO - PROCESS | 3880 | 1466743745372 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 21:49:05 INFO - PROCESS | 3880 | 1466743745375 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:49:05 INFO - PROCESS | 3880 | 1466743745377 Marionette TRACE conn5 <- [1,2174,null,{}] 21:49:05 INFO - PROCESS | 3880 | 1466743745389 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:05 INFO - PROCESS | 3880 | 1466743745391 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:05 INFO - PROCESS | 3880 | 1466743745500 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 21:49:05 INFO - PROCESS | 3880 | 1466743745585 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:05 INFO - PROCESS | 3880 | 1466743745587 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:05 INFO - PROCESS | 3880 | ++DOCSHELL 18BD4C00 == 30 [pid = 3880] [id = 553] 21:49:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18F6E800) [pid = 3880] [serial = 1659] [outer = 00000000] 21:49:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FEBC00) [pid = 3880] [serial = 1660] [outer = 18F6E800] 21:49:05 INFO - PROCESS | 3880 | 1466743745632 Marionette DEBUG loaded listener.js 21:49:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19019400) [pid = 3880] [serial = 1661] [outer = 18F6E800] 21:49:06 INFO - PROCESS | 3880 | 1466743746039 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 21:49:06 INFO - PROCESS | 3880 | 1466743746056 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 21:49:06 INFO - PROCESS | 3880 | 1466743746058 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 21:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:49:06 INFO - PROCESS | 3880 | 1466743746061 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:49:06 INFO - PROCESS | 3880 | 1466743746062 Marionette TRACE conn5 <- [1,2178,null,{}] 21:49:06 INFO - PROCESS | 3880 | 1466743746066 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:06 INFO - PROCESS | 3880 | 1466743746071 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:06 INFO - PROCESS | 3880 | 1466743746210 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 21:49:06 INFO - PROCESS | 3880 | 1466743746216 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:06 INFO - PROCESS | 3880 | 1466743746218 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:06 INFO - PROCESS | 3880 | ++DOCSHELL 1876C800 == 31 [pid = 3880] [id = 554] 21:49:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FEA800) [pid = 3880] [serial = 1662] [outer = 00000000] 21:49:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19035000) [pid = 3880] [serial = 1663] [outer = 18FEA800] 21:49:06 INFO - PROCESS | 3880 | 1466743746262 Marionette DEBUG loaded listener.js 21:49:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1903C400) [pid = 3880] [serial = 1664] [outer = 18FEA800] 21:49:06 INFO - PROCESS | 3880 | 1466743746713 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 21:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 21:49:06 INFO - PROCESS | 3880 | 1466743746736 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 21:49:06 INFO - PROCESS | 3880 | 1466743746738 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 21:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:49:06 INFO - PROCESS | 3880 | 1466743746741 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:49:06 INFO - PROCESS | 3880 | 1466743746743 Marionette TRACE conn5 <- [1,2182,null,{}] 21:49:06 INFO - PROCESS | 3880 | 1466743746747 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:06 INFO - PROCESS | 3880 | 1466743746749 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:06 INFO - PROCESS | 3880 | 1466743746870 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 21:49:06 INFO - PROCESS | 3880 | 1466743746958 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:06 INFO - PROCESS | 3880 | 1466743746959 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:06 INFO - PROCESS | 3880 | ++DOCSHELL 17347000 == 32 [pid = 3880] [id = 555] 21:49:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18FEF400) [pid = 3880] [serial = 1665] [outer = 00000000] 21:49:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19A09800) [pid = 3880] [serial = 1666] [outer = 18FEF400] 21:49:06 INFO - PROCESS | 3880 | 1466743747003 Marionette DEBUG loaded listener.js 21:49:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19A10C00) [pid = 3880] [serial = 1667] [outer = 18FEF400] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (178A0000) [pid = 3880] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1B004400) [pid = 3880] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A3ADC00) [pid = 3880] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0D33B000) [pid = 3880] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (18F6E000) [pid = 3880] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1A541800) [pid = 3880] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1140E400) [pid = 3880] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (19B13800) [pid = 3880] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1A12EC00) [pid = 3880] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18FF0800) [pid = 3880] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (116B4000) [pid = 3880] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (15F18800) [pid = 3880] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (178A2000) [pid = 3880] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:49:07 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (0CBE3000) [pid = 3880] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:49:07 INFO - PROCESS | 3880 | 1466743747609 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 21:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 930ms 21:49:07 INFO - PROCESS | 3880 | 1466743747675 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 21:49:07 INFO - PROCESS | 3880 | 1466743747677 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 21:49:07 INFO - PROCESS | 3880 | 1466743747680 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:49:07 INFO - PROCESS | 3880 | 1466743747682 Marionette TRACE conn5 <- [1,2186,null,{}] 21:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:49:07 INFO - PROCESS | 3880 | 1466743747685 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:07 INFO - PROCESS | 3880 | 1466743747687 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:07 INFO - PROCESS | 3880 | 1466743747765 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 21:49:07 INFO - PROCESS | 3880 | 1466743747772 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:07 INFO - PROCESS | 3880 | 1466743747774 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:07 INFO - PROCESS | 3880 | ++DOCSHELL 11416C00 == 33 [pid = 3880] [id = 556] 21:49:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15DCA400) [pid = 3880] [serial = 1668] [outer = 00000000] 21:49:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19028800) [pid = 3880] [serial = 1669] [outer = 15DCA400] 21:49:07 INFO - PROCESS | 3880 | 1466743747819 Marionette DEBUG loaded listener.js 21:49:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (190A9400) [pid = 3880] [serial = 1670] [outer = 15DCA400] 21:49:08 INFO - PROCESS | 3880 | 1466743748293 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 632ms 21:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:49:08 INFO - PROCESS | 3880 | 1466743748317 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 21:49:08 INFO - PROCESS | 3880 | 1466743748319 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 21:49:08 INFO - PROCESS | 3880 | 1466743748322 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:49:08 INFO - PROCESS | 3880 | 1466743748323 Marionette TRACE conn5 <- [1,2190,null,{}] 21:49:08 INFO - PROCESS | 3880 | 1466743748327 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:08 INFO - PROCESS | 3880 | 1466743748329 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:08 INFO - PROCESS | 3880 | 1466743748408 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 21:49:08 INFO - PROCESS | 3880 | 1466743748414 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:08 INFO - PROCESS | 3880 | 1466743748415 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:08 INFO - PROCESS | 3880 | ++DOCSHELL 1A12F000 == 34 [pid = 3880] [id = 557] 21:49:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1A132C00) [pid = 3880] [serial = 1671] [outer = 00000000] 21:49:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A27E000) [pid = 3880] [serial = 1672] [outer = 1A132C00] 21:49:08 INFO - PROCESS | 3880 | 1466743748459 Marionette DEBUG loaded listener.js 21:49:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A3B3400) [pid = 3880] [serial = 1673] [outer = 1A132C00] 21:49:08 INFO - PROCESS | 3880 | 1466743748881 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 630ms 21:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:49:08 INFO - PROCESS | 3880 | 1466743748953 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 21:49:08 INFO - PROCESS | 3880 | 1466743748955 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 21:49:08 INFO - PROCESS | 3880 | 1466743748958 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:49:08 INFO - PROCESS | 3880 | 1466743748960 Marionette TRACE conn5 <- [1,2194,null,{}] 21:49:08 INFO - PROCESS | 3880 | 1466743748963 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:08 INFO - PROCESS | 3880 | 1466743748965 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:09 INFO - PROCESS | 3880 | 1466743749044 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 21:49:09 INFO - PROCESS | 3880 | 1466743749050 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:09 INFO - PROCESS | 3880 | 1466743749052 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:09 INFO - PROCESS | 3880 | ++DOCSHELL 1A533C00 == 35 [pid = 3880] [id = 558] 21:49:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A53C000) [pid = 3880] [serial = 1674] [outer = 00000000] 21:49:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AC1B000) [pid = 3880] [serial = 1675] [outer = 1A53C000] 21:49:09 INFO - PROCESS | 3880 | 1466743749097 Marionette DEBUG loaded listener.js 21:49:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AC72000) [pid = 3880] [serial = 1676] [outer = 1A53C000] 21:49:09 INFO - PROCESS | 3880 | 1466743749520 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 21:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 630ms 21:49:09 INFO - PROCESS | 3880 | 1466743749590 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 21:49:09 INFO - PROCESS | 3880 | 1466743749594 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 21:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:49:09 INFO - PROCESS | 3880 | 1466743749603 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:49:09 INFO - PROCESS | 3880 | 1466743749607 Marionette TRACE conn5 <- [1,2198,null,{}] 21:49:09 INFO - PROCESS | 3880 | 1466743749614 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:09 INFO - PROCESS | 3880 | 1466743749618 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:09 INFO - PROCESS | 3880 | 1466743749737 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 21:49:09 INFO - PROCESS | 3880 | 1466743749909 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:09 INFO - PROCESS | 3880 | 1466743749914 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:09 INFO - PROCESS | 3880 | ++DOCSHELL 0D33B400 == 36 [pid = 3880] [id = 559] 21:49:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (0D342800) [pid = 3880] [serial = 1677] [outer = 00000000] 21:49:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (10EF0800) [pid = 3880] [serial = 1678] [outer = 0D342800] 21:49:09 INFO - PROCESS | 3880 | 1466743749973 Marionette DEBUG loaded listener.js 21:49:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1140AC00) [pid = 3880] [serial = 1679] [outer = 0D342800] 21:49:10 INFO - PROCESS | 3880 | 1466743750521 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 21:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 987ms 21:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:49:10 INFO - PROCESS | 3880 | 1466743750592 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 21:49:10 INFO - PROCESS | 3880 | 1466743750596 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 21:49:10 INFO - PROCESS | 3880 | 1466743750602 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:49:10 INFO - PROCESS | 3880 | 1466743750607 Marionette TRACE conn5 <- [1,2202,null,{}] 21:49:10 INFO - PROCESS | 3880 | 1466743750611 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:10 INFO - PROCESS | 3880 | 1466743750614 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:10 INFO - PROCESS | 3880 | 1466743750726 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 21:49:10 INFO - PROCESS | 3880 | 1466743750866 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:10 INFO - PROCESS | 3880 | 1466743750869 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:10 INFO - PROCESS | 3880 | ++DOCSHELL 15F1E800 == 37 [pid = 3880] [id = 560] 21:49:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (15F1F400) [pid = 3880] [serial = 1680] [outer = 00000000] 21:49:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1607F800) [pid = 3880] [serial = 1681] [outer = 15F1F400] 21:49:10 INFO - PROCESS | 3880 | 1466743750927 Marionette DEBUG loaded listener.js 21:49:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (17899000) [pid = 3880] [serial = 1682] [outer = 15F1F400] 21:49:11 INFO - PROCESS | 3880 | 1466743751541 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 21:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 987ms 21:49:11 INFO - PROCESS | 3880 | 1466743751589 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 21:49:11 INFO - PROCESS | 3880 | 1466743751591 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 21:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:49:11 INFO - PROCESS | 3880 | 1466743751595 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:49:11 INFO - PROCESS | 3880 | 1466743751598 Marionette TRACE conn5 <- [1,2206,null,{}] 21:49:11 INFO - PROCESS | 3880 | 1466743751608 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:11 INFO - PROCESS | 3880 | 1466743751613 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:11 INFO - PROCESS | 3880 | 1466743751729 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 21:49:11 INFO - PROCESS | 3880 | 1466743751870 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:11 INFO - PROCESS | 3880 | 1466743751874 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:11 INFO - PROCESS | 3880 | ++DOCSHELL 1A277400 == 38 [pid = 3880] [id = 561] 21:49:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A278800) [pid = 3880] [serial = 1683] [outer = 00000000] 21:49:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1AC0C800) [pid = 3880] [serial = 1684] [outer = 1A278800] 21:49:11 INFO - PROCESS | 3880 | 1466743751933 Marionette DEBUG loaded listener.js 21:49:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1AE46400) [pid = 3880] [serial = 1685] [outer = 1A278800] 21:49:12 INFO - PROCESS | 3880 | 1466743752566 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 21:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1017ms 21:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:49:12 INFO - PROCESS | 3880 | 1466743752615 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 21:49:12 INFO - PROCESS | 3880 | 1466743752618 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 21:49:12 INFO - PROCESS | 3880 | 1466743752621 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:49:12 INFO - PROCESS | 3880 | 1466743752624 Marionette TRACE conn5 <- [1,2210,null,{}] 21:49:12 INFO - PROCESS | 3880 | 1466743752627 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:12 INFO - PROCESS | 3880 | 1466743752630 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:12 INFO - PROCESS | 3880 | 1466743752738 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 21:49:12 INFO - PROCESS | 3880 | 1466743752875 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:12 INFO - PROCESS | 3880 | 1466743752878 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:12 INFO - PROCESS | 3880 | ++DOCSHELL 1AFA6800 == 39 [pid = 3880] [id = 562] 21:49:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1B001C00) [pid = 3880] [serial = 1686] [outer = 00000000] 21:49:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1B00F000) [pid = 3880] [serial = 1687] [outer = 1B001C00] 21:49:12 INFO - PROCESS | 3880 | 1466743752933 Marionette DEBUG loaded listener.js 21:49:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1B028800) [pid = 3880] [serial = 1688] [outer = 1B001C00] 21:49:13 INFO - PROCESS | 3880 | 1466743753744 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1178ms 21:49:13 INFO - PROCESS | 3880 | 1466743753805 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 21:49:13 INFO - PROCESS | 3880 | 1466743753810 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 21:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:49:13 INFO - PROCESS | 3880 | 1466743753816 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:49:13 INFO - PROCESS | 3880 | 1466743753819 Marionette TRACE conn5 <- [1,2214,null,{}] 21:49:13 INFO - PROCESS | 3880 | 1466743753825 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:13 INFO - PROCESS | 3880 | 1466743753827 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:13 INFO - PROCESS | 3880 | 1466743753931 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 21:49:14 INFO - PROCESS | 3880 | 1466743754073 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:14 INFO - PROCESS | 3880 | 1466743754078 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:14 INFO - PROCESS | 3880 | ++DOCSHELL 125D7800 == 40 [pid = 3880] [id = 563] 21:49:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (125D9800) [pid = 3880] [serial = 1689] [outer = 00000000] 21:49:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (15AE1400) [pid = 3880] [serial = 1690] [outer = 125D9800] 21:49:14 INFO - PROCESS | 3880 | 1466743754136 Marionette DEBUG loaded listener.js 21:49:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (15DCA800) [pid = 3880] [serial = 1691] [outer = 125D9800] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 1A12F000 == 39 [pid = 3880] [id = 557] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 11416C00 == 38 [pid = 3880] [id = 556] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 17347000 == 37 [pid = 3880] [id = 555] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 1876C800 == 36 [pid = 3880] [id = 554] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 18BD4C00 == 35 [pid = 3880] [id = 553] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 1789F400 == 34 [pid = 3880] [id = 552] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 15FE3C00 == 33 [pid = 3880] [id = 551] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 1140B800 == 32 [pid = 3880] [id = 550] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 0CB96000 == 31 [pid = 3880] [id = 549] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 0CBEDC00 == 30 [pid = 3880] [id = 548] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 18761400 == 29 [pid = 3880] [id = 547] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 1AFA6800 == 28 [pid = 3880] [id = 562] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 1A277400 == 27 [pid = 3880] [id = 561] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 1A533C00 == 26 [pid = 3880] [id = 558] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 0D33B400 == 25 [pid = 3880] [id = 559] 21:49:15 INFO - PROCESS | 3880 | --DOCSHELL 15F1E800 == 24 [pid = 3880] [id = 560] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1B00BC00) [pid = 3880] [serial = 1639] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1A41F000) [pid = 3880] [serial = 1627] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (0D3E5800) [pid = 3880] [serial = 1603] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (10EEAC00) [pid = 3880] [serial = 1604] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (19046400) [pid = 3880] [serial = 1621] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19A01800) [pid = 3880] [serial = 1622] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1AE2C000) [pid = 3880] [serial = 1630] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (17341C00) [pid = 3880] [serial = 1612] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (17894400) [pid = 3880] [serial = 1613] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A137C00) [pid = 3880] [serial = 1624] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A535400) [pid = 3880] [serial = 1601] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19028400) [pid = 3880] [serial = 1618] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19032400) [pid = 3880] [serial = 1619] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (11742800) [pid = 3880] [serial = 1606] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (11A05800) [pid = 3880] [serial = 1607] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (15F4D000) [pid = 3880] [serial = 1609] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (16074400) [pid = 3880] [serial = 1610] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (18761C00) [pid = 3880] [serial = 1615] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (18B31000) [pid = 3880] [serial = 1616] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1A532800) [pid = 3880] [serial = 1628] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (11737000) [pid = 3880] [serial = 1633] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1AE48C00) [pid = 3880] [serial = 1631] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (160E8400) [pid = 3880] [serial = 1634] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (19046C00) [pid = 3880] [serial = 1636] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1B022000) [pid = 3880] [serial = 1640] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1AE4D400) [pid = 3880] [serial = 1637] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1A130C00) [pid = 3880] [serial = 1625] [outer = 00000000] [url = about:blank] 21:49:15 INFO - PROCESS | 3880 | 1466743755445 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 21:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1683ms 21:49:15 INFO - PROCESS | 3880 | 1466743755502 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 21:49:15 INFO - PROCESS | 3880 | 1466743755507 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 21:49:15 INFO - PROCESS | 3880 | 1466743755512 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:49:15 INFO - PROCESS | 3880 | 1466743755515 Marionette TRACE conn5 <- [1,2218,null,{}] 21:49:15 INFO - PROCESS | 3880 | 1466743755521 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:15 INFO - PROCESS | 3880 | 1466743755524 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:15 INFO - PROCESS | 3880 | 1466743755623 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 21:49:15 INFO - PROCESS | 3880 | 1466743755630 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:15 INFO - PROCESS | 3880 | 1466743755634 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:15 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEEC00 == 25 [pid = 3880] [id = 564] 21:49:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (0D33B400) [pid = 3880] [serial = 1692] [outer = 00000000] 21:49:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (10E60400) [pid = 3880] [serial = 1693] [outer = 0D33B400] 21:49:15 INFO - PROCESS | 3880 | 1466743755682 Marionette DEBUG loaded listener.js 21:49:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (10EF1000) [pid = 3880] [serial = 1694] [outer = 0D33B400] 21:49:16 INFO - PROCESS | 3880 | 1466743756160 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 21:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 21:49:16 INFO - PROCESS | 3880 | 1466743756247 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 21:49:16 INFO - PROCESS | 3880 | 1466743756252 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 21:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:49:16 INFO - PROCESS | 3880 | 1466743756258 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:49:16 INFO - PROCESS | 3880 | 1466743756261 Marionette TRACE conn5 <- [1,2222,null,{}] 21:49:16 INFO - PROCESS | 3880 | 1466743756265 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:16 INFO - PROCESS | 3880 | 1466743756267 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:16 INFO - PROCESS | 3880 | 1466743756355 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 21:49:16 INFO - PROCESS | 3880 | 1466743756367 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:16 INFO - PROCESS | 3880 | 1466743756369 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:16 INFO - PROCESS | 3880 | ++DOCSHELL 11A08C00 == 26 [pid = 3880] [id = 565] 21:49:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (11A09400) [pid = 3880] [serial = 1695] [outer = 00000000] 21:49:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (11A92400) [pid = 3880] [serial = 1696] [outer = 11A09400] 21:49:16 INFO - PROCESS | 3880 | 1466743756417 Marionette DEBUG loaded listener.js 21:49:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1590E800) [pid = 3880] [serial = 1697] [outer = 11A09400] 21:49:16 INFO - PROCESS | 3880 | 1466743756906 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 21:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 21:49:16 INFO - PROCESS | 3880 | 1466743756931 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 21:49:16 INFO - PROCESS | 3880 | 1466743756933 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 21:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:49:16 INFO - PROCESS | 3880 | 1466743756937 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:49:16 INFO - PROCESS | 3880 | 1466743756941 Marionette TRACE conn5 <- [1,2226,null,{}] 21:49:16 INFO - PROCESS | 3880 | 1466743756956 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:16 INFO - PROCESS | 3880 | 1466743756961 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:17 INFO - PROCESS | 3880 | 1466743757076 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 21:49:17 INFO - PROCESS | 3880 | 1466743757181 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:17 INFO - PROCESS | 3880 | 1466743757184 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:17 INFO - PROCESS | 3880 | ++DOCSHELL 1624E800 == 27 [pid = 3880] [id = 566] 21:49:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (17347000) [pid = 3880] [serial = 1698] [outer = 00000000] 21:49:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (173D2C00) [pid = 3880] [serial = 1699] [outer = 17347000] 21:49:17 INFO - PROCESS | 3880 | 1466743757232 Marionette DEBUG loaded listener.js 21:49:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (17894800) [pid = 3880] [serial = 1700] [outer = 17347000] 21:49:17 INFO - PROCESS | 3880 | 1466743757679 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 790ms 21:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:49:17 INFO - PROCESS | 3880 | 1466743757729 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 21:49:17 INFO - PROCESS | 3880 | 1466743757732 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 21:49:17 INFO - PROCESS | 3880 | 1466743757735 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:49:17 INFO - PROCESS | 3880 | 1466743757737 Marionette TRACE conn5 <- [1,2230,null,{}] 21:49:17 INFO - PROCESS | 3880 | 1466743757740 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:17 INFO - PROCESS | 3880 | 1466743757742 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:17 INFO - PROCESS | 3880 | 1466743757863 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 21:49:17 INFO - PROCESS | 3880 | 1466743757927 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:17 INFO - PROCESS | 3880 | 1466743757929 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:17 INFO - PROCESS | 3880 | ++DOCSHELL 17C79400 == 28 [pid = 3880] [id = 567] 21:49:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (17C79C00) [pid = 3880] [serial = 1701] [outer = 00000000] 21:49:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18B31000) [pid = 3880] [serial = 1702] [outer = 17C79C00] 21:49:17 INFO - PROCESS | 3880 | 1466743757974 Marionette DEBUG loaded listener.js 21:49:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FE6C00) [pid = 3880] [serial = 1703] [outer = 17C79C00] 21:49:18 INFO - PROCESS | 3880 | 1466743758374 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 21:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:49:18 INFO - PROCESS | 3880 | 1466743758410 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 21:49:18 INFO - PROCESS | 3880 | 1466743758412 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 21:49:18 INFO - PROCESS | 3880 | 1466743758416 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:49:18 INFO - PROCESS | 3880 | 1466743758417 Marionette TRACE conn5 <- [1,2234,null,{}] 21:49:18 INFO - PROCESS | 3880 | 1466743758421 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:18 INFO - PROCESS | 3880 | 1466743758423 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:18 INFO - PROCESS | 3880 | 1466743758565 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 21:49:18 INFO - PROCESS | 3880 | 1466743758571 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:18 INFO - PROCESS | 3880 | 1466743758573 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:18 INFO - PROCESS | 3880 | ++DOCSHELL 18FF2000 == 29 [pid = 3880] [id = 568] 21:49:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18FF2C00) [pid = 3880] [serial = 1704] [outer = 00000000] 21:49:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19028400) [pid = 3880] [serial = 1705] [outer = 18FF2C00] 21:49:18 INFO - PROCESS | 3880 | 1466743758618 Marionette DEBUG loaded listener.js 21:49:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1902DC00) [pid = 3880] [serial = 1706] [outer = 18FF2C00] 21:49:19 INFO - PROCESS | 3880 | 1466743759080 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 730ms 21:49:19 INFO - PROCESS | 3880 | 1466743759147 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 21:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:49:19 INFO - PROCESS | 3880 | 1466743759149 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 21:49:19 INFO - PROCESS | 3880 | 1466743759152 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:49:19 INFO - PROCESS | 3880 | 1466743759154 Marionette TRACE conn5 <- [1,2238,null,{}] 21:49:19 INFO - PROCESS | 3880 | 1466743759158 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:19 INFO - PROCESS | 3880 | 1466743759163 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:19 INFO - PROCESS | 3880 | 1466743759306 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 21:49:19 INFO - PROCESS | 3880 | 1466743759316 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:19 INFO - PROCESS | 3880 | 1466743759318 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:19 INFO - PROCESS | 3880 | ++DOCSHELL 19038400 == 30 [pid = 3880] [id = 569] 21:49:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1903A800) [pid = 3880] [serial = 1707] [outer = 00000000] 21:49:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19A0A400) [pid = 3880] [serial = 1708] [outer = 1903A800] 21:49:19 INFO - PROCESS | 3880 | 1466743759418 Marionette DEBUG loaded listener.js 21:49:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A132000) [pid = 3880] [serial = 1709] [outer = 1903A800] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18F6E800) [pid = 3880] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (18FEA800) [pid = 3880] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1B00C400) [pid = 3880] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (0CBE1800) [pid = 3880] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (0CBF0400) [pid = 3880] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (178A1C00) [pid = 3880] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1140BC00) [pid = 3880] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1607C000) [pid = 3880] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (18FEF400) [pid = 3880] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (15DCA400) [pid = 3880] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1A53C000) [pid = 3880] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:49:19 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1A132C00) [pid = 3880] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:49:19 INFO - PROCESS | 3880 | 1466743760002 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 21:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 870ms 21:49:20 INFO - PROCESS | 3880 | 1466743760023 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 21:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:49:20 INFO - PROCESS | 3880 | 1466743760025 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 21:49:20 INFO - PROCESS | 3880 | 1466743760029 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:49:20 INFO - PROCESS | 3880 | 1466743760030 Marionette TRACE conn5 <- [1,2242,null,{}] 21:49:20 INFO - PROCESS | 3880 | 1466743760034 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:20 INFO - PROCESS | 3880 | 1466743760036 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:20 INFO - PROCESS | 3880 | 1466743760114 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 21:49:20 INFO - PROCESS | 3880 | 1466743760120 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:20 INFO - PROCESS | 3880 | 1466743760121 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:20 INFO - PROCESS | 3880 | ++DOCSHELL 17C7CC00 == 31 [pid = 3880] [id = 570] 21:49:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (18FEF400) [pid = 3880] [serial = 1710] [outer = 00000000] 21:49:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19A05C00) [pid = 3880] [serial = 1711] [outer = 18FEF400] 21:49:20 INFO - PROCESS | 3880 | 1466743760165 Marionette DEBUG loaded listener.js 21:49:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19B0A800) [pid = 3880] [serial = 1712] [outer = 18FEF400] 21:49:20 INFO - PROCESS | 3880 | 1466743760596 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 630ms 21:49:20 INFO - PROCESS | 3880 | 1466743760660 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 21:49:20 INFO - PROCESS | 3880 | 1466743760662 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 21:49:20 INFO - PROCESS | 3880 | 1466743760665 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:49:20 INFO - PROCESS | 3880 | 1466743760667 Marionette TRACE conn5 <- [1,2246,null,{}] 21:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:49:20 INFO - PROCESS | 3880 | 1466743760670 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:20 INFO - PROCESS | 3880 | 1466743760672 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:20 INFO - PROCESS | 3880 | 1466743760750 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 21:49:20 INFO - PROCESS | 3880 | 1466743760756 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:20 INFO - PROCESS | 3880 | 1466743760758 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:20 INFO - PROCESS | 3880 | ++DOCSHELL 1A27A000 == 32 [pid = 3880] [id = 571] 21:49:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A27B400) [pid = 3880] [serial = 1713] [outer = 00000000] 21:49:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A3B2C00) [pid = 3880] [serial = 1714] [outer = 1A27B400] 21:49:20 INFO - PROCESS | 3880 | 1466743760802 Marionette DEBUG loaded listener.js 21:49:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A284800) [pid = 3880] [serial = 1715] [outer = 1A27B400] 21:49:21 INFO - PROCESS | 3880 | 1466743761260 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 630ms 21:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:49:21 INFO - PROCESS | 3880 | 1466743761299 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 21:49:21 INFO - PROCESS | 3880 | 1466743761301 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 21:49:21 INFO - PROCESS | 3880 | 1466743761304 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:49:21 INFO - PROCESS | 3880 | 1466743761306 Marionette TRACE conn5 <- [1,2250,null,{}] 21:49:21 INFO - PROCESS | 3880 | 1466743761310 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:21 INFO - PROCESS | 3880 | 1466743761311 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:21 INFO - PROCESS | 3880 | 1466743761389 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 21:49:21 INFO - PROCESS | 3880 | 1466743761395 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:21 INFO - PROCESS | 3880 | 1466743761396 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:21 INFO - PROCESS | 3880 | ++DOCSHELL 1624E400 == 33 [pid = 3880] [id = 572] 21:49:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AC0EC00) [pid = 3880] [serial = 1716] [outer = 00000000] 21:49:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AC74800) [pid = 3880] [serial = 1717] [outer = 1AC0EC00] 21:49:21 INFO - PROCESS | 3880 | 1466743761440 Marionette DEBUG loaded listener.js 21:49:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AC75800) [pid = 3880] [serial = 1718] [outer = 1AC0EC00] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 0CBEEC00 == 32 [pid = 3880] [id = 564] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 125D7800 == 31 [pid = 3880] [id = 563] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 11A08C00 == 30 [pid = 3880] [id = 565] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 19038400 == 29 [pid = 3880] [id = 569] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 17C7CC00 == 28 [pid = 3880] [id = 570] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 1A27A000 == 27 [pid = 3880] [id = 571] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 18FF2000 == 26 [pid = 3880] [id = 568] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 17C79400 == 25 [pid = 3880] [id = 567] 21:49:22 INFO - PROCESS | 3880 | --DOCSHELL 1624E800 == 24 [pid = 3880] [id = 566] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (18FEBC00) [pid = 3880] [serial = 1660] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1903C400) [pid = 3880] [serial = 1664] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19035000) [pid = 3880] [serial = 1663] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1B313000) [pid = 3880] [serial = 1643] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1B02F800) [pid = 3880] [serial = 1642] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1140B400) [pid = 3880] [serial = 1648] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1180E800) [pid = 3880] [serial = 1649] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1140E000) [pid = 3880] [serial = 1645] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (11812C00) [pid = 3880] [serial = 1646] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (17C88400) [pid = 3880] [serial = 1657] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (125DC000) [pid = 3880] [serial = 1651] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (15998000) [pid = 3880] [serial = 1652] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1624CC00) [pid = 3880] [serial = 1654] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1734E400) [pid = 3880] [serial = 1655] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (19A09800) [pid = 3880] [serial = 1666] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (19028800) [pid = 3880] [serial = 1669] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1AC1B000) [pid = 3880] [serial = 1675] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (190A9400) [pid = 3880] [serial = 1670] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1A27E000) [pid = 3880] [serial = 1672] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (19A10C00) [pid = 3880] [serial = 1667] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (1AC72000) [pid = 3880] [serial = 1676] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (19019400) [pid = 3880] [serial = 1661] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (1876D800) [pid = 3880] [serial = 1658] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (1A3B3400) [pid = 3880] [serial = 1673] [outer = 00000000] [url = about:blank] 21:49:23 INFO - PROCESS | 3880 | 1466743763267 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2022ms 21:49:23 INFO - PROCESS | 3880 | 1466743763328 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 21:49:23 INFO - PROCESS | 3880 | 1466743763332 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 21:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:49:23 INFO - PROCESS | 3880 | 1466743763337 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:49:23 INFO - PROCESS | 3880 | 1466743763340 Marionette TRACE conn5 <- [1,2254,null,{}] 21:49:23 INFO - PROCESS | 3880 | 1466743763346 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:23 INFO - PROCESS | 3880 | 1466743763349 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:23 INFO - PROCESS | 3880 | 1466743763440 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 21:49:23 INFO - PROCESS | 3880 | 1466743763447 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:23 INFO - PROCESS | 3880 | 1466743763452 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:23 INFO - PROCESS | 3880 | ++DOCSHELL 0D383000 == 25 [pid = 3880] [id = 573] 21:49:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (0D384000) [pid = 3880] [serial = 1719] [outer = 00000000] 21:49:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (10E5F400) [pid = 3880] [serial = 1720] [outer = 0D384000] 21:49:23 INFO - PROCESS | 3880 | 1466743763505 Marionette DEBUG loaded listener.js 21:49:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (10EF5800) [pid = 3880] [serial = 1721] [outer = 0D384000] 21:49:23 INFO - PROCESS | 3880 | 1466743763980 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 21:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 690ms 21:49:24 INFO - PROCESS | 3880 | 1466743764037 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 21:49:24 INFO - PROCESS | 3880 | 1466743764042 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 21:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:49:24 INFO - PROCESS | 3880 | 1466743764048 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:49:24 INFO - PROCESS | 3880 | 1466743764051 Marionette TRACE conn5 <- [1,2258,null,{}] 21:49:24 INFO - PROCESS | 3880 | 1466743764055 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:24 INFO - PROCESS | 3880 | 1466743764058 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:24 INFO - PROCESS | 3880 | 1466743764152 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 21:49:24 INFO - PROCESS | 3880 | 1466743764162 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:24 INFO - PROCESS | 3880 | 1466743764165 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:24 INFO - PROCESS | 3880 | ++DOCSHELL 11416C00 == 26 [pid = 3880] [id = 574] 21:49:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (116B8000) [pid = 3880] [serial = 1722] [outer = 00000000] 21:49:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (1180CC00) [pid = 3880] [serial = 1723] [outer = 116B8000] 21:49:24 INFO - PROCESS | 3880 | 1466743764218 Marionette DEBUG loaded listener.js 21:49:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (11A09800) [pid = 3880] [serial = 1724] [outer = 116B8000] 21:49:24 INFO - PROCESS | 3880 | 1466743764688 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 21:49:24 INFO - PROCESS | 3880 | 1466743764719 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 21:49:24 INFO - PROCESS | 3880 | 1466743764721 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 21:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:49:24 INFO - PROCESS | 3880 | 1466743764725 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:49:24 INFO - PROCESS | 3880 | 1466743764728 Marionette TRACE conn5 <- [1,2262,null,{}] 21:49:24 INFO - PROCESS | 3880 | 1466743764739 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:24 INFO - PROCESS | 3880 | 1466743764744 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:24 INFO - PROCESS | 3880 | 1466743764855 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 21:49:24 INFO - PROCESS | 3880 | 1466743764952 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:24 INFO - PROCESS | 3880 | 1466743764955 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:24 INFO - PROCESS | 3880 | ++DOCSHELL 15F06000 == 27 [pid = 3880] [id = 575] 21:49:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (15F08000) [pid = 3880] [serial = 1725] [outer = 00000000] 21:49:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (15F1E800) [pid = 3880] [serial = 1726] [outer = 15F08000] 21:49:24 INFO - PROCESS | 3880 | 1466743765003 Marionette DEBUG loaded listener.js 21:49:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (15FE3C00) [pid = 3880] [serial = 1727] [outer = 15F08000] 21:49:25 INFO - PROCESS | 3880 | 1466743765359 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 21:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 671ms 21:49:25 INFO - PROCESS | 3880 | 1466743765399 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 21:49:25 INFO - PROCESS | 3880 | 1466743765402 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 21:49:25 INFO - PROCESS | 3880 | 1466743765405 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:49:25 INFO - PROCESS | 3880 | 1466743765407 Marionette TRACE conn5 <- [1,2266,null,{}] 21:49:25 INFO - PROCESS | 3880 | 1466743765410 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:25 INFO - PROCESS | 3880 | 1466743765412 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:25 INFO - PROCESS | 3880 | 1466743765495 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 21:49:25 INFO - PROCESS | 3880 | 1466743765582 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:25 INFO - PROCESS | 3880 | 1466743765584 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:25 INFO - PROCESS | 3880 | ++DOCSHELL 125DCC00 == 28 [pid = 3880] [id = 576] 21:49:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (127CC800) [pid = 3880] [serial = 1728] [outer = 00000000] 21:49:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (16254400) [pid = 3880] [serial = 1729] [outer = 127CC800] 21:49:25 INFO - PROCESS | 3880 | 1466743765629 Marionette DEBUG loaded listener.js 21:49:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (173D6C00) [pid = 3880] [serial = 1730] [outer = 127CC800] 21:49:25 INFO - PROCESS | 3880 | 1466743765994 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 632ms 21:49:26 INFO - PROCESS | 3880 | 1466743766041 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 21:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:49:26 INFO - PROCESS | 3880 | 1466743766043 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 21:49:26 INFO - PROCESS | 3880 | 1466743766047 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:49:26 INFO - PROCESS | 3880 | 1466743766048 Marionette TRACE conn5 <- [1,2270,null,{}] 21:49:26 INFO - PROCESS | 3880 | 1466743766052 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:26 INFO - PROCESS | 3880 | 1466743766054 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:26 INFO - PROCESS | 3880 | 1466743766170 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 21:49:26 INFO - PROCESS | 3880 | 1466743766212 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:26 INFO - PROCESS | 3880 | 1466743766214 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:26 INFO - PROCESS | 3880 | ++DOCSHELL 173D9400 == 29 [pid = 3880] [id = 577] 21:49:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (17896400) [pid = 3880] [serial = 1731] [outer = 00000000] 21:49:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (17C7D400) [pid = 3880] [serial = 1732] [outer = 17896400] 21:49:26 INFO - PROCESS | 3880 | 1466743766258 Marionette DEBUG loaded listener.js 21:49:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1876D400) [pid = 3880] [serial = 1733] [outer = 17896400] 21:49:26 INFO - PROCESS | 3880 | 1466743766668 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 21:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 21:49:26 INFO - PROCESS | 3880 | 1466743766718 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 21:49:26 INFO - PROCESS | 3880 | 1466743766720 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 21:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:49:26 INFO - PROCESS | 3880 | 1466743766723 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:49:26 INFO - PROCESS | 3880 | 1466743766725 Marionette TRACE conn5 <- [1,2274,null,{}] 21:49:26 INFO - PROCESS | 3880 | 1466743766729 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:26 INFO - PROCESS | 3880 | 1466743766734 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:26 INFO - PROCESS | 3880 | 1466743766874 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 21:49:26 INFO - PROCESS | 3880 | 1466743766886 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:26 INFO - PROCESS | 3880 | 1466743766888 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:26 INFO - PROCESS | 3880 | ++DOCSHELL 18FE6800 == 30 [pid = 3880] [id = 578] 21:49:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (18FEF000) [pid = 3880] [serial = 1734] [outer = 00000000] 21:49:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1901C800) [pid = 3880] [serial = 1735] [outer = 18FEF000] 21:49:26 INFO - PROCESS | 3880 | 1466743766932 Marionette DEBUG loaded listener.js 21:49:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19025C00) [pid = 3880] [serial = 1736] [outer = 18FEF000] 21:49:27 INFO - PROCESS | 3880 | 1466743767326 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 21:49:27 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 21:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 21:49:27 INFO - PROCESS | 3880 | 1466743767393 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 21:49:27 INFO - PROCESS | 3880 | 1466743767396 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 21:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:49:27 INFO - PROCESS | 3880 | 1466743767398 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:49:27 INFO - PROCESS | 3880 | 1466743767400 Marionette TRACE conn5 <- [1,2278,null,{}] 21:49:27 INFO - PROCESS | 3880 | 1466743767403 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:27 INFO - PROCESS | 3880 | 1466743767405 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:27 INFO - PROCESS | 3880 | 1466743767507 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 21:49:27 INFO - PROCESS | 3880 | 1466743767518 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:27 INFO - PROCESS | 3880 | 1466743767520 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:27 INFO - PROCESS | 3880 | ++DOCSHELL 1902C400 == 31 [pid = 3880] [id = 579] 21:49:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19031000) [pid = 3880] [serial = 1737] [outer = 00000000] 21:49:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1903E000) [pid = 3880] [serial = 1738] [outer = 19031000] 21:49:27 INFO - PROCESS | 3880 | 1466743767563 Marionette DEBUG loaded listener.js 21:49:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1903FC00) [pid = 3880] [serial = 1739] [outer = 19031000] 21:49:27 INFO - PROCESS | 3880 | 1466743767977 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 21:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 21:49:28 INFO - PROCESS | 3880 | 1466743768051 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 21:49:28 INFO - PROCESS | 3880 | 1466743768053 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 21:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:49:28 INFO - PROCESS | 3880 | 1466743768056 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:49:28 INFO - PROCESS | 3880 | 1466743768058 Marionette TRACE conn5 <- [1,2282,null,{}] 21:49:28 INFO - PROCESS | 3880 | 1466743768061 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:28 INFO - PROCESS | 3880 | 1466743768063 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:28 INFO - PROCESS | 3880 | 1466743768139 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 21:49:28 INFO - PROCESS | 3880 | 1466743768147 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:28 INFO - PROCESS | 3880 | 1466743768149 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:28 INFO - PROCESS | 3880 | ++DOCSHELL 19A02000 == 32 [pid = 3880] [id = 580] 21:49:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19A03000) [pid = 3880] [serial = 1740] [outer = 00000000] 21:49:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19A76000) [pid = 3880] [serial = 1741] [outer = 19A03000] 21:49:28 INFO - PROCESS | 3880 | 1466743768193 Marionette DEBUG loaded listener.js 21:49:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19A6C800) [pid = 3880] [serial = 1742] [outer = 19A03000] 21:49:28 INFO - PROCESS | 3880 | 1466743768647 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 21:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 630ms 21:49:28 INFO - PROCESS | 3880 | 1466743768688 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 21:49:28 INFO - PROCESS | 3880 | 1466743768690 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 21:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:49:28 INFO - PROCESS | 3880 | 1466743768693 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:49:28 INFO - PROCESS | 3880 | 1466743768694 Marionette TRACE conn5 <- [1,2286,null,{}] 21:49:28 INFO - PROCESS | 3880 | 1466743768698 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:28 INFO - PROCESS | 3880 | 1466743768700 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:28 INFO - PROCESS | 3880 | 1466743768816 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 21:49:28 INFO - PROCESS | 3880 | 1466743768905 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:28 INFO - PROCESS | 3880 | 1466743768907 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:28 INFO - PROCESS | 3880 | ++DOCSHELL 15F05C00 == 33 [pid = 3880] [id = 581] 21:49:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (190A2800) [pid = 3880] [serial = 1743] [outer = 00000000] 21:49:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A135400) [pid = 3880] [serial = 1744] [outer = 190A2800] 21:49:28 INFO - PROCESS | 3880 | 1466743768950 Marionette DEBUG loaded listener.js 21:49:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A277000) [pid = 3880] [serial = 1745] [outer = 190A2800] 21:49:29 INFO - PROCESS | 3880 | 1466743769383 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 21:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms 21:49:29 INFO - PROCESS | 3880 | 1466743769423 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 21:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:49:29 INFO - PROCESS | 3880 | 1466743769426 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 21:49:29 INFO - PROCESS | 3880 | 1466743769429 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:49:29 INFO - PROCESS | 3880 | 1466743769431 Marionette TRACE conn5 <- [1,2290,null,{}] 21:49:29 INFO - PROCESS | 3880 | 1466743769434 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:29 INFO - PROCESS | 3880 | 1466743769436 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:29 INFO - PROCESS | 3880 | 1466743769554 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 21:49:29 INFO - PROCESS | 3880 | 1466743769562 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:29 INFO - PROCESS | 3880 | 1466743769564 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:29 INFO - PROCESS | 3880 | ++DOCSHELL 1A3B1400 == 34 [pid = 3880] [id = 582] 21:49:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A41E000) [pid = 3880] [serial = 1746] [outer = 00000000] 21:49:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A534C00) [pid = 3880] [serial = 1747] [outer = 1A41E000] 21:49:29 INFO - PROCESS | 3880 | 1466743769661 Marionette DEBUG loaded listener.js 21:49:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1A539800) [pid = 3880] [serial = 1748] [outer = 1A41E000] 21:49:30 INFO - PROCESS | 3880 | 1466743770093 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 21:49:30 INFO - PROCESS | 3880 | 1466743770100 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 21:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:49:30 INFO - PROCESS | 3880 | 1466743770102 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 21:49:30 INFO - PROCESS | 3880 | 1466743770105 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:49:30 INFO - PROCESS | 3880 | 1466743770107 Marionette TRACE conn5 <- [1,2294,null,{}] 21:49:30 INFO - PROCESS | 3880 | 1466743770110 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:30 INFO - PROCESS | 3880 | 1466743770113 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:30 INFO - PROCESS | 3880 | 1466743770268 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 21:49:30 INFO - PROCESS | 3880 | 1466743770289 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:30 INFO - PROCESS | 3880 | 1466743770292 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:30 INFO - PROCESS | 3880 | ++DOCSHELL 173D5C00 == 35 [pid = 3880] [id = 583] 21:49:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1AC76C00) [pid = 3880] [serial = 1749] [outer = 00000000] 21:49:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1AE4C000) [pid = 3880] [serial = 1750] [outer = 1AC76C00] 21:49:30 INFO - PROCESS | 3880 | 1466743770338 Marionette DEBUG loaded listener.js 21:49:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1AE52C00) [pid = 3880] [serial = 1751] [outer = 1AC76C00] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1A27B400) [pid = 3880] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (17C79C00) [pid = 3880] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (18FF2C00) [pid = 3880] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1903A800) [pid = 3880] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (0D342800) [pid = 3880] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (17347000) [pid = 3880] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (11A09400) [pid = 3880] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (0D33B400) [pid = 3880] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (125D9800) [pid = 3880] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1B001C00) [pid = 3880] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A278800) [pid = 3880] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (15F1F400) [pid = 3880] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:49:30 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18FEF400) [pid = 3880] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:49:30 INFO - PROCESS | 3880 | 1466743770897 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 21:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 831ms 21:49:30 INFO - PROCESS | 3880 | 1466743770937 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 21:49:30 INFO - PROCESS | 3880 | 1466743770939 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 21:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:49:30 INFO - PROCESS | 3880 | 1466743770942 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:49:30 INFO - PROCESS | 3880 | 1466743770943 Marionette TRACE conn5 <- [1,2298,null,{}] 21:49:30 INFO - PROCESS | 3880 | 1466743770947 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:30 INFO - PROCESS | 3880 | 1466743770948 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:31 INFO - PROCESS | 3880 | 1466743771027 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 21:49:31 INFO - PROCESS | 3880 | 1466743771032 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:31 INFO - PROCESS | 3880 | 1466743771034 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:31 INFO - PROCESS | 3880 | ++DOCSHELL 15AE1C00 == 36 [pid = 3880] [id = 584] 21:49:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (173CC800) [pid = 3880] [serial = 1752] [outer = 00000000] 21:49:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1902F400) [pid = 3880] [serial = 1753] [outer = 173CC800] 21:49:31 INFO - PROCESS | 3880 | 1466743771078 Marionette DEBUG loaded listener.js 21:49:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A278800) [pid = 3880] [serial = 1754] [outer = 173CC800] 21:49:31 INFO - PROCESS | 3880 | 1466743771509 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 21:49:31 INFO - PROCESS | 3880 | 1466743771573 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 21:49:31 INFO - PROCESS | 3880 | 1466743771575 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 21:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:49:31 INFO - PROCESS | 3880 | 1466743771578 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:49:31 INFO - PROCESS | 3880 | 1466743771580 Marionette TRACE conn5 <- [1,2302,null,{}] 21:49:31 INFO - PROCESS | 3880 | 1466743771584 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:31 INFO - PROCESS | 3880 | 1466743771585 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:31 INFO - PROCESS | 3880 | 1466743771664 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 21:49:31 INFO - PROCESS | 3880 | 1466743771669 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:31 INFO - PROCESS | 3880 | 1466743771671 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:31 INFO - PROCESS | 3880 | ++DOCSHELL 1AE28800 == 37 [pid = 3880] [id = 585] 21:49:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AE2A400) [pid = 3880] [serial = 1755] [outer = 00000000] 21:49:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1B005800) [pid = 3880] [serial = 1756] [outer = 1AE2A400] 21:49:31 INFO - PROCESS | 3880 | 1466743771713 Marionette DEBUG loaded listener.js 21:49:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1B00B000) [pid = 3880] [serial = 1757] [outer = 1AE2A400] 21:49:32 INFO - PROCESS | 3880 | 1466743772159 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 21:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 631ms 21:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:49:32 INFO - PROCESS | 3880 | 1466743772214 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 21:49:32 INFO - PROCESS | 3880 | 1466743772216 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 21:49:32 INFO - PROCESS | 3880 | 1466743772219 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:49:32 INFO - PROCESS | 3880 | 1466743772220 Marionette TRACE conn5 <- [1,2306,null,{}] 21:49:32 INFO - PROCESS | 3880 | 1466743772238 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:32 INFO - PROCESS | 3880 | 1466743772240 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:32 INFO - PROCESS | 3880 | 1466743772319 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 21:49:32 INFO - PROCESS | 3880 | 1466743772327 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:32 INFO - PROCESS | 3880 | 1466743772329 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:32 INFO - PROCESS | 3880 | ++DOCSHELL 17C7B000 == 38 [pid = 3880] [id = 586] 21:49:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B00E800) [pid = 3880] [serial = 1758] [outer = 00000000] 21:49:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1B028000) [pid = 3880] [serial = 1759] [outer = 1B00E800] 21:49:32 INFO - PROCESS | 3880 | 1466743772371 Marionette DEBUG loaded listener.js 21:49:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1B02CC00) [pid = 3880] [serial = 1760] [outer = 1B00E800] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 1624E400 == 37 [pid = 3880] [id = 572] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 0D383000 == 36 [pid = 3880] [id = 573] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 19A02000 == 35 [pid = 3880] [id = 580] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 15F06000 == 34 [pid = 3880] [id = 575] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 18FE6800 == 33 [pid = 3880] [id = 578] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 1AE28800 == 32 [pid = 3880] [id = 585] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 15AE1C00 == 31 [pid = 3880] [id = 584] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 125DCC00 == 30 [pid = 3880] [id = 576] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 173D9400 == 29 [pid = 3880] [id = 577] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 15F05C00 == 28 [pid = 3880] [id = 581] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 11416C00 == 27 [pid = 3880] [id = 574] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 1A3B1400 == 26 [pid = 3880] [id = 582] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 173D5C00 == 25 [pid = 3880] [id = 583] 21:49:33 INFO - PROCESS | 3880 | --DOCSHELL 1902C400 == 24 [pid = 3880] [id = 579] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1A284800) [pid = 3880] [serial = 1715] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (18B31000) [pid = 3880] [serial = 1702] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1AC74800) [pid = 3880] [serial = 1717] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (19028400) [pid = 3880] [serial = 1705] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (18FE6C00) [pid = 3880] [serial = 1703] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19A0A400) [pid = 3880] [serial = 1708] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1902DC00) [pid = 3880] [serial = 1706] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1A3B2C00) [pid = 3880] [serial = 1714] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1A132000) [pid = 3880] [serial = 1709] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (10EF0800) [pid = 3880] [serial = 1678] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (173D2C00) [pid = 3880] [serial = 1699] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11A92400) [pid = 3880] [serial = 1696] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1590E800) [pid = 3880] [serial = 1697] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (10E60400) [pid = 3880] [serial = 1693] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (10EF1000) [pid = 3880] [serial = 1694] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (15DCA800) [pid = 3880] [serial = 1691] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (15AE1400) [pid = 3880] [serial = 1690] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1B028800) [pid = 3880] [serial = 1688] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1B00F000) [pid = 3880] [serial = 1687] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1AE46400) [pid = 3880] [serial = 1685] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1AC0C800) [pid = 3880] [serial = 1684] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (17899000) [pid = 3880] [serial = 1682] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1607F800) [pid = 3880] [serial = 1681] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1140AC00) [pid = 3880] [serial = 1679] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (19A05C00) [pid = 3880] [serial = 1711] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (19B0A800) [pid = 3880] [serial = 1712] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (17894800) [pid = 3880] [serial = 1700] [outer = 00000000] [url = about:blank] 21:49:34 INFO - PROCESS | 3880 | 1466743774246 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 21:49:34 INFO - PROCESS | 3880 | 1466743774309 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 21:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:49:34 INFO - PROCESS | 3880 | 1466743774314 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:49:34 INFO - PROCESS | 3880 | 1466743774317 Marionette TRACE conn5 <- [1,2310,null,{}] 21:49:34 INFO - PROCESS | 3880 | 1466743774323 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:34 INFO - PROCESS | 3880 | 1466743774326 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:34 INFO - PROCESS | 3880 | 1466743774418 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 21:49:34 INFO - PROCESS | 3880 | 1466743774425 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:34 INFO - PROCESS | 3880 | 1466743774430 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:34 INFO - PROCESS | 3880 | ++DOCSHELL 0D376400 == 25 [pid = 3880] [id = 587] 21:49:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (0D382400) [pid = 3880] [serial = 1761] [outer = 00000000] 21:49:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (10E59400) [pid = 3880] [serial = 1762] [outer = 0D382400] 21:49:34 INFO - PROCESS | 3880 | 1466743774484 Marionette DEBUG loaded listener.js 21:49:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (10EF0800) [pid = 3880] [serial = 1763] [outer = 0D382400] 21:49:34 INFO - PROCESS | 3880 | 1466743774990 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 730ms 21:49:35 INFO - PROCESS | 3880 | 1466743775044 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 21:49:35 INFO - PROCESS | 3880 | 1466743775049 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 21:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:49:35 INFO - PROCESS | 3880 | 1466743775055 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:49:35 INFO - PROCESS | 3880 | 1466743775058 Marionette TRACE conn5 <- [1,2314,null,{}] 21:49:35 INFO - PROCESS | 3880 | 1466743775062 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:35 INFO - PROCESS | 3880 | 1466743775065 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:35 INFO - PROCESS | 3880 | 1466743775153 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 21:49:35 INFO - PROCESS | 3880 | 1466743775246 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:35 INFO - PROCESS | 3880 | 1466743775249 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:35 INFO - PROCESS | 3880 | ++DOCSHELL 11414C00 == 26 [pid = 3880] [id = 588] 21:49:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (11415000) [pid = 3880] [serial = 1764] [outer = 00000000] 21:49:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (11735800) [pid = 3880] [serial = 1765] [outer = 11415000] 21:49:35 INFO - PROCESS | 3880 | 1466743775304 Marionette DEBUG loaded listener.js 21:49:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (11813000) [pid = 3880] [serial = 1766] [outer = 11415000] 21:49:35 INFO - PROCESS | 3880 | 1466743775688 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 21:49:35 INFO - PROCESS | 3880 | 1466743775729 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 21:49:35 INFO - PROCESS | 3880 | 1466743775731 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 21:49:35 INFO - PROCESS | 3880 | 1466743775735 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:49:35 INFO - PROCESS | 3880 | 1466743775738 Marionette TRACE conn5 <- [1,2318,null,{}] 21:49:35 INFO - PROCESS | 3880 | 1466743775749 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:35 INFO - PROCESS | 3880 | 1466743775754 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:35 INFO - PROCESS | 3880 | 1466743775867 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 21:49:35 INFO - PROCESS | 3880 | 1466743775877 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:35 INFO - PROCESS | 3880 | 1466743775880 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:35 INFO - PROCESS | 3880 | ++DOCSHELL 15DCF000 == 27 [pid = 3880] [id = 589] 21:49:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (15DD5400) [pid = 3880] [serial = 1767] [outer = 00000000] 21:49:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (15E97000) [pid = 3880] [serial = 1768] [outer = 15DD5400] 21:49:35 INFO - PROCESS | 3880 | 1466743775936 Marionette DEBUG loaded listener.js 21:49:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (15F11C00) [pid = 3880] [serial = 1769] [outer = 15DD5400] 21:49:36 INFO - PROCESS | 3880 | 1466743776379 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 670ms 21:49:36 INFO - PROCESS | 3880 | 1466743776409 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 21:49:36 INFO - PROCESS | 3880 | 1466743776412 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 21:49:36 INFO - PROCESS | 3880 | 1466743776415 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:49:36 INFO - PROCESS | 3880 | 1466743776416 Marionette TRACE conn5 <- [1,2322,null,{}] 21:49:36 INFO - PROCESS | 3880 | 1466743776420 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:36 INFO - PROCESS | 3880 | 1466743776422 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:36 INFO - PROCESS | 3880 | 1466743776507 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 21:49:36 INFO - PROCESS | 3880 | 1466743776512 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:36 INFO - PROCESS | 3880 | 1466743776514 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:36 INFO - PROCESS | 3880 | ++DOCSHELL 15F44C00 == 28 [pid = 3880] [id = 590] 21:49:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (15F53C00) [pid = 3880] [serial = 1770] [outer = 00000000] 21:49:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1624C000) [pid = 3880] [serial = 1771] [outer = 15F53C00] 21:49:36 INFO - PROCESS | 3880 | 1466743776559 Marionette DEBUG loaded listener.js 21:49:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (173D1400) [pid = 3880] [serial = 1772] [outer = 15F53C00] 21:49:36 INFO - PROCESS | 3880 | 1466743776990 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 21:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 21:49:37 INFO - PROCESS | 3880 | 1466743777049 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 21:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:49:37 INFO - PROCESS | 3880 | 1466743777051 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 21:49:37 INFO - PROCESS | 3880 | 1466743777054 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:49:37 INFO - PROCESS | 3880 | 1466743777056 Marionette TRACE conn5 <- [1,2326,null,{}] 21:49:37 INFO - PROCESS | 3880 | 1466743777060 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:37 INFO - PROCESS | 3880 | 1466743777062 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:37 INFO - PROCESS | 3880 | 1466743777140 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 21:49:37 INFO - PROCESS | 3880 | 1466743777145 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:37 INFO - PROCESS | 3880 | 1466743777147 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:37 INFO - PROCESS | 3880 | ++DOCSHELL 173D7000 == 29 [pid = 3880] [id = 591] 21:49:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (17895000) [pid = 3880] [serial = 1773] [outer = 00000000] 21:49:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1789D400) [pid = 3880] [serial = 1774] [outer = 17895000] 21:49:37 INFO - PROCESS | 3880 | 1466743777191 Marionette DEBUG loaded listener.js 21:49:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (17C7CC00) [pid = 3880] [serial = 1775] [outer = 17895000] 21:49:37 INFO - PROCESS | 3880 | 1466743777639 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 21:49:37 INFO - PROCESS | 3880 | 1466743777693 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 21:49:37 INFO - PROCESS | 3880 | 1466743777695 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 21:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:49:37 INFO - PROCESS | 3880 | 1466743777698 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:49:37 INFO - PROCESS | 3880 | 1466743777700 Marionette TRACE conn5 <- [1,2330,null,{}] 21:49:37 INFO - PROCESS | 3880 | 1466743777703 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:37 INFO - PROCESS | 3880 | 1466743777709 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:37 INFO - PROCESS | 3880 | 1466743777813 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 21:49:37 INFO - PROCESS | 3880 | 1466743777826 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:37 INFO - PROCESS | 3880 | 1466743777828 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:37 INFO - PROCESS | 3880 | ++DOCSHELL 11739C00 == 30 [pid = 3880] [id = 592] 21:49:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18768800) [pid = 3880] [serial = 1776] [outer = 00000000] 21:49:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FF4400) [pid = 3880] [serial = 1777] [outer = 18768800] 21:49:37 INFO - PROCESS | 3880 | 1466743777872 Marionette DEBUG loaded listener.js 21:49:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19020000) [pid = 3880] [serial = 1778] [outer = 18768800] 21:49:38 INFO - PROCESS | 3880 | 1466743778319 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 21:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 21:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:49:38 INFO - PROCESS | 3880 | 1466743778370 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 21:49:38 INFO - PROCESS | 3880 | 1466743778372 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 21:49:38 INFO - PROCESS | 3880 | 1466743778375 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:49:38 INFO - PROCESS | 3880 | 1466743778376 Marionette TRACE conn5 <- [1,2334,null,{}] 21:49:38 INFO - PROCESS | 3880 | 1466743778380 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:38 INFO - PROCESS | 3880 | 1466743778382 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:38 INFO - PROCESS | 3880 | 1466743778458 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 21:49:38 INFO - PROCESS | 3880 | 1466743778463 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:38 INFO - PROCESS | 3880 | 1466743778465 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:38 INFO - PROCESS | 3880 | ++DOCSHELL 19025400 == 31 [pid = 3880] [id = 593] 21:49:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19025800) [pid = 3880] [serial = 1779] [outer = 00000000] 21:49:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19032000) [pid = 3880] [serial = 1780] [outer = 19025800] 21:49:38 INFO - PROCESS | 3880 | 1466743778509 Marionette DEBUG loaded listener.js 21:49:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1903C400) [pid = 3880] [serial = 1781] [outer = 19025800] 21:49:38 INFO - PROCESS | 3880 | 1466743778958 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 630ms 21:49:39 INFO - PROCESS | 3880 | 1466743779020 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 21:49:39 INFO - PROCESS | 3880 | 1466743779022 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 21:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:49:39 INFO - PROCESS | 3880 | 1466743779025 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:49:39 INFO - PROCESS | 3880 | 1466743779027 Marionette TRACE conn5 <- [1,2338,null,{}] 21:49:39 INFO - PROCESS | 3880 | 1466743779030 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:39 INFO - PROCESS | 3880 | 1466743779032 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:39 INFO - PROCESS | 3880 | 1466743779110 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 21:49:39 INFO - PROCESS | 3880 | 1466743779115 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:39 INFO - PROCESS | 3880 | 1466743779117 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:39 INFO - PROCESS | 3880 | ++DOCSHELL 1909FC00 == 32 [pid = 3880] [id = 594] 21:49:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (190A5800) [pid = 3880] [serial = 1782] [outer = 00000000] 21:49:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19A71400) [pid = 3880] [serial = 1783] [outer = 190A5800] 21:49:39 INFO - PROCESS | 3880 | 1466743779161 Marionette DEBUG loaded listener.js 21:49:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19A74C00) [pid = 3880] [serial = 1784] [outer = 190A5800] 21:49:39 INFO - PROCESS | 3880 | 1466743779709 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 21:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 21:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:49:39 INFO - PROCESS | 3880 | 1466743779760 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 21:49:39 INFO - PROCESS | 3880 | 1466743779762 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 21:49:39 INFO - PROCESS | 3880 | 1466743779765 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:49:39 INFO - PROCESS | 3880 | 1466743779767 Marionette TRACE conn5 <- [1,2342,null,{}] 21:49:39 INFO - PROCESS | 3880 | 1466743779770 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:39 INFO - PROCESS | 3880 | 1466743779772 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:39 INFO - PROCESS | 3880 | 1466743779908 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 21:49:39 INFO - PROCESS | 3880 | 1466743779927 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:39 INFO - PROCESS | 3880 | 1466743779929 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:39 INFO - PROCESS | 3880 | ++DOCSHELL 15DCEC00 == 33 [pid = 3880] [id = 595] 21:49:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A23AC00) [pid = 3880] [serial = 1785] [outer = 00000000] 21:49:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A27E400) [pid = 3880] [serial = 1786] [outer = 1A23AC00] 21:49:39 INFO - PROCESS | 3880 | 1466743779973 Marionette DEBUG loaded listener.js 21:49:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A27F400) [pid = 3880] [serial = 1787] [outer = 1A23AC00] 21:49:40 INFO - PROCESS | 3880 | 1466743780405 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 21:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 21:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:49:40 INFO - PROCESS | 3880 | 1466743780437 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 21:49:40 INFO - PROCESS | 3880 | 1466743780439 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 21:49:40 INFO - PROCESS | 3880 | 1466743780442 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:49:40 INFO - PROCESS | 3880 | 1466743780444 Marionette TRACE conn5 <- [1,2346,null,{}] 21:49:40 INFO - PROCESS | 3880 | 1466743780447 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:40 INFO - PROCESS | 3880 | 1466743780449 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:40 INFO - PROCESS | 3880 | 1466743780579 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 21:49:40 INFO - PROCESS | 3880 | 1466743780584 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:40 INFO - PROCESS | 3880 | 1466743780586 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:40 INFO - PROCESS | 3880 | ++DOCSHELL 1A279800 == 34 [pid = 3880] [id = 596] 21:49:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1A41D000) [pid = 3880] [serial = 1788] [outer = 00000000] 21:49:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1A53C800) [pid = 3880] [serial = 1789] [outer = 1A41D000] 21:49:40 INFO - PROCESS | 3880 | 1466743780629 Marionette DEBUG loaded listener.js 21:49:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1AC70000) [pid = 3880] [serial = 1790] [outer = 1A41D000] 21:49:41 INFO - PROCESS | 3880 | 1466743781083 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 21:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 21:49:41 INFO - PROCESS | 3880 | 1466743781119 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 21:49:41 INFO - PROCESS | 3880 | 1466743781122 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 21:49:41 INFO - PROCESS | 3880 | 1466743781125 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:49:41 INFO - PROCESS | 3880 | 1466743781127 Marionette TRACE conn5 <- [1,2350,null,{}] 21:49:41 INFO - PROCESS | 3880 | 1466743781130 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:41 INFO - PROCESS | 3880 | 1466743781133 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:41 INFO - PROCESS | 3880 | 1466743781289 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1AE2A400) [pid = 3880] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (190A2800) [pid = 3880] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1A41E000) [pid = 3880] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19A03000) [pid = 3880] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19031000) [pid = 3880] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18FEF000) [pid = 3880] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (17896400) [pid = 3880] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (127CC800) [pid = 3880] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15F08000) [pid = 3880] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (116B8000) [pid = 3880] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0D384000) [pid = 3880] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1AC0EC00) [pid = 3880] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:49:41 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (173CC800) [pid = 3880] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:49:41 INFO - PROCESS | 3880 | 1466743781583 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:41 INFO - PROCESS | 3880 | 1466743781586 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:41 INFO - PROCESS | 3880 | ++DOCSHELL 0CB9AC00 == 35 [pid = 3880] [id = 597] 21:49:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (0CBE2400) [pid = 3880] [serial = 1791] [outer = 00000000] 21:49:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (127CC800) [pid = 3880] [serial = 1792] [outer = 0CBE2400] 21:49:41 INFO - PROCESS | 3880 | 1466743781632 Marionette DEBUG loaded listener.js 21:49:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1789A400) [pid = 3880] [serial = 1793] [outer = 0CBE2400] 21:49:41 INFO - PROCESS | 3880 | 1466743782015 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 21:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 931ms 21:49:42 INFO - PROCESS | 3880 | 1466743782059 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 21:49:42 INFO - PROCESS | 3880 | 1466743782061 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 21:49:42 INFO - PROCESS | 3880 | 1466743782065 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:49:42 INFO - PROCESS | 3880 | 1466743782066 Marionette TRACE conn5 <- [1,2354,null,{}] 21:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:49:42 INFO - PROCESS | 3880 | 1466743782070 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:42 INFO - PROCESS | 3880 | 1466743782071 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:42 INFO - PROCESS | 3880 | 1466743782190 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 21:49:42 INFO - PROCESS | 3880 | 1466743782198 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:42 INFO - PROCESS | 3880 | 1466743782199 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:42 INFO - PROCESS | 3880 | ++DOCSHELL 17896400 == 36 [pid = 3880] [id = 598] 21:49:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (18FEF000) [pid = 3880] [serial = 1794] [outer = 00000000] 21:49:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AE25C00) [pid = 3880] [serial = 1795] [outer = 18FEF000] 21:49:42 INFO - PROCESS | 3880 | 1466743782243 Marionette DEBUG loaded listener.js 21:49:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AE44800) [pid = 3880] [serial = 1796] [outer = 18FEF000] 21:49:42 INFO - PROCESS | 3880 | 1466743782648 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 21:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 630ms 21:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:49:42 INFO - PROCESS | 3880 | 1466743782699 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 21:49:42 INFO - PROCESS | 3880 | 1466743782701 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 21:49:42 INFO - PROCESS | 3880 | 1466743782704 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:49:42 INFO - PROCESS | 3880 | 1466743782706 Marionette TRACE conn5 <- [1,2358,null,{}] 21:49:42 INFO - PROCESS | 3880 | 1466743782709 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:42 INFO - PROCESS | 3880 | 1466743782711 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:42 INFO - PROCESS | 3880 | 1466743782790 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 21:49:42 INFO - PROCESS | 3880 | 1466743782916 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:42 INFO - PROCESS | 3880 | 1466743782918 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:42 INFO - PROCESS | 3880 | ++DOCSHELL 19024400 == 37 [pid = 3880] [id = 599] 21:49:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1AFAB800) [pid = 3880] [serial = 1797] [outer = 00000000] 21:49:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B00FC00) [pid = 3880] [serial = 1798] [outer = 1AFAB800] 21:49:42 INFO - PROCESS | 3880 | 1466743782961 Marionette DEBUG loaded listener.js 21:49:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1B027000) [pid = 3880] [serial = 1799] [outer = 1AFAB800] 21:49:43 INFO - PROCESS | 3880 | 1466743783314 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 21:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 21:49:43 INFO - PROCESS | 3880 | 1466743783375 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 21:49:43 INFO - PROCESS | 3880 | 1466743783377 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 21:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:49:43 INFO - PROCESS | 3880 | 1466743783380 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:49:43 INFO - PROCESS | 3880 | 1466743783382 Marionette TRACE conn5 <- [1,2362,null,{}] 21:49:43 INFO - PROCESS | 3880 | 1466743783385 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:43 INFO - PROCESS | 3880 | 1466743783387 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:43 INFO - PROCESS | 3880 | 1466743783469 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 21:49:43 INFO - PROCESS | 3880 | 1466743783474 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:43 INFO - PROCESS | 3880 | 1466743783476 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:43 INFO - PROCESS | 3880 | ++DOCSHELL 1B022C00 == 38 [pid = 3880] [id = 600] 21:49:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1B02D800) [pid = 3880] [serial = 1800] [outer = 00000000] 21:49:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1B313C00) [pid = 3880] [serial = 1801] [outer = 1B02D800] 21:49:43 INFO - PROCESS | 3880 | 1466743783520 Marionette DEBUG loaded listener.js 21:49:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1B317400) [pid = 3880] [serial = 1802] [outer = 1B02D800] 21:49:44 INFO - PROCESS | 3880 | 1466743784345 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 21:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1021ms 21:49:44 INFO - PROCESS | 3880 | 1466743784403 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 21:49:44 INFO - PROCESS | 3880 | 1466743784408 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 21:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:49:44 INFO - PROCESS | 3880 | 1466743784412 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:49:44 INFO - PROCESS | 3880 | 1466743784417 Marionette TRACE conn5 <- [1,2366,null,{}] 21:49:44 INFO - PROCESS | 3880 | 1466743784485 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:44 INFO - PROCESS | 3880 | 1466743784488 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:44 INFO - PROCESS | 3880 | 1466743784599 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 21:49:44 INFO - PROCESS | 3880 | 1466743784731 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:44 INFO - PROCESS | 3880 | 1466743784733 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:44 INFO - PROCESS | 3880 | ++DOCSHELL 0D335000 == 39 [pid = 3880] [id = 601] 21:49:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (10EEEC00) [pid = 3880] [serial = 1803] [outer = 00000000] 21:49:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (11411800) [pid = 3880] [serial = 1804] [outer = 10EEEC00] 21:49:44 INFO - PROCESS | 3880 | 1466743784791 Marionette DEBUG loaded listener.js 21:49:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (11A88800) [pid = 3880] [serial = 1805] [outer = 10EEEC00] 21:49:45 INFO - PROCESS | 3880 | 1466743785691 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 21:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1301ms 21:49:45 INFO - PROCESS | 3880 | 1466743785734 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 21:49:45 INFO - PROCESS | 3880 | 1466743785738 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 21:49:45 INFO - PROCESS | 3880 | 1466743785744 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:49:45 INFO - PROCESS | 3880 | 1466743785747 Marionette TRACE conn5 <- [1,2370,null,{}] 21:49:45 INFO - PROCESS | 3880 | 1466743785753 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:45 INFO - PROCESS | 3880 | 1466743785756 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:45 INFO - PROCESS | 3880 | 1466743785866 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 21:49:45 INFO - PROCESS | 3880 | 1466743786006 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:45 INFO - PROCESS | 3880 | 1466743786011 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:46 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE6800 == 40 [pid = 3880] [id = 602] 21:49:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (11050800) [pid = 3880] [serial = 1806] [outer = 00000000] 21:49:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (113B6000) [pid = 3880] [serial = 1807] [outer = 11050800] 21:49:46 INFO - PROCESS | 3880 | 1466743786064 Marionette DEBUG loaded listener.js 21:49:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (11413400) [pid = 3880] [serial = 1808] [outer = 11050800] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 19024400 == 39 [pid = 3880] [id = 599] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 17896400 == 38 [pid = 3880] [id = 598] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 0CB9AC00 == 37 [pid = 3880] [id = 597] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 1A279800 == 36 [pid = 3880] [id = 596] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 15DCEC00 == 35 [pid = 3880] [id = 595] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 1909FC00 == 34 [pid = 3880] [id = 594] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 19025400 == 33 [pid = 3880] [id = 593] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 11739C00 == 32 [pid = 3880] [id = 592] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 173D7000 == 31 [pid = 3880] [id = 591] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 15F44C00 == 30 [pid = 3880] [id = 590] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1B028000) [pid = 3880] [serial = 1759] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 15DCF000 == 29 [pid = 3880] [id = 589] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 11414C00 == 28 [pid = 3880] [id = 588] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 0D376400 == 27 [pid = 3880] [id = 587] 21:49:46 INFO - PROCESS | 3880 | --DOCSHELL 17C7B000 == 26 [pid = 3880] [id = 586] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1B00B000) [pid = 3880] [serial = 1757] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1A135400) [pid = 3880] [serial = 1744] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1A534C00) [pid = 3880] [serial = 1747] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1A277000) [pid = 3880] [serial = 1745] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (1AE4C000) [pid = 3880] [serial = 1750] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (1A539800) [pid = 3880] [serial = 1748] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1B005800) [pid = 3880] [serial = 1756] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (19A76000) [pid = 3880] [serial = 1741] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1903E000) [pid = 3880] [serial = 1738] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1903FC00) [pid = 3880] [serial = 1739] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1901C800) [pid = 3880] [serial = 1735] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19025C00) [pid = 3880] [serial = 1736] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (17C7D400) [pid = 3880] [serial = 1732] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1876D400) [pid = 3880] [serial = 1733] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (16254400) [pid = 3880] [serial = 1729] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (173D6C00) [pid = 3880] [serial = 1730] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15F1E800) [pid = 3880] [serial = 1726] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15FE3C00) [pid = 3880] [serial = 1727] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1180CC00) [pid = 3880] [serial = 1723] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (11A09800) [pid = 3880] [serial = 1724] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (10E5F400) [pid = 3880] [serial = 1720] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (10EF5800) [pid = 3880] [serial = 1721] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1AC75800) [pid = 3880] [serial = 1718] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1902F400) [pid = 3880] [serial = 1753] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1A278800) [pid = 3880] [serial = 1754] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19A6C800) [pid = 3880] [serial = 1742] [outer = 00000000] [url = about:blank] 21:49:46 INFO - PROCESS | 3880 | 1466743786652 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 21:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 930ms 21:49:46 INFO - PROCESS | 3880 | 1466743786679 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 21:49:46 INFO - PROCESS | 3880 | 1466743786684 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 21:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:49:46 INFO - PROCESS | 3880 | 1466743786691 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:49:46 INFO - PROCESS | 3880 | 1466743786693 Marionette TRACE conn5 <- [1,2374,null,{}] 21:49:46 INFO - PROCESS | 3880 | 1466743786697 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:46 INFO - PROCESS | 3880 | 1466743786700 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:46 INFO - PROCESS | 3880 | 1466743786787 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 21:49:46 INFO - PROCESS | 3880 | 1466743786796 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:46 INFO - PROCESS | 3880 | 1466743786798 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:46 INFO - PROCESS | 3880 | ++DOCSHELL 11410400 == 27 [pid = 3880] [id = 603] 21:49:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (11414C00) [pid = 3880] [serial = 1809] [outer = 00000000] 21:49:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (11A92C00) [pid = 3880] [serial = 1810] [outer = 11414C00] 21:49:46 INFO - PROCESS | 3880 | 1466743786845 Marionette DEBUG loaded listener.js 21:49:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1272DC00) [pid = 3880] [serial = 1811] [outer = 11414C00] 21:49:47 INFO - PROCESS | 3880 | 1466743787407 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 21:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 770ms 21:49:47 INFO - PROCESS | 3880 | 1466743787465 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 21:49:47 INFO - PROCESS | 3880 | 1466743787467 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 21:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:49:47 INFO - PROCESS | 3880 | 1466743787470 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:49:47 INFO - PROCESS | 3880 | 1466743787474 Marionette TRACE conn5 <- [1,2378,null,{}] 21:49:47 INFO - PROCESS | 3880 | 1466743787484 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:47 INFO - PROCESS | 3880 | 1466743787489 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:47 INFO - PROCESS | 3880 | 1466743787575 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 21:49:47 INFO - PROCESS | 3880 | 1466743787670 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:47 INFO - PROCESS | 3880 | 1466743787673 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:47 INFO - PROCESS | 3880 | ++DOCSHELL 15FE4000 == 28 [pid = 3880] [id = 604] 21:49:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15FE4C00) [pid = 3880] [serial = 1812] [outer = 00000000] 21:49:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (160E8000) [pid = 3880] [serial = 1813] [outer = 15FE4C00] 21:49:47 INFO - PROCESS | 3880 | 1466743787722 Marionette DEBUG loaded listener.js 21:49:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (17347000) [pid = 3880] [serial = 1814] [outer = 15FE4C00] 21:49:48 INFO - PROCESS | 3880 | 1466743788083 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 630ms 21:49:48 INFO - PROCESS | 3880 | 1466743788104 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 21:49:48 INFO - PROCESS | 3880 | 1466743788107 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 21:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:49:48 INFO - PROCESS | 3880 | 1466743788138 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:49:48 INFO - PROCESS | 3880 | 1466743788140 Marionette TRACE conn5 <- [1,2382,null,{}] 21:49:48 INFO - PROCESS | 3880 | 1466743788145 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:48 INFO - PROCESS | 3880 | 1466743788146 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:48 INFO - PROCESS | 3880 | 1466743788240 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 21:49:48 INFO - PROCESS | 3880 | 1466743788246 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:48 INFO - PROCESS | 3880 | 1466743788248 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:48 INFO - PROCESS | 3880 | ++DOCSHELL 17895400 == 29 [pid = 3880] [id = 605] 21:49:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (17895C00) [pid = 3880] [serial = 1815] [outer = 00000000] 21:49:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1876B000) [pid = 3880] [serial = 1816] [outer = 17895C00] 21:49:48 INFO - PROCESS | 3880 | 1466743788292 Marionette DEBUG loaded listener.js 21:49:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18B37000) [pid = 3880] [serial = 1817] [outer = 17895C00] 21:49:48 INFO - PROCESS | 3880 | 1466743788746 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 650ms 21:49:48 INFO - PROCESS | 3880 | 1466743788782 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 21:49:48 INFO - PROCESS | 3880 | 1466743788784 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 21:49:48 INFO - PROCESS | 3880 | 1466743788787 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:49:48 INFO - PROCESS | 3880 | 1466743788788 Marionette TRACE conn5 <- [1,2386,null,{}] 21:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:49:48 INFO - PROCESS | 3880 | 1466743788800 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:48 INFO - PROCESS | 3880 | 1466743788802 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:48 INFO - PROCESS | 3880 | 1466743788911 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 21:49:48 INFO - PROCESS | 3880 | 1466743789002 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:48 INFO - PROCESS | 3880 | 1466743789004 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:49 INFO - PROCESS | 3880 | ++DOCSHELL 18BF1400 == 30 [pid = 3880] [id = 606] 21:49:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18F63000) [pid = 3880] [serial = 1818] [outer = 00000000] 21:49:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FEB400) [pid = 3880] [serial = 1819] [outer = 18F63000] 21:49:49 INFO - PROCESS | 3880 | 1466743789049 Marionette DEBUG loaded listener.js 21:49:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18FF5000) [pid = 3880] [serial = 1820] [outer = 18F63000] 21:49:49 INFO - PROCESS | 3880 | 1466743789466 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 21:49:49 INFO - PROCESS | 3880 | 1466743789522 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 21:49:49 INFO - PROCESS | 3880 | 1466743789524 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 21:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:49:49 INFO - PROCESS | 3880 | 1466743789528 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:49:49 INFO - PROCESS | 3880 | 1466743789529 Marionette TRACE conn5 <- [1,2390,null,{}] 21:49:49 INFO - PROCESS | 3880 | 1466743789533 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:49 INFO - PROCESS | 3880 | 1466743789538 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:49 INFO - PROCESS | 3880 | 1466743789674 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 21:49:49 INFO - PROCESS | 3880 | 1466743789680 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:49 INFO - PROCESS | 3880 | 1466743789682 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:49 INFO - PROCESS | 3880 | ++DOCSHELL 19021400 == 31 [pid = 3880] [id = 607] 21:49:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19022000) [pid = 3880] [serial = 1821] [outer = 00000000] 21:49:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1903CC00) [pid = 3880] [serial = 1822] [outer = 19022000] 21:49:49 INFO - PROCESS | 3880 | 1466743789728 Marionette DEBUG loaded listener.js 21:49:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (190A7800) [pid = 3880] [serial = 1823] [outer = 19022000] 21:49:50 INFO - PROCESS | 3880 | 1466743790198 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 21:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 21:49:50 INFO - PROCESS | 3880 | 1466743790276 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 21:49:50 INFO - PROCESS | 3880 | 1466743790278 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 21:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:49:50 INFO - PROCESS | 3880 | 1466743790283 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:49:50 INFO - PROCESS | 3880 | 1466743790285 Marionette TRACE conn5 <- [1,2394,null,{}] 21:49:50 INFO - PROCESS | 3880 | 1466743790288 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:50 INFO - PROCESS | 3880 | 1466743790299 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:50 INFO - PROCESS | 3880 | 1466743790419 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 21:49:50 INFO - PROCESS | 3880 | 1466743790488 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:50 INFO - PROCESS | 3880 | 1466743790490 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:50 INFO - PROCESS | 3880 | ++DOCSHELL 19A03000 == 32 [pid = 3880] [id = 608] 21:49:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19A09800) [pid = 3880] [serial = 1824] [outer = 00000000] 21:49:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (19B0F400) [pid = 3880] [serial = 1825] [outer = 19A09800] 21:49:50 INFO - PROCESS | 3880 | 1466743790535 Marionette DEBUG loaded listener.js 21:49:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (19B12400) [pid = 3880] [serial = 1826] [outer = 19A09800] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1AC76C00) [pid = 3880] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1AFAB800) [pid = 3880] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A23AC00) [pid = 3880] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1A41D000) [pid = 3880] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (11415000) [pid = 3880] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (17895000) [pid = 3880] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19025800) [pid = 3880] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18768800) [pid = 3880] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15DD5400) [pid = 3880] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15F53C00) [pid = 3880] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (190A5800) [pid = 3880] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1B00E800) [pid = 3880] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (0D382400) [pid = 3880] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (0CBE2400) [pid = 3880] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:49:50 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (18FEF000) [pid = 3880] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:49:51 INFO - PROCESS | 3880 | 1466743791115 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 21:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 870ms 21:49:51 INFO - PROCESS | 3880 | 1466743791156 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 21:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:49:51 INFO - PROCESS | 3880 | 1466743791158 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 21:49:51 INFO - PROCESS | 3880 | 1466743791162 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:49:51 INFO - PROCESS | 3880 | 1466743791163 Marionette TRACE conn5 <- [1,2398,null,{}] 21:49:51 INFO - PROCESS | 3880 | 1466743791167 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:51 INFO - PROCESS | 3880 | 1466743791169 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:51 INFO - PROCESS | 3880 | 1466743791246 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 21:49:51 INFO - PROCESS | 3880 | 1466743791344 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:51 INFO - PROCESS | 3880 | 1466743791346 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:51 INFO - PROCESS | 3880 | ++DOCSHELL 11813400 == 33 [pid = 3880] [id = 609] 21:49:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1624EC00) [pid = 3880] [serial = 1827] [outer = 00000000] 21:49:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1903B400) [pid = 3880] [serial = 1828] [outer = 1624EC00] 21:49:51 INFO - PROCESS | 3880 | 1466743791392 Marionette DEBUG loaded listener.js 21:49:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19B0EC00) [pid = 3880] [serial = 1829] [outer = 1624EC00] 21:49:51 INFO - PROCESS | 3880 | 1466743791798 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 21:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:49:51 INFO - PROCESS | 3880 | 1466743791832 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 21:49:51 INFO - PROCESS | 3880 | 1466743791834 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 21:49:51 INFO - PROCESS | 3880 | 1466743791837 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:49:51 INFO - PROCESS | 3880 | 1466743791839 Marionette TRACE conn5 <- [1,2402,null,{}] 21:49:51 INFO - PROCESS | 3880 | 1466743791842 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:51 INFO - PROCESS | 3880 | 1466743791844 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:51 INFO - PROCESS | 3880 | 1466743791923 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 21:49:51 INFO - PROCESS | 3880 | 1466743791929 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:51 INFO - PROCESS | 3880 | 1466743791930 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:51 INFO - PROCESS | 3880 | ++DOCSHELL 1607D400 == 34 [pid = 3880] [id = 610] 21:49:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (160E3C00) [pid = 3880] [serial = 1830] [outer = 00000000] 21:49:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A41D000) [pid = 3880] [serial = 1831] [outer = 160E3C00] 21:49:51 INFO - PROCESS | 3880 | 1466743791974 Marionette DEBUG loaded listener.js 21:49:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A27C000) [pid = 3880] [serial = 1832] [outer = 160E3C00] 21:49:52 INFO - PROCESS | 3880 | 1466743792405 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 21:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 630ms 21:49:52 INFO - PROCESS | 3880 | 1466743792469 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 21:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:49:52 INFO - PROCESS | 3880 | 1466743792471 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 21:49:52 INFO - PROCESS | 3880 | 1466743792474 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:49:52 INFO - PROCESS | 3880 | 1466743792476 Marionette TRACE conn5 <- [1,2406,null,{}] 21:49:52 INFO - PROCESS | 3880 | 1466743792479 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:52 INFO - PROCESS | 3880 | 1466743792481 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:52 INFO - PROCESS | 3880 | 1466743792560 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 21:49:52 INFO - PROCESS | 3880 | 1466743792565 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:52 INFO - PROCESS | 3880 | 1466743792567 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:52 INFO - PROCESS | 3880 | ++DOCSHELL 1A534400 == 35 [pid = 3880] [id = 611] 21:49:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A540C00) [pid = 3880] [serial = 1833] [outer = 00000000] 21:49:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AC75800) [pid = 3880] [serial = 1834] [outer = 1A540C00] 21:49:52 INFO - PROCESS | 3880 | 1466743792610 Marionette DEBUG loaded listener.js 21:49:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AC76C00) [pid = 3880] [serial = 1835] [outer = 1A540C00] 21:49:53 INFO - PROCESS | 3880 | 1466743793146 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 730ms 21:49:53 INFO - PROCESS | 3880 | 1466743793205 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 21:49:53 INFO - PROCESS | 3880 | 1466743793210 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 21:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:49:53 INFO - PROCESS | 3880 | 1466743793216 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:49:53 INFO - PROCESS | 3880 | 1466743793220 Marionette TRACE conn5 <- [1,2410,null,{}] 21:49:53 INFO - PROCESS | 3880 | 1466743793226 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:53 INFO - PROCESS | 3880 | 1466743793229 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:53 INFO - PROCESS | 3880 | 1466743793425 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 21:49:53 INFO - PROCESS | 3880 | 1466743793539 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:53 INFO - PROCESS | 3880 | 1466743793544 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:53 INFO - PROCESS | 3880 | ++DOCSHELL 0CB95400 == 36 [pid = 3880] [id = 612] 21:49:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (0CB97800) [pid = 3880] [serial = 1836] [outer = 00000000] 21:49:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (113B8800) [pid = 3880] [serial = 1837] [outer = 0CB97800] 21:49:53 INFO - PROCESS | 3880 | 1466743793615 Marionette DEBUG loaded listener.js 21:49:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (11812400) [pid = 3880] [serial = 1838] [outer = 0CB97800] 21:49:54 INFO - PROCESS | 3880 | 1466743794168 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 970ms 21:49:54 INFO - PROCESS | 3880 | 1466743794190 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 21:49:54 INFO - PROCESS | 3880 | 1466743794195 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 21:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:49:54 INFO - PROCESS | 3880 | 1466743794218 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:49:54 INFO - PROCESS | 3880 | 1466743794221 Marionette TRACE conn5 <- [1,2414,null,{}] 21:49:54 INFO - PROCESS | 3880 | 1466743794226 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:54 INFO - PROCESS | 3880 | 1466743794229 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:54 INFO - PROCESS | 3880 | 1466743794340 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 21:49:54 INFO - PROCESS | 3880 | 1466743794452 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:54 INFO - PROCESS | 3880 | 1466743794455 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:54 INFO - PROCESS | 3880 | ++DOCSHELL 15F14000 == 37 [pid = 3880] [id = 613] 21:49:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (15F44400) [pid = 3880] [serial = 1839] [outer = 00000000] 21:49:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (173CE800) [pid = 3880] [serial = 1840] [outer = 15F44400] 21:49:54 INFO - PROCESS | 3880 | 1466743794553 Marionette DEBUG loaded listener.js 21:49:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1789EC00) [pid = 3880] [serial = 1841] [outer = 15F44400] 21:49:55 INFO - PROCESS | 3880 | 1466743795164 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 988ms 21:49:55 INFO - PROCESS | 3880 | 1466743795206 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 21:49:55 INFO - PROCESS | 3880 | 1466743795209 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 21:49:55 INFO - PROCESS | 3880 | 1466743795212 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:49:55 INFO - PROCESS | 3880 | 1466743795216 Marionette TRACE conn5 <- [1,2418,null,{}] 21:49:55 INFO - PROCESS | 3880 | 1466743795227 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:55 INFO - PROCESS | 3880 | 1466743795232 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:55 INFO - PROCESS | 3880 | 1466743795372 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 21:49:55 INFO - PROCESS | 3880 | 1466743795511 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:55 INFO - PROCESS | 3880 | 1466743795514 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:55 INFO - PROCESS | 3880 | ++DOCSHELL 1AC16800 == 38 [pid = 3880] [id = 614] 21:49:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1AC17000) [pid = 3880] [serial = 1842] [outer = 00000000] 21:49:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1AE45800) [pid = 3880] [serial = 1843] [outer = 1AC17000] 21:49:55 INFO - PROCESS | 3880 | 1466743795573 Marionette DEBUG loaded listener.js 21:49:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1AE4D000) [pid = 3880] [serial = 1844] [outer = 1AC17000] 21:49:56 INFO - PROCESS | 3880 | 1466743796155 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 21:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 970ms 21:49:56 INFO - PROCESS | 3880 | 1466743796186 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 21:49:56 INFO - PROCESS | 3880 | 1466743796189 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 21:49:56 INFO - PROCESS | 3880 | 1466743796192 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:49:56 INFO - PROCESS | 3880 | 1466743796194 Marionette TRACE conn5 <- [1,2422,null,{}] 21:49:56 INFO - PROCESS | 3880 | 1466743796198 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:56 INFO - PROCESS | 3880 | 1466743796200 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:56 INFO - PROCESS | 3880 | 1466743796309 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 21:49:56 INFO - PROCESS | 3880 | 1466743796420 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:56 INFO - PROCESS | 3880 | 1466743796422 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:56 INFO - PROCESS | 3880 | ++DOCSHELL 1B002800 == 39 [pid = 3880] [id = 615] 21:49:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1B003800) [pid = 3880] [serial = 1845] [outer = 00000000] 21:49:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1B00BC00) [pid = 3880] [serial = 1846] [outer = 1B003800] 21:49:56 INFO - PROCESS | 3880 | 1466743796531 Marionette DEBUG loaded listener.js 21:49:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1B025000) [pid = 3880] [serial = 1847] [outer = 1B003800] 21:49:57 INFO - PROCESS | 3880 | 1466743797211 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 21:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1070ms 21:49:57 INFO - PROCESS | 3880 | 1466743797266 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 21:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:49:57 INFO - PROCESS | 3880 | 1466743797270 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 21:49:57 INFO - PROCESS | 3880 | 1466743797274 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:49:57 INFO - PROCESS | 3880 | 1466743797277 Marionette TRACE conn5 <- [1,2426,null,{}] 21:49:57 INFO - PROCESS | 3880 | 1466743797283 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:57 INFO - PROCESS | 3880 | 1466743797286 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:57 INFO - PROCESS | 3880 | 1466743797388 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 21:49:57 INFO - PROCESS | 3880 | 1466743797532 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:57 INFO - PROCESS | 3880 | 1466743797535 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:57 INFO - PROCESS | 3880 | ++DOCSHELL 127CE400 == 40 [pid = 3880] [id = 616] 21:49:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (15912000) [pid = 3880] [serial = 1848] [outer = 00000000] 21:49:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (15BCB400) [pid = 3880] [serial = 1849] [outer = 15912000] 21:49:57 INFO - PROCESS | 3880 | 1466743797587 Marionette DEBUG loaded listener.js 21:49:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (15F4DC00) [pid = 3880] [serial = 1850] [outer = 15912000] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 1607D400 == 39 [pid = 3880] [id = 610] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 11813400 == 38 [pid = 3880] [id = 609] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 19A03000 == 37 [pid = 3880] [id = 608] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 19021400 == 36 [pid = 3880] [id = 607] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 18BF1400 == 35 [pid = 3880] [id = 606] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 17895400 == 34 [pid = 3880] [id = 605] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 15FE4000 == 33 [pid = 3880] [id = 604] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 11410400 == 32 [pid = 3880] [id = 603] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 0CBE6800 == 31 [pid = 3880] [id = 602] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 0D335000 == 30 [pid = 3880] [id = 601] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 1B022C00 == 29 [pid = 3880] [id = 600] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 1B002800 == 28 [pid = 3880] [id = 615] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 1AC16800 == 27 [pid = 3880] [id = 614] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 1A534400 == 26 [pid = 3880] [id = 611] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 0CB95400 == 25 [pid = 3880] [id = 612] 21:49:58 INFO - PROCESS | 3880 | --DOCSHELL 15F14000 == 24 [pid = 3880] [id = 613] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1A27E400) [pid = 3880] [serial = 1786] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1A53C800) [pid = 3880] [serial = 1789] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (11735800) [pid = 3880] [serial = 1765] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (11813000) [pid = 3880] [serial = 1766] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1789D400) [pid = 3880] [serial = 1774] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (17C7CC00) [pid = 3880] [serial = 1775] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19032000) [pid = 3880] [serial = 1780] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1903C400) [pid = 3880] [serial = 1781] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (18FF4400) [pid = 3880] [serial = 1777] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19020000) [pid = 3880] [serial = 1778] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (15E97000) [pid = 3880] [serial = 1768] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (15F11C00) [pid = 3880] [serial = 1769] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1624C000) [pid = 3880] [serial = 1771] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A27F400) [pid = 3880] [serial = 1787] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (173D1400) [pid = 3880] [serial = 1772] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19A71400) [pid = 3880] [serial = 1783] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1B02CC00) [pid = 3880] [serial = 1760] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (10E59400) [pid = 3880] [serial = 1762] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (10EF0800) [pid = 3880] [serial = 1763] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (127CC800) [pid = 3880] [serial = 1792] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1AC70000) [pid = 3880] [serial = 1790] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1789A400) [pid = 3880] [serial = 1793] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1AE25C00) [pid = 3880] [serial = 1795] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (19A74C00) [pid = 3880] [serial = 1784] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1B027000) [pid = 3880] [serial = 1799] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1AE44800) [pid = 3880] [serial = 1796] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1AE52C00) [pid = 3880] [serial = 1751] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1B00FC00) [pid = 3880] [serial = 1798] [outer = 00000000] [url = about:blank] 21:49:58 INFO - PROCESS | 3880 | 1466743798806 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 21:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1570ms 21:49:58 INFO - PROCESS | 3880 | 1466743798847 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 21:49:58 INFO - PROCESS | 3880 | 1466743798851 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 21:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:49:58 INFO - PROCESS | 3880 | 1466743798863 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:49:58 INFO - PROCESS | 3880 | 1466743798866 Marionette TRACE conn5 <- [1,2430,null,{}] 21:49:58 INFO - PROCESS | 3880 | 1466743798872 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:58 INFO - PROCESS | 3880 | 1466743798875 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:58 INFO - PROCESS | 3880 | 1466743798959 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 21:49:58 INFO - PROCESS | 3880 | 1466743798968 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:58 INFO - PROCESS | 3880 | 1466743798973 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:58 INFO - PROCESS | 3880 | ++DOCSHELL 10E62C00 == 25 [pid = 3880] [id = 617] 21:49:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (10EEC000) [pid = 3880] [serial = 1851] [outer = 00000000] 21:49:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (11053C00) [pid = 3880] [serial = 1852] [outer = 10EEC000] 21:49:59 INFO - PROCESS | 3880 | 1466743799021 Marionette DEBUG loaded listener.js 21:49:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1140AC00) [pid = 3880] [serial = 1853] [outer = 10EEC000] 21:49:59 INFO - PROCESS | 3880 | 1466743799535 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 21:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 730ms 21:49:59 INFO - PROCESS | 3880 | 1466743799601 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 21:49:59 INFO - PROCESS | 3880 | 1466743799606 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 21:49:59 INFO - PROCESS | 3880 | 1466743799613 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:49:59 INFO - PROCESS | 3880 | 1466743799615 Marionette TRACE conn5 <- [1,2434,null,{}] 21:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:49:59 INFO - PROCESS | 3880 | 1466743799619 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:59 INFO - PROCESS | 3880 | 1466743799622 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:59 INFO - PROCESS | 3880 | 1466743799708 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 21:49:59 INFO - PROCESS | 3880 | 1466743799813 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:59 INFO - PROCESS | 3880 | 1466743799816 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:49:59 INFO - PROCESS | 3880 | ++DOCSHELL 15AE7000 == 26 [pid = 3880] [id = 618] 21:49:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15AE7C00) [pid = 3880] [serial = 1854] [outer = 00000000] 21:49:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15DCA400) [pid = 3880] [serial = 1855] [outer = 15AE7C00] 21:49:59 INFO - PROCESS | 3880 | 1466743799864 Marionette DEBUG loaded listener.js 21:49:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (15E9BC00) [pid = 3880] [serial = 1856] [outer = 15AE7C00] 21:50:00 INFO - PROCESS | 3880 | 1466743800250 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 21:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 21:50:00 INFO - PROCESS | 3880 | 1466743800289 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 21:50:00 INFO - PROCESS | 3880 | 1466743800291 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 21:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:50:00 INFO - PROCESS | 3880 | 1466743800295 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:50:00 INFO - PROCESS | 3880 | 1466743800298 Marionette TRACE conn5 <- [1,2438,null,{}] 21:50:00 INFO - PROCESS | 3880 | 1466743800309 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:00 INFO - PROCESS | 3880 | 1466743800314 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:00 INFO - PROCESS | 3880 | 1466743800401 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 21:50:00 INFO - PROCESS | 3880 | 1466743800408 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:00 INFO - PROCESS | 3880 | 1466743800411 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:00 INFO - PROCESS | 3880 | ++DOCSHELL 173D5400 == 27 [pid = 3880] [id = 619] 21:50:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (173D9000) [pid = 3880] [serial = 1857] [outer = 00000000] 21:50:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1789B400) [pid = 3880] [serial = 1858] [outer = 173D9000] 21:50:00 INFO - PROCESS | 3880 | 1466743800460 Marionette DEBUG loaded listener.js 21:50:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (178A3C00) [pid = 3880] [serial = 1859] [outer = 173D9000] 21:50:00 INFO - PROCESS | 3880 | 1466743800955 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 21:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 730ms 21:50:01 INFO - PROCESS | 3880 | 1466743801029 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 21:50:01 INFO - PROCESS | 3880 | 1466743801032 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 21:50:01 INFO - PROCESS | 3880 | 1466743801035 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:50:01 INFO - PROCESS | 3880 | 1466743801037 Marionette TRACE conn5 <- [1,2442,null,{}] 21:50:01 INFO - PROCESS | 3880 | 1466743801040 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:01 INFO - PROCESS | 3880 | 1466743801042 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:01 INFO - PROCESS | 3880 | 1466743801187 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 21:50:01 INFO - PROCESS | 3880 | 1466743801197 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:01 INFO - PROCESS | 3880 | 1466743801199 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:01 INFO - PROCESS | 3880 | ++DOCSHELL 17C7C800 == 28 [pid = 3880] [id = 620] 21:50:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18B38000) [pid = 3880] [serial = 1860] [outer = 00000000] 21:50:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18FE7000) [pid = 3880] [serial = 1861] [outer = 18B38000] 21:50:01 INFO - PROCESS | 3880 | 1466743801243 Marionette DEBUG loaded listener.js 21:50:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FF4400) [pid = 3880] [serial = 1862] [outer = 18B38000] 21:50:01 INFO - PROCESS | 3880 | 1466743801681 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 21:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 21:50:01 INFO - PROCESS | 3880 | 1466743801709 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 21:50:01 INFO - PROCESS | 3880 | 1466743801711 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 21:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:50:01 INFO - PROCESS | 3880 | 1466743801714 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:50:01 INFO - PROCESS | 3880 | 1466743801715 Marionette TRACE conn5 <- [1,2446,null,{}] 21:50:01 INFO - PROCESS | 3880 | 1466743801719 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:01 INFO - PROCESS | 3880 | 1466743801721 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:01 INFO - PROCESS | 3880 | 1466743801840 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 21:50:01 INFO - PROCESS | 3880 | 1466743801846 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:01 INFO - PROCESS | 3880 | 1466743801848 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:01 INFO - PROCESS | 3880 | ++DOCSHELL 19020000 == 29 [pid = 3880] [id = 621] 21:50:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19020400) [pid = 3880] [serial = 1863] [outer = 00000000] 21:50:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19028400) [pid = 3880] [serial = 1864] [outer = 19020400] 21:50:01 INFO - PROCESS | 3880 | 1466743801893 Marionette DEBUG loaded listener.js 21:50:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19031000) [pid = 3880] [serial = 1865] [outer = 19020400] 21:50:02 INFO - PROCESS | 3880 | 1466743802401 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 21:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 730ms 21:50:02 INFO - PROCESS | 3880 | 1466743802447 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 21:50:02 INFO - PROCESS | 3880 | 1466743802449 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 21:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:50:02 INFO - PROCESS | 3880 | 1466743802452 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:50:02 INFO - PROCESS | 3880 | 1466743802454 Marionette TRACE conn5 <- [1,2450,null,{}] 21:50:02 INFO - PROCESS | 3880 | 1466743802457 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:02 INFO - PROCESS | 3880 | 1466743802463 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:02 INFO - PROCESS | 3880 | 1466743802629 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (18F63000) [pid = 3880] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (15FE4C00) [pid = 3880] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19022000) [pid = 3880] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (11050800) [pid = 3880] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (17895C00) [pid = 3880] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (11414C00) [pid = 3880] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1B02D800) [pid = 3880] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (10EEEC00) [pid = 3880] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1624EC00) [pid = 3880] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (19A09800) [pid = 3880] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (160E3C00) [pid = 3880] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:50:02 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A540C00) [pid = 3880] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:50:02 INFO - PROCESS | 3880 | 1466743802983 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:03 INFO - PROCESS | 3880 | 1466743802987 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:03 INFO - PROCESS | 3880 | ++DOCSHELL 08A59000 == 30 [pid = 3880] [id = 622] 21:50:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (08A5A800) [pid = 3880] [serial = 1866] [outer = 00000000] 21:50:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (0AD1EC00) [pid = 3880] [serial = 1867] [outer = 08A5A800] 21:50:03 INFO - PROCESS | 3880 | 1466743803048 Marionette DEBUG loaded listener.js 21:50:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (0CB99C00) [pid = 3880] [serial = 1868] [outer = 08A5A800] 21:50:03 INFO - PROCESS | 3880 | 1466743803833 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 21:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1430ms 21:50:03 INFO - PROCESS | 3880 | 1466743803886 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 21:50:03 INFO - PROCESS | 3880 | 1466743803890 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 21:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:50:03 INFO - PROCESS | 3880 | 1466743803895 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:50:03 INFO - PROCESS | 3880 | 1466743803898 Marionette TRACE conn5 <- [1,2454,null,{}] 21:50:03 INFO - PROCESS | 3880 | 1466743803904 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:03 INFO - PROCESS | 3880 | 1466743803909 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:04 INFO - PROCESS | 3880 | 1466743804034 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 21:50:04 INFO - PROCESS | 3880 | 1466743804173 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:04 INFO - PROCESS | 3880 | 1466743804177 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:04 INFO - PROCESS | 3880 | ++DOCSHELL 11051800 == 31 [pid = 3880] [id = 623] 21:50:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (11812000) [pid = 3880] [serial = 1869] [outer = 00000000] 21:50:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (15A1B800) [pid = 3880] [serial = 1870] [outer = 11812000] 21:50:04 INFO - PROCESS | 3880 | 1466743804241 Marionette DEBUG loaded listener.js 21:50:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (15D64400) [pid = 3880] [serial = 1871] [outer = 11812000] 21:50:05 INFO - PROCESS | 3880 | 1466743805128 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 21:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1281ms 21:50:05 INFO - PROCESS | 3880 | 1466743805202 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 21:50:05 INFO - PROCESS | 3880 | 1466743805206 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 21:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:50:05 INFO - PROCESS | 3880 | 1466743805212 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:50:05 INFO - PROCESS | 3880 | 1466743805215 Marionette TRACE conn5 <- [1,2458,null,{}] 21:50:05 INFO - PROCESS | 3880 | 1466743805221 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:05 INFO - PROCESS | 3880 | 1466743805223 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:05 INFO - PROCESS | 3880 | 1466743805346 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 21:50:05 INFO - PROCESS | 3880 | 1466743805482 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:05 INFO - PROCESS | 3880 | 1466743805486 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:05 INFO - PROCESS | 3880 | --DOCSHELL 18FE8400 == 30 [pid = 3880] [id = 438] 21:50:05 INFO - PROCESS | 3880 | --DOCSHELL 15F47000 == 29 [pid = 3880] [id = 437] 21:50:05 INFO - PROCESS | 3880 | --DOCSHELL 19020000 == 28 [pid = 3880] [id = 621] 21:50:05 INFO - PROCESS | 3880 | --DOCSHELL 17C7C800 == 27 [pid = 3880] [id = 620] 21:50:05 INFO - PROCESS | 3880 | --DOCSHELL 173D5400 == 26 [pid = 3880] [id = 619] 21:50:05 INFO - PROCESS | 3880 | --DOCSHELL 15AE7000 == 25 [pid = 3880] [id = 618] 21:50:05 INFO - PROCESS | 3880 | --DOCSHELL 10E62C00 == 24 [pid = 3880] [id = 617] 21:50:05 INFO - PROCESS | 3880 | --DOCSHELL 127CE400 == 23 [pid = 3880] [id = 616] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (18FEB400) [pid = 3880] [serial = 1819] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (160E8000) [pid = 3880] [serial = 1813] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (17347000) [pid = 3880] [serial = 1814] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (190A7800) [pid = 3880] [serial = 1823] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (113B6000) [pid = 3880] [serial = 1807] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (11413400) [pid = 3880] [serial = 1808] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1903CC00) [pid = 3880] [serial = 1822] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1876B000) [pid = 3880] [serial = 1816] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (11A92C00) [pid = 3880] [serial = 1810] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1272DC00) [pid = 3880] [serial = 1811] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1B317400) [pid = 3880] [serial = 1802] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1B313C00) [pid = 3880] [serial = 1801] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (11411800) [pid = 3880] [serial = 1804] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (11A88800) [pid = 3880] [serial = 1805] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (1903B400) [pid = 3880] [serial = 1828] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (19B0F400) [pid = 3880] [serial = 1825] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (1A27C000) [pid = 3880] [serial = 1832] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (1AC75800) [pid = 3880] [serial = 1834] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (1AC76C00) [pid = 3880] [serial = 1835] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (1A41D000) [pid = 3880] [serial = 1831] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (19B12400) [pid = 3880] [serial = 1826] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (18FF5000) [pid = 3880] [serial = 1820] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 52 (19B0EC00) [pid = 3880] [serial = 1829] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | --DOMWINDOW == 51 (18B37000) [pid = 3880] [serial = 1817] [outer = 00000000] [url = about:blank] 21:50:05 INFO - PROCESS | 3880 | ++DOCSHELL 0ADCA000 == 24 [pid = 3880] [id = 624] 21:50:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 52 (0CB8DC00) [pid = 3880] [serial = 1872] [outer = 00000000] 21:50:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (10E62C00) [pid = 3880] [serial = 1873] [outer = 0CB8DC00] 21:50:05 INFO - PROCESS | 3880 | 1466743805563 Marionette DEBUG loaded listener.js 21:50:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (1140B800) [pid = 3880] [serial = 1874] [outer = 0CB8DC00] 21:50:05 INFO - PROCESS | 3880 | 1466743805994 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 21:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 830ms 21:50:06 INFO - PROCESS | 3880 | 1466743806042 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 21:50:06 INFO - PROCESS | 3880 | 1466743806047 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 21:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:50:06 INFO - PROCESS | 3880 | 1466743806053 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:50:06 INFO - PROCESS | 3880 | 1466743806056 Marionette TRACE conn5 <- [1,2462,null,{}] 21:50:06 INFO - PROCESS | 3880 | 1466743806059 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:06 INFO - PROCESS | 3880 | 1466743806062 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:06 INFO - PROCESS | 3880 | 1466743806155 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 21:50:06 INFO - PROCESS | 3880 | 1466743806162 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:06 INFO - PROCESS | 3880 | 1466743806164 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:06 INFO - PROCESS | 3880 | ++DOCSHELL 15A13C00 == 25 [pid = 3880] [id = 625] 21:50:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (15A1A400) [pid = 3880] [serial = 1875] [outer = 00000000] 21:50:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (15D5D000) [pid = 3880] [serial = 1876] [outer = 15A1A400] 21:50:06 INFO - PROCESS | 3880 | 1466743806212 Marionette DEBUG loaded listener.js 21:50:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (15F17C00) [pid = 3880] [serial = 1877] [outer = 15A1A400] 21:50:06 INFO - PROCESS | 3880 | 1466743806724 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 21:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 730ms 21:50:06 INFO - PROCESS | 3880 | 1466743806787 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 21:50:06 INFO - PROCESS | 3880 | 1466743806790 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 21:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:50:06 INFO - PROCESS | 3880 | 1466743806793 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:50:06 INFO - PROCESS | 3880 | 1466743806797 Marionette TRACE conn5 <- [1,2466,null,{}] 21:50:06 INFO - PROCESS | 3880 | 1466743806840 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:06 INFO - PROCESS | 3880 | 1466743806844 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:06 INFO - PROCESS | 3880 | 1466743806952 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 21:50:07 INFO - PROCESS | 3880 | 1466743807041 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:07 INFO - PROCESS | 3880 | 1466743807045 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:07 INFO - PROCESS | 3880 | ++DOCSHELL 17348C00 == 26 [pid = 3880] [id = 626] 21:50:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (1734D000) [pid = 3880] [serial = 1878] [outer = 00000000] 21:50:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (173D5C00) [pid = 3880] [serial = 1879] [outer = 1734D000] 21:50:07 INFO - PROCESS | 3880 | 1466743807096 Marionette DEBUG loaded listener.js 21:50:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (17897800) [pid = 3880] [serial = 1880] [outer = 1734D000] 21:50:07 INFO - PROCESS | 3880 | 1466743807497 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 750ms 21:50:07 INFO - PROCESS | 3880 | 1466743807547 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 21:50:07 INFO - PROCESS | 3880 | 1466743807550 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 21:50:07 INFO - PROCESS | 3880 | 1466743807553 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:50:07 INFO - PROCESS | 3880 | 1466743807554 Marionette TRACE conn5 <- [1,2470,null,{}] 21:50:07 INFO - PROCESS | 3880 | 1466743807558 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:07 INFO - PROCESS | 3880 | 1466743807560 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:07 INFO - PROCESS | 3880 | 1466743807659 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 21:50:07 INFO - PROCESS | 3880 | 1466743807665 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:07 INFO - PROCESS | 3880 | 1466743807667 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:07 INFO - PROCESS | 3880 | ++DOCSHELL 18761C00 == 27 [pid = 3880] [id = 627] 21:50:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1876C000) [pid = 3880] [serial = 1881] [outer = 00000000] 21:50:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (18FEF000) [pid = 3880] [serial = 1882] [outer = 1876C000] 21:50:07 INFO - PROCESS | 3880 | 1466743807712 Marionette DEBUG loaded listener.js 21:50:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (1901B000) [pid = 3880] [serial = 1883] [outer = 1876C000] 21:50:08 INFO - PROCESS | 3880 | 1466743808206 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 21:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 670ms 21:50:08 INFO - PROCESS | 3880 | 1466743808227 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 21:50:08 INFO - PROCESS | 3880 | 1466743808229 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 21:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:50:08 INFO - PROCESS | 3880 | 1466743808238 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:50:08 INFO - PROCESS | 3880 | 1466743808240 Marionette TRACE conn5 <- [1,2474,null,{}] 21:50:08 INFO - PROCESS | 3880 | 1466743808243 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:08 INFO - PROCESS | 3880 | 1466743808245 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:08 INFO - PROCESS | 3880 | 1466743808389 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 21:50:08 INFO - PROCESS | 3880 | 1466743808454 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:08 INFO - PROCESS | 3880 | 1466743808456 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:08 INFO - PROCESS | 3880 | ++DOCSHELL 1902C000 == 28 [pid = 3880] [id = 628] 21:50:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1902C800) [pid = 3880] [serial = 1884] [outer = 00000000] 21:50:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (19035800) [pid = 3880] [serial = 1885] [outer = 1902C800] 21:50:08 INFO - PROCESS | 3880 | 1466743808500 Marionette DEBUG loaded listener.js 21:50:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (1903D800) [pid = 3880] [serial = 1886] [outer = 1902C800] 21:50:08 INFO - PROCESS | 3880 | 1466743808933 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 21:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 730ms 21:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:50:08 INFO - PROCESS | 3880 | 1466743808963 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 21:50:08 INFO - PROCESS | 3880 | 1466743808965 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 21:50:08 INFO - PROCESS | 3880 | 1466743808968 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:50:08 INFO - PROCESS | 3880 | 1466743808970 Marionette TRACE conn5 <- [1,2478,null,{}] 21:50:08 INFO - PROCESS | 3880 | 1466743808973 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:08 INFO - PROCESS | 3880 | 1466743808979 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:09 INFO - PROCESS | 3880 | 1466743809142 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 21:50:09 INFO - PROCESS | 3880 | 1466743809208 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:09 INFO - PROCESS | 3880 | 1466743809210 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:09 INFO - PROCESS | 3880 | ++DOCSHELL 19042800 == 29 [pid = 3880] [id = 629] 21:50:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (19045400) [pid = 3880] [serial = 1887] [outer = 00000000] 21:50:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (19A73000) [pid = 3880] [serial = 1888] [outer = 19045400] 21:50:09 INFO - PROCESS | 3880 | 1466743809255 Marionette DEBUG loaded listener.js 21:50:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1A137C00) [pid = 3880] [serial = 1889] [outer = 19045400] 21:50:09 INFO - PROCESS | 3880 | 1466743809688 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 770ms 21:50:09 INFO - PROCESS | 3880 | 1466743809742 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 21:50:09 INFO - PROCESS | 3880 | 1466743809744 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 21:50:09 INFO - PROCESS | 3880 | 1466743809751 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:50:09 INFO - PROCESS | 3880 | 1466743809752 Marionette TRACE conn5 <- [1,2482,null,{}] 21:50:09 INFO - PROCESS | 3880 | 1466743809756 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:09 INFO - PROCESS | 3880 | 1466743809758 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:09 INFO - PROCESS | 3880 | 1466743809882 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 21:50:09 INFO - PROCESS | 3880 | 1466743809892 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:09 INFO - PROCESS | 3880 | 1466743809894 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:09 INFO - PROCESS | 3880 | ++DOCSHELL 1A277400 == 30 [pid = 3880] [id = 630] 21:50:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1A277C00) [pid = 3880] [serial = 1890] [outer = 00000000] 21:50:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1A27E400) [pid = 3880] [serial = 1891] [outer = 1A277C00] 21:50:09 INFO - PROCESS | 3880 | 1466743809941 Marionette DEBUG loaded listener.js 21:50:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1A27FC00) [pid = 3880] [serial = 1892] [outer = 1A277C00] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (173D9000) [pid = 3880] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (15F44400) [pid = 3880] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1B003800) [pid = 3880] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (0CB97800) [pid = 3880] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1AC17000) [pid = 3880] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (18B38000) [pid = 3880] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (15AE7C00) [pid = 3880] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (10EEC000) [pid = 3880] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:50:10 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (15912000) [pid = 3880] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:50:10 INFO - PROCESS | 3880 | 1466743810393 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 21:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 671ms 21:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:50:10 INFO - PROCESS | 3880 | 1466743810425 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 21:50:10 INFO - PROCESS | 3880 | 1466743810427 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 21:50:10 INFO - PROCESS | 3880 | 1466743810430 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:50:10 INFO - PROCESS | 3880 | 1466743810432 Marionette TRACE conn5 <- [1,2486,null,{}] 21:50:10 INFO - PROCESS | 3880 | 1466743810435 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:10 INFO - PROCESS | 3880 | 1466743810437 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:10 INFO - PROCESS | 3880 | 1466743810522 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 21:50:10 INFO - PROCESS | 3880 | 1466743810528 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:10 INFO - PROCESS | 3880 | 1466743810530 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:10 INFO - PROCESS | 3880 | ++DOCSHELL 173D6800 == 31 [pid = 3880] [id = 631] 21:50:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (173D9000) [pid = 3880] [serial = 1893] [outer = 00000000] 21:50:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (1A41F800) [pid = 3880] [serial = 1894] [outer = 173D9000] 21:50:10 INFO - PROCESS | 3880 | 1466743810574 Marionette DEBUG loaded listener.js 21:50:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (1A4A4400) [pid = 3880] [serial = 1895] [outer = 173D9000] 21:50:10 INFO - PROCESS | 3880 | 1466743811013 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 630ms 21:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:50:11 INFO - PROCESS | 3880 | 1466743811065 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 21:50:11 INFO - PROCESS | 3880 | 1466743811067 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 21:50:11 INFO - PROCESS | 3880 | 1466743811071 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:50:11 INFO - PROCESS | 3880 | 1466743811072 Marionette TRACE conn5 <- [1,2490,null,{}] 21:50:11 INFO - PROCESS | 3880 | 1466743811076 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:11 INFO - PROCESS | 3880 | 1466743811078 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:11 INFO - PROCESS | 3880 | 1466743811158 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 21:50:11 INFO - PROCESS | 3880 | 1466743811163 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:11 INFO - PROCESS | 3880 | 1466743811165 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:11 INFO - PROCESS | 3880 | ++DOCSHELL 17894400 == 32 [pid = 3880] [id = 632] 21:50:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1A535C00) [pid = 3880] [serial = 1896] [outer = 00000000] 21:50:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1AC0C800) [pid = 3880] [serial = 1897] [outer = 1A535C00] 21:50:11 INFO - PROCESS | 3880 | 1466743811209 Marionette DEBUG loaded listener.js 21:50:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1AC74C00) [pid = 3880] [serial = 1898] [outer = 1A535C00] 21:50:11 INFO - PROCESS | 3880 | 1466743811722 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 730ms 21:50:11 INFO - PROCESS | 3880 | 1466743811811 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 21:50:11 INFO - PROCESS | 3880 | 1466743811813 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 21:50:11 INFO - PROCESS | 3880 | 1466743811817 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:50:11 INFO - PROCESS | 3880 | 1466743811818 Marionette TRACE conn5 <- [1,2494,null,{}] 21:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:50:11 INFO - PROCESS | 3880 | 1466743811822 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:11 INFO - PROCESS | 3880 | 1466743811824 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:11 INFO - PROCESS | 3880 | 1466743811906 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 21:50:11 INFO - PROCESS | 3880 | 1466743811915 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:11 INFO - PROCESS | 3880 | 1466743811917 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:11 INFO - PROCESS | 3880 | ++DOCSHELL 125D9800 == 33 [pid = 3880] [id = 633] 21:50:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15912000) [pid = 3880] [serial = 1899] [outer = 00000000] 21:50:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1AE2A800) [pid = 3880] [serial = 1900] [outer = 15912000] 21:50:11 INFO - PROCESS | 3880 | 1466743811961 Marionette DEBUG loaded listener.js 21:50:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1AE2B000) [pid = 3880] [serial = 1901] [outer = 15912000] 21:50:12 INFO - PROCESS | 3880 | 1466743812674 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 930ms 21:50:12 INFO - PROCESS | 3880 | 1466743812753 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 21:50:12 INFO - PROCESS | 3880 | 1466743812758 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 21:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:50:12 INFO - PROCESS | 3880 | 1466743812762 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:50:12 INFO - PROCESS | 3880 | 1466743812767 Marionette TRACE conn5 <- [1,2498,null,{}] 21:50:12 INFO - PROCESS | 3880 | 1466743812773 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:12 INFO - PROCESS | 3880 | 1466743812776 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:12 INFO - PROCESS | 3880 | 1466743812930 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 21:50:13 INFO - PROCESS | 3880 | 1466743813066 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:13 INFO - PROCESS | 3880 | 1466743813069 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:13 INFO - PROCESS | 3880 | ++DOCSHELL 11417400 == 34 [pid = 3880] [id = 634] 21:50:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (116B4400) [pid = 3880] [serial = 1902] [outer = 00000000] 21:50:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (15AAEC00) [pid = 3880] [serial = 1903] [outer = 116B4400] 21:50:13 INFO - PROCESS | 3880 | 1466743813135 Marionette DEBUG loaded listener.js 21:50:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1607E000) [pid = 3880] [serial = 1904] [outer = 116B4400] 21:50:13 INFO - PROCESS | 3880 | 1466743813737 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 21:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1025ms 21:50:13 INFO - PROCESS | 3880 | 1466743813788 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 21:50:13 INFO - PROCESS | 3880 | 1466743813793 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 21:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:50:13 INFO - PROCESS | 3880 | 1466743813799 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:50:13 INFO - PROCESS | 3880 | 1466743813802 Marionette TRACE conn5 <- [1,2502,null,{}] 21:50:13 INFO - PROCESS | 3880 | 1466743813806 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:13 INFO - PROCESS | 3880 | 1466743813809 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:13 INFO - PROCESS | 3880 | 1466743813926 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 21:50:14 INFO - PROCESS | 3880 | 1466743814065 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:14 INFO - PROCESS | 3880 | 1466743814068 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:14 INFO - PROCESS | 3880 | ++DOCSHELL 18F6A800 == 35 [pid = 3880] [id = 635] 21:50:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18F6CC00) [pid = 3880] [serial = 1905] [outer = 00000000] 21:50:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1902D000) [pid = 3880] [serial = 1906] [outer = 18F6CC00] 21:50:14 INFO - PROCESS | 3880 | 1466743814126 Marionette DEBUG loaded listener.js 21:50:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (19047C00) [pid = 3880] [serial = 1907] [outer = 18F6CC00] 21:50:14 INFO - PROCESS | 3880 | 1466743814750 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1019ms 21:50:14 INFO - PROCESS | 3880 | 1466743814822 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 21:50:14 INFO - PROCESS | 3880 | 1466743814825 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 21:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:50:14 INFO - PROCESS | 3880 | 1466743814829 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:50:14 INFO - PROCESS | 3880 | 1466743814832 Marionette TRACE conn5 <- [1,2506,null,{}] 21:50:14 INFO - PROCESS | 3880 | 1466743814844 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:14 INFO - PROCESS | 3880 | 1466743814849 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:14 INFO - PROCESS | 3880 | 1466743814959 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 21:50:15 INFO - PROCESS | 3880 | 1466743815113 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:15 INFO - PROCESS | 3880 | 1466743815116 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:15 INFO - PROCESS | 3880 | ++DOCSHELL 19030400 == 36 [pid = 3880] [id = 636] 21:50:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19030800) [pid = 3880] [serial = 1908] [outer = 00000000] 21:50:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AE4F400) [pid = 3880] [serial = 1909] [outer = 19030800] 21:50:15 INFO - PROCESS | 3880 | 1466743815174 Marionette DEBUG loaded listener.js 21:50:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1B001400) [pid = 3880] [serial = 1910] [outer = 19030800] 21:50:15 INFO - PROCESS | 3880 | 1466743815957 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1182ms 21:50:15 INFO - PROCESS | 3880 | 1466743816014 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 21:50:15 INFO - PROCESS | 3880 | 1466743816018 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 21:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:50:15 INFO - PROCESS | 3880 | 1466743816023 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:50:16 INFO - PROCESS | 3880 | 1466743816028 Marionette TRACE conn5 <- [1,2510,null,{}] 21:50:16 INFO - PROCESS | 3880 | 1466743816033 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:16 INFO - PROCESS | 3880 | 1466743816036 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:16 INFO - PROCESS | 3880 | 1466743816142 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 1A53BC00 == 35 [pid = 3880] [id = 433] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 11409800 == 34 [pid = 3880] [id = 434] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 08A67400 == 33 [pid = 3880] [id = 430] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 18F68800 == 32 [pid = 3880] [id = 428] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 159A0C00 == 31 [pid = 3880] [id = 427] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 1A541400 == 30 [pid = 3880] [id = 441] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 15AE2000 == 29 [pid = 3880] [id = 440] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 173D9C00 == 28 [pid = 3880] [id = 431] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 19037400 == 27 [pid = 3880] [id = 439] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 19023400 == 26 [pid = 3880] [id = 429] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 11413C00 == 25 [pid = 3880] [id = 436] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 0AD68C00 == 24 [pid = 3880] [id = 435] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 11051800 == 23 [pid = 3880] [id = 623] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 08A59000 == 22 [pid = 3880] [id = 622] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 11413800 == 21 [pid = 3880] [id = 425] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 08A64000 == 20 [pid = 3880] [id = 432] 21:50:16 INFO - PROCESS | 3880 | --DOCSHELL 15DCA000 == 19 [pid = 3880] [id = 426] 21:50:16 INFO - PROCESS | 3880 | 1466743816883 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:16 INFO - PROCESS | 3880 | 1466743816887 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1789B400) [pid = 3880] [serial = 1858] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (178A3C00) [pid = 3880] [serial = 1859] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1789EC00) [pid = 3880] [serial = 1841] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1B025000) [pid = 3880] [serial = 1847] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (11812400) [pid = 3880] [serial = 1838] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1AE4D000) [pid = 3880] [serial = 1844] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (19028400) [pid = 3880] [serial = 1864] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (18FE7000) [pid = 3880] [serial = 1861] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (113B8800) [pid = 3880] [serial = 1837] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (173CE800) [pid = 3880] [serial = 1840] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (18FF4400) [pid = 3880] [serial = 1862] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1AE45800) [pid = 3880] [serial = 1843] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1B00BC00) [pid = 3880] [serial = 1846] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (15DCA400) [pid = 3880] [serial = 1855] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (15E9BC00) [pid = 3880] [serial = 1856] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (11053C00) [pid = 3880] [serial = 1852] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1140AC00) [pid = 3880] [serial = 1853] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (15F4DC00) [pid = 3880] [serial = 1850] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (15BCB400) [pid = 3880] [serial = 1849] [outer = 00000000] [url = about:blank] 21:50:16 INFO - PROCESS | 3880 | ++DOCSHELL 08A6F800 == 20 [pid = 3880] [id = 637] 21:50:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (0AD1E800) [pid = 3880] [serial = 1911] [outer = 00000000] 21:50:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (0CB8D400) [pid = 3880] [serial = 1912] [outer = 0AD1E800] 21:50:17 INFO - PROCESS | 3880 | 1466743817057 Marionette DEBUG loaded listener.js 21:50:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (0CBE3C00) [pid = 3880] [serial = 1913] [outer = 0AD1E800] 21:50:17 INFO - PROCESS | 3880 | 1466743817565 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1575ms 21:50:17 INFO - PROCESS | 3880 | 1466743817600 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 21:50:17 INFO - PROCESS | 3880 | 1466743817603 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 21:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:50:17 INFO - PROCESS | 3880 | 1466743817607 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:50:17 INFO - PROCESS | 3880 | 1466743817611 Marionette TRACE conn5 <- [1,2514,null,{}] 21:50:17 INFO - PROCESS | 3880 | 1466743817616 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:17 INFO - PROCESS | 3880 | 1466743817619 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:17 INFO - PROCESS | 3880 | 1466743817711 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 21:50:17 INFO - PROCESS | 3880 | 1466743817726 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:17 INFO - PROCESS | 3880 | 1466743817729 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:17 INFO - PROCESS | 3880 | ++DOCSHELL 113BAC00 == 21 [pid = 3880] [id = 638] 21:50:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (113C0400) [pid = 3880] [serial = 1914] [outer = 00000000] 21:50:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1140F000) [pid = 3880] [serial = 1915] [outer = 113C0400] 21:50:17 INFO - PROCESS | 3880 | 1466743817778 Marionette DEBUG loaded listener.js 21:50:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (11418400) [pid = 3880] [serial = 1916] [outer = 113C0400] 21:50:18 INFO - PROCESS | 3880 | 1466743818251 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 21:50:18 INFO - PROCESS | 3880 | 1466743818283 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 21:50:18 INFO - PROCESS | 3880 | 1466743818287 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 21:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:50:18 INFO - PROCESS | 3880 | 1466743818292 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:50:18 INFO - PROCESS | 3880 | 1466743818295 Marionette TRACE conn5 <- [1,2518,null,{}] 21:50:18 INFO - PROCESS | 3880 | 1466743818298 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:18 INFO - PROCESS | 3880 | 1466743818301 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:18 INFO - PROCESS | 3880 | 1466743818424 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 21:50:18 INFO - PROCESS | 3880 | 1466743818524 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:18 INFO - PROCESS | 3880 | 1466743818526 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:18 INFO - PROCESS | 3880 | ++DOCSHELL 1590EC00 == 22 [pid = 3880] [id = 639] 21:50:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (15910800) [pid = 3880] [serial = 1917] [outer = 00000000] 21:50:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15AE8800) [pid = 3880] [serial = 1918] [outer = 15910800] 21:50:18 INFO - PROCESS | 3880 | 1466743818575 Marionette DEBUG loaded listener.js 21:50:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15DCA000) [pid = 3880] [serial = 1919] [outer = 15910800] 21:50:18 INFO - PROCESS | 3880 | 1466743819010 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 770ms 21:50:19 INFO - PROCESS | 3880 | 1466743819065 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 21:50:19 INFO - PROCESS | 3880 | 1466743819067 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 21:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:50:19 INFO - PROCESS | 3880 | 1466743819072 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:50:19 INFO - PROCESS | 3880 | 1466743819078 Marionette TRACE conn5 <- [1,2522,null,{}] 21:50:19 INFO - PROCESS | 3880 | 1466743819100 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:19 INFO - PROCESS | 3880 | 1466743819103 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:19 INFO - PROCESS | 3880 | 1466743819246 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 21:50:19 INFO - PROCESS | 3880 | 1466743819314 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:19 INFO - PROCESS | 3880 | 1466743819316 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:19 INFO - PROCESS | 3880 | ++DOCSHELL 173CC000 == 23 [pid = 3880] [id = 640] 21:50:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (173CC800) [pid = 3880] [serial = 1920] [outer = 00000000] 21:50:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (173D4000) [pid = 3880] [serial = 1921] [outer = 173CC800] 21:50:19 INFO - PROCESS | 3880 | 1466743819361 Marionette DEBUG loaded listener.js 21:50:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (17897C00) [pid = 3880] [serial = 1922] [outer = 173CC800] 21:50:19 INFO - PROCESS | 3880 | 1466743819846 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 21:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 790ms 21:50:19 INFO - PROCESS | 3880 | 1466743819865 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 21:50:19 INFO - PROCESS | 3880 | 1466743819867 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 21:50:19 INFO - PROCESS | 3880 | 1466743819871 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:50:19 INFO - PROCESS | 3880 | 1466743819872 Marionette TRACE conn5 <- [1,2526,null,{}] 21:50:19 INFO - PROCESS | 3880 | 1466743819876 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:19 INFO - PROCESS | 3880 | 1466743819878 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:19 INFO - PROCESS | 3880 | 1466743820004 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 21:50:19 INFO - PROCESS | 3880 | 1466743820017 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:19 INFO - PROCESS | 3880 | 1466743820019 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:20 INFO - PROCESS | 3880 | ++DOCSHELL 178A0400 == 24 [pid = 3880] [id = 641] 21:50:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (178A2800) [pid = 3880] [serial = 1923] [outer = 00000000] 21:50:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18766800) [pid = 3880] [serial = 1924] [outer = 178A2800] 21:50:20 INFO - PROCESS | 3880 | 1466743820117 Marionette DEBUG loaded listener.js 21:50:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1876E000) [pid = 3880] [serial = 1925] [outer = 178A2800] 21:50:20 INFO - PROCESS | 3880 | 1466743820534 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 730ms 21:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:50:20 INFO - PROCESS | 3880 | 1466743820605 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 21:50:20 INFO - PROCESS | 3880 | 1466743820607 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 21:50:20 INFO - PROCESS | 3880 | 1466743820610 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:50:20 INFO - PROCESS | 3880 | 1466743820612 Marionette TRACE conn5 <- [1,2530,null,{}] 21:50:20 INFO - PROCESS | 3880 | 1466743820622 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:20 INFO - PROCESS | 3880 | 1466743820624 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:20 INFO - PROCESS | 3880 | 1466743820741 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 21:50:20 INFO - PROCESS | 3880 | 1466743820753 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:20 INFO - PROCESS | 3880 | 1466743820759 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:20 INFO - PROCESS | 3880 | ++DOCSHELL 18FE6400 == 25 [pid = 3880] [id = 642] 21:50:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FE6800) [pid = 3880] [serial = 1926] [outer = 00000000] 21:50:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18FEFC00) [pid = 3880] [serial = 1927] [outer = 18FE6800] 21:50:20 INFO - PROCESS | 3880 | 1466743820874 Marionette DEBUG loaded listener.js 21:50:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19025400) [pid = 3880] [serial = 1928] [outer = 18FE6800] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A535C00) [pid = 3880] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1902C800) [pid = 3880] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (19045400) [pid = 3880] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1734D000) [pid = 3880] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (15A1A400) [pid = 3880] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (15912000) [pid = 3880] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (11812000) [pid = 3880] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (0CB8DC00) [pid = 3880] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (08A5A800) [pid = 3880] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A277C00) [pid = 3880] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1876C000) [pid = 3880] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (173D9000) [pid = 3880] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:50:21 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19020400) [pid = 3880] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:50:21 INFO - PROCESS | 3880 | 1466743821566 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 21:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 971ms 21:50:21 INFO - PROCESS | 3880 | 1466743821582 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 21:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:50:21 INFO - PROCESS | 3880 | 1466743821584 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 21:50:21 INFO - PROCESS | 3880 | 1466743821587 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:50:21 INFO - PROCESS | 3880 | 1466743821588 Marionette TRACE conn5 <- [1,2534,null,{}] 21:50:21 INFO - PROCESS | 3880 | 1466743821603 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:21 INFO - PROCESS | 3880 | 1466743821605 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:21 INFO - PROCESS | 3880 | 1466743821698 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 21:50:21 INFO - PROCESS | 3880 | 1466743821707 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:21 INFO - PROCESS | 3880 | 1466743821709 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:21 INFO - PROCESS | 3880 | ++DOCSHELL 0AD72C00 == 26 [pid = 3880] [id = 643] 21:50:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1789BC00) [pid = 3880] [serial = 1929] [outer = 00000000] 21:50:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19027000) [pid = 3880] [serial = 1930] [outer = 1789BC00] 21:50:21 INFO - PROCESS | 3880 | 1466743821753 Marionette DEBUG loaded listener.js 21:50:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1902C400) [pid = 3880] [serial = 1931] [outer = 1789BC00] 21:50:22 INFO - PROCESS | 3880 | 1466743822202 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 21:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 632ms 21:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:50:22 INFO - PROCESS | 3880 | 1466743822220 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 21:50:22 INFO - PROCESS | 3880 | 1466743822222 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 21:50:22 INFO - PROCESS | 3880 | 1466743822225 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:50:22 INFO - PROCESS | 3880 | 1466743822226 Marionette TRACE conn5 <- [1,2538,null,{}] 21:50:22 INFO - PROCESS | 3880 | 1466743822243 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:22 INFO - PROCESS | 3880 | 1466743822245 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:22 INFO - PROCESS | 3880 | 1466743822325 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 21:50:22 INFO - PROCESS | 3880 | 1466743822330 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:22 INFO - PROCESS | 3880 | 1466743822332 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:22 INFO - PROCESS | 3880 | ++DOCSHELL 173D1000 == 27 [pid = 3880] [id = 644] 21:50:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19023C00) [pid = 3880] [serial = 1932] [outer = 00000000] 21:50:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (19046C00) [pid = 3880] [serial = 1933] [outer = 19023C00] 21:50:22 INFO - PROCESS | 3880 | 1466743822376 Marionette DEBUG loaded listener.js 21:50:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (190AA000) [pid = 3880] [serial = 1934] [outer = 19023C00] 21:50:22 INFO - PROCESS | 3880 | 1466743822821 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 21:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 630ms 21:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:50:22 INFO - PROCESS | 3880 | 1466743822855 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 21:50:22 INFO - PROCESS | 3880 | 1466743822857 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 21:50:22 INFO - PROCESS | 3880 | 1466743822864 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:50:22 INFO - PROCESS | 3880 | 1466743822866 Marionette TRACE conn5 <- [1,2542,null,{}] 21:50:22 INFO - PROCESS | 3880 | 1466743822883 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:22 INFO - PROCESS | 3880 | 1466743822885 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:22 INFO - PROCESS | 3880 | 1466743822966 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 21:50:22 INFO - PROCESS | 3880 | 1466743822971 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:22 INFO - PROCESS | 3880 | 1466743822973 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:22 INFO - PROCESS | 3880 | ++DOCSHELL 19A10C00 == 28 [pid = 3880] [id = 645] 21:50:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19A6C800) [pid = 3880] [serial = 1935] [outer = 00000000] 21:50:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19B0EC00) [pid = 3880] [serial = 1936] [outer = 19A6C800] 21:50:22 INFO - PROCESS | 3880 | 1466743823017 Marionette DEBUG loaded listener.js 21:50:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19B0F400) [pid = 3880] [serial = 1937] [outer = 19A6C800] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 1A277400 == 27 [pid = 3880] [id = 630] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 17894400 == 26 [pid = 3880] [id = 632] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 18761C00 == 25 [pid = 3880] [id = 627] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 11417400 == 24 [pid = 3880] [id = 634] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 125D9800 == 23 [pid = 3880] [id = 633] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 18F6A800 == 22 [pid = 3880] [id = 635] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 0ADCA000 == 21 [pid = 3880] [id = 624] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 19030400 == 20 [pid = 3880] [id = 636] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 15A13C00 == 19 [pid = 3880] [id = 625] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 17348C00 == 18 [pid = 3880] [id = 626] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 1902C000 == 17 [pid = 3880] [id = 628] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 19042800 == 16 [pid = 3880] [id = 629] 21:50:23 INFO - PROCESS | 3880 | --DOCSHELL 173D6800 == 15 [pid = 3880] [id = 631] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (19031000) [pid = 3880] [serial = 1865] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AC74C00) [pid = 3880] [serial = 1898] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19035800) [pid = 3880] [serial = 1885] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (19A73000) [pid = 3880] [serial = 1888] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1903D800) [pid = 3880] [serial = 1886] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (173D5C00) [pid = 3880] [serial = 1879] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (17897800) [pid = 3880] [serial = 1880] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (15D5D000) [pid = 3880] [serial = 1876] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1AE2B000) [pid = 3880] [serial = 1901] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (15F17C00) [pid = 3880] [serial = 1877] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (15A1B800) [pid = 3880] [serial = 1870] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1AE2A800) [pid = 3880] [serial = 1900] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (15D64400) [pid = 3880] [serial = 1871] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (10E62C00) [pid = 3880] [serial = 1873] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (1140B800) [pid = 3880] [serial = 1874] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (0AD1EC00) [pid = 3880] [serial = 1867] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (1A27E400) [pid = 3880] [serial = 1891] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (0CB99C00) [pid = 3880] [serial = 1868] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (18FEF000) [pid = 3880] [serial = 1882] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (1A137C00) [pid = 3880] [serial = 1889] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (1AC0C800) [pid = 3880] [serial = 1897] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (1A27FC00) [pid = 3880] [serial = 1892] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (1A41F800) [pid = 3880] [serial = 1894] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 52 (1A4A4400) [pid = 3880] [serial = 1895] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | --DOMWINDOW == 51 (1901B000) [pid = 3880] [serial = 1883] [outer = 00000000] [url = about:blank] 21:50:24 INFO - PROCESS | 3880 | 1466743824791 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1985ms 21:50:24 INFO - PROCESS | 3880 | 1466743824848 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 21:50:24 INFO - PROCESS | 3880 | 1466743824852 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 21:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:50:24 INFO - PROCESS | 3880 | 1466743824856 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:50:24 INFO - PROCESS | 3880 | 1466743824860 Marionette TRACE conn5 <- [1,2546,null,{}] 21:50:24 INFO - PROCESS | 3880 | 1466743824866 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:24 INFO - PROCESS | 3880 | 1466743824869 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:24 INFO - PROCESS | 3880 | 1466743824960 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 21:50:24 INFO - PROCESS | 3880 | 1466743824967 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:24 INFO - PROCESS | 3880 | 1466743824972 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:24 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E2800 == 16 [pid = 3880] [id = 646] 21:50:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 52 (10E61400) [pid = 3880] [serial = 1938] [outer = 00000000] 21:50:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (10EEF000) [pid = 3880] [serial = 1939] [outer = 10E61400] 21:50:25 INFO - PROCESS | 3880 | 1466743825026 Marionette DEBUG loaded listener.js 21:50:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (11051400) [pid = 3880] [serial = 1940] [outer = 10E61400] 21:50:25 INFO - PROCESS | 3880 | 1466743825511 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 730ms 21:50:25 INFO - PROCESS | 3880 | 1466743825587 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 21:50:25 INFO - PROCESS | 3880 | 1466743825592 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 21:50:25 INFO - PROCESS | 3880 | 1466743825599 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:50:25 INFO - PROCESS | 3880 | 1466743825601 Marionette TRACE conn5 <- [1,2550,null,{}] 21:50:25 INFO - PROCESS | 3880 | 1466743825605 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:25 INFO - PROCESS | 3880 | 1466743825608 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:25 INFO - PROCESS | 3880 | 1466743825696 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 21:50:25 INFO - PROCESS | 3880 | 1466743825712 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:25 INFO - PROCESS | 3880 | 1466743825715 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:25 INFO - PROCESS | 3880 | ++DOCSHELL 1173A000 == 17 [pid = 3880] [id = 647] 21:50:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (1173F400) [pid = 3880] [serial = 1941] [outer = 00000000] 21:50:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (1180F000) [pid = 3880] [serial = 1942] [outer = 1173F400] 21:50:25 INFO - PROCESS | 3880 | 1466743825768 Marionette DEBUG loaded listener.js 21:50:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (11A0E400) [pid = 3880] [serial = 1943] [outer = 1173F400] 21:50:26 INFO - PROCESS | 3880 | 1466743826264 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 21:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 730ms 21:50:26 INFO - PROCESS | 3880 | 1466743826360 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 21:50:26 INFO - PROCESS | 3880 | 1466743826362 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 21:50:26 INFO - PROCESS | 3880 | 1466743826368 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:50:26 INFO - PROCESS | 3880 | 1466743826372 Marionette TRACE conn5 <- [1,2554,null,{}] 21:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:50:26 INFO - PROCESS | 3880 | 1466743826385 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:26 INFO - PROCESS | 3880 | 1466743826390 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:26 INFO - PROCESS | 3880 | 1466743826520 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 21:50:26 INFO - PROCESS | 3880 | 1466743826531 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:26 INFO - PROCESS | 3880 | 1466743826534 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:26 INFO - PROCESS | 3880 | ++DOCSHELL 15DCEC00 == 18 [pid = 3880] [id = 648] 21:50:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (15E9BC00) [pid = 3880] [serial = 1944] [outer = 00000000] 21:50:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (15F15800) [pid = 3880] [serial = 1945] [outer = 15E9BC00] 21:50:26 INFO - PROCESS | 3880 | 1466743826583 Marionette DEBUG loaded listener.js 21:50:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (15F45400) [pid = 3880] [serial = 1946] [outer = 15E9BC00] 21:50:26 INFO - PROCESS | 3880 | 1466743827019 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 21:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 670ms 21:50:27 INFO - PROCESS | 3880 | 1466743827047 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 21:50:27 INFO - PROCESS | 3880 | 1466743827049 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 21:50:27 INFO - PROCESS | 3880 | 1466743827052 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:50:27 INFO - PROCESS | 3880 | 1466743827054 Marionette TRACE conn5 <- [1,2558,null,{}] 21:50:27 INFO - PROCESS | 3880 | 1466743827057 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:27 INFO - PROCESS | 3880 | 1466743827059 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:27 INFO - PROCESS | 3880 | 1466743827179 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 21:50:27 INFO - PROCESS | 3880 | 1466743827187 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:27 INFO - PROCESS | 3880 | 1466743827189 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:27 INFO - PROCESS | 3880 | ++DOCSHELL 16076800 == 19 [pid = 3880] [id = 649] 21:50:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1607E400) [pid = 3880] [serial = 1947] [outer = 00000000] 21:50:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (16259400) [pid = 3880] [serial = 1948] [outer = 1607E400] 21:50:27 INFO - PROCESS | 3880 | 1466743827234 Marionette DEBUG loaded listener.js 21:50:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (173CF400) [pid = 3880] [serial = 1949] [outer = 1607E400] 21:50:27 INFO - PROCESS | 3880 | 1466743827663 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 21:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 630ms 21:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:50:27 INFO - PROCESS | 3880 | 1466743827687 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 21:50:27 INFO - PROCESS | 3880 | 1466743827689 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 21:50:27 INFO - PROCESS | 3880 | 1466743827692 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:50:27 INFO - PROCESS | 3880 | 1466743827693 Marionette TRACE conn5 <- [1,2562,null,{}] 21:50:27 INFO - PROCESS | 3880 | 1466743827697 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:27 INFO - PROCESS | 3880 | 1466743827699 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:27 INFO - PROCESS | 3880 | 1466743827842 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 21:50:27 INFO - PROCESS | 3880 | 1466743827903 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:27 INFO - PROCESS | 3880 | 1466743827905 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:27 INFO - PROCESS | 3880 | ++DOCSHELL 173D4800 == 20 [pid = 3880] [id = 650] 21:50:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (173D6800) [pid = 3880] [serial = 1950] [outer = 00000000] 21:50:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (178A1000) [pid = 3880] [serial = 1951] [outer = 173D6800] 21:50:27 INFO - PROCESS | 3880 | 1466743827950 Marionette DEBUG loaded listener.js 21:50:27 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (17C88400) [pid = 3880] [serial = 1952] [outer = 173D6800] 21:50:28 INFO - PROCESS | 3880 | 1466743828303 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 21:50:28 INFO - PROCESS | 3880 | 1466743828363 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 21:50:28 INFO - PROCESS | 3880 | 1466743828365 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 21:50:28 INFO - PROCESS | 3880 | 1466743828368 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:50:28 INFO - PROCESS | 3880 | 1466743828370 Marionette TRACE conn5 <- [1,2566,null,{}] 21:50:28 INFO - PROCESS | 3880 | 1466743828374 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:28 INFO - PROCESS | 3880 | 1466743828379 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:28 INFO - PROCESS | 3880 | 1466743828482 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 21:50:28 INFO - PROCESS | 3880 | 1466743828488 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:28 INFO - PROCESS | 3880 | 1466743828490 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:28 INFO - PROCESS | 3880 | ++DOCSHELL 18BCB800 == 21 [pid = 3880] [id = 651] 21:50:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (18BCD400) [pid = 3880] [serial = 1953] [outer = 00000000] 21:50:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (18FF2800) [pid = 3880] [serial = 1954] [outer = 18BCD400] 21:50:28 INFO - PROCESS | 3880 | 1466743828534 Marionette DEBUG loaded listener.js 21:50:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19024000) [pid = 3880] [serial = 1955] [outer = 18BCD400] 21:50:28 INFO - PROCESS | 3880 | 1466743828976 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 21:50:29 INFO - PROCESS | 3880 | 1466743829043 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 21:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:50:29 INFO - PROCESS | 3880 | 1466743829045 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 21:50:29 INFO - PROCESS | 3880 | 1466743829048 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:50:29 INFO - PROCESS | 3880 | 1466743829050 Marionette TRACE conn5 <- [1,2570,null,{}] 21:50:29 INFO - PROCESS | 3880 | 1466743829053 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:29 INFO - PROCESS | 3880 | 1466743829055 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:29 INFO - PROCESS | 3880 | 1466743829133 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 21:50:29 INFO - PROCESS | 3880 | 1466743829166 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:29 INFO - PROCESS | 3880 | 1466743829167 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:29 INFO - PROCESS | 3880 | ++DOCSHELL 1901EC00 == 22 [pid = 3880] [id = 652] 21:50:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1902D800) [pid = 3880] [serial = 1956] [outer = 00000000] 21:50:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1903C800) [pid = 3880] [serial = 1957] [outer = 1902D800] 21:50:29 INFO - PROCESS | 3880 | 1466743829215 Marionette DEBUG loaded listener.js 21:50:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1903D800) [pid = 3880] [serial = 1958] [outer = 1902D800] 21:50:29 INFO - PROCESS | 3880 | 1466743829599 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 630ms 21:50:29 INFO - PROCESS | 3880 | 1466743829659 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 21:50:29 INFO - PROCESS | 3880 | 1466743829661 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 21:50:29 INFO - PROCESS | 3880 | 1466743829664 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:50:29 INFO - PROCESS | 3880 | 1466743829666 Marionette TRACE conn5 <- [1,2574,null,{}] 21:50:29 INFO - PROCESS | 3880 | 1466743829669 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:29 INFO - PROCESS | 3880 | 1466743829671 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:29 INFO - PROCESS | 3880 | 1466743829750 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 21:50:29 INFO - PROCESS | 3880 | 1466743829755 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:29 INFO - PROCESS | 3880 | 1466743829757 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:29 INFO - PROCESS | 3880 | ++DOCSHELL 190A5800 == 23 [pid = 3880] [id = 653] 21:50:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (190A6000) [pid = 3880] [serial = 1959] [outer = 00000000] 21:50:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (19B0DC00) [pid = 3880] [serial = 1960] [outer = 190A6000] 21:50:29 INFO - PROCESS | 3880 | 1466743829802 Marionette DEBUG loaded listener.js 21:50:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19B0E800) [pid = 3880] [serial = 1961] [outer = 190A6000] 21:50:30 INFO - PROCESS | 3880 | 1466743830269 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 21:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:50:30 INFO - PROCESS | 3880 | 1466743830340 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 21:50:30 INFO - PROCESS | 3880 | 1466743830342 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 21:50:30 INFO - PROCESS | 3880 | 1466743830345 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:50:30 INFO - PROCESS | 3880 | 1466743830347 Marionette TRACE conn5 <- [1,2578,null,{}] 21:50:30 INFO - PROCESS | 3880 | 1466743830350 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:30 INFO - PROCESS | 3880 | 1466743830352 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:30 INFO - PROCESS | 3880 | 1466743830463 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 21:50:30 INFO - PROCESS | 3880 | 1466743830553 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:30 INFO - PROCESS | 3880 | 1466743830555 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:30 INFO - PROCESS | 3880 | ++DOCSHELL 15DCE400 == 24 [pid = 3880] [id = 654] 21:50:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (19A0AC00) [pid = 3880] [serial = 1962] [outer = 00000000] 21:50:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A27D000) [pid = 3880] [serial = 1963] [outer = 19A0AC00] 21:50:30 INFO - PROCESS | 3880 | 1466743830599 Marionette DEBUG loaded listener.js 21:50:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A27E400) [pid = 3880] [serial = 1964] [outer = 19A0AC00] 21:50:31 INFO - PROCESS | 3880 | 1466743831042 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 21:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 21:50:31 INFO - PROCESS | 3880 | 1466743831080 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 21:50:31 INFO - PROCESS | 3880 | 1466743831082 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 21:50:31 INFO - PROCESS | 3880 | 1466743831085 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:50:31 INFO - PROCESS | 3880 | 1466743831087 Marionette TRACE conn5 <- [1,2582,null,{}] 21:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:50:31 INFO - PROCESS | 3880 | 1466743831090 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:31 INFO - PROCESS | 3880 | 1466743831092 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:31 INFO - PROCESS | 3880 | 1466743831213 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 21:50:31 INFO - PROCESS | 3880 | 1466743831219 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:31 INFO - PROCESS | 3880 | 1466743831221 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:31 INFO - PROCESS | 3880 | ++DOCSHELL 19A76400 == 25 [pid = 3880] [id = 655] 21:50:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A3A8400) [pid = 3880] [serial = 1965] [outer = 00000000] 21:50:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A532800) [pid = 3880] [serial = 1966] [outer = 1A3A8400] 21:50:31 INFO - PROCESS | 3880 | 1466743831264 Marionette DEBUG loaded listener.js 21:50:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1A538400) [pid = 3880] [serial = 1967] [outer = 1A3A8400] 21:50:31 INFO - PROCESS | 3880 | 1466743831741 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 21:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 670ms 21:50:31 INFO - PROCESS | 3880 | 1466743831767 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 21:50:31 INFO - PROCESS | 3880 | 1466743831769 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 21:50:31 INFO - PROCESS | 3880 | 1466743831772 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:50:31 INFO - PROCESS | 3880 | 1466743831775 Marionette TRACE conn5 <- [1,2586,null,{}] 21:50:31 INFO - PROCESS | 3880 | 1466743831778 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:31 INFO - PROCESS | 3880 | 1466743831780 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:31 INFO - PROCESS | 3880 | 1466743831942 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 21:50:31 INFO - PROCESS | 3880 | 1466743831957 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:31 INFO - PROCESS | 3880 | 1466743831959 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:32 INFO - PROCESS | 3880 | ++DOCSHELL 0CB98C00 == 26 [pid = 3880] [id = 656] 21:50:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (11057400) [pid = 3880] [serial = 1968] [outer = 00000000] 21:50:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (190A3400) [pid = 3880] [serial = 1969] [outer = 11057400] 21:50:32 INFO - PROCESS | 3880 | 1466743832183 Marionette DEBUG loaded listener.js 21:50:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1AC79400) [pid = 3880] [serial = 1970] [outer = 11057400] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (178A2800) [pid = 3880] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (18FE6800) [pid = 3880] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19023C00) [pid = 3880] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15910800) [pid = 3880] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (113C0400) [pid = 3880] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (0AD1E800) [pid = 3880] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (19030800) [pid = 3880] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (18F6CC00) [pid = 3880] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (116B4400) [pid = 3880] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (173CC800) [pid = 3880] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:50:32 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1789BC00) [pid = 3880] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:50:32 INFO - PROCESS | 3880 | 1466743832603 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 870ms 21:50:32 INFO - PROCESS | 3880 | 1466743832646 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 21:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:50:32 INFO - PROCESS | 3880 | 1466743832648 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 21:50:32 INFO - PROCESS | 3880 | 1466743832651 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:50:32 INFO - PROCESS | 3880 | 1466743832653 Marionette TRACE conn5 <- [1,2590,null,{}] 21:50:32 INFO - PROCESS | 3880 | 1466743832656 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:32 INFO - PROCESS | 3880 | 1466743832658 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:32 INFO - PROCESS | 3880 | 1466743832776 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 21:50:32 INFO - PROCESS | 3880 | 1466743832784 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:32 INFO - PROCESS | 3880 | 1466743832785 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:32 INFO - PROCESS | 3880 | ++DOCSHELL 0D335000 == 27 [pid = 3880] [id = 657] 21:50:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (125DC000) [pid = 3880] [serial = 1971] [outer = 00000000] 21:50:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19023C00) [pid = 3880] [serial = 1972] [outer = 125DC000] 21:50:32 INFO - PROCESS | 3880 | 1466743832829 Marionette DEBUG loaded listener.js 21:50:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A41CC00) [pid = 3880] [serial = 1973] [outer = 125DC000] 21:50:33 INFO - PROCESS | 3880 | 1466743833257 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 21:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 630ms 21:50:33 INFO - PROCESS | 3880 | 1466743833282 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 21:50:33 INFO - PROCESS | 3880 | 1466743833284 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 21:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:50:33 INFO - PROCESS | 3880 | 1466743833287 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:50:33 INFO - PROCESS | 3880 | 1466743833289 Marionette TRACE conn5 <- [1,2594,null,{}] 21:50:33 INFO - PROCESS | 3880 | 1466743833292 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:33 INFO - PROCESS | 3880 | 1466743833294 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:33 INFO - PROCESS | 3880 | 1466743833378 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 21:50:33 INFO - PROCESS | 3880 | 1466743833503 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:33 INFO - PROCESS | 3880 | 1466743833504 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:33 INFO - PROCESS | 3880 | ++DOCSHELL 18BD4C00 == 28 [pid = 3880] [id = 658] 21:50:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18FEB400) [pid = 3880] [serial = 1974] [outer = 00000000] 21:50:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AE44C00) [pid = 3880] [serial = 1975] [outer = 18FEB400] 21:50:33 INFO - PROCESS | 3880 | 1466743833548 Marionette DEBUG loaded listener.js 21:50:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1AE4AC00) [pid = 3880] [serial = 1976] [outer = 18FEB400] 21:50:33 INFO - PROCESS | 3880 | 1466743833901 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 21:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 670ms 21:50:33 INFO - PROCESS | 3880 | 1466743833958 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 21:50:33 INFO - PROCESS | 3880 | 1466743833960 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 21:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:50:33 INFO - PROCESS | 3880 | 1466743833963 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:50:33 INFO - PROCESS | 3880 | 1466743833964 Marionette TRACE conn5 <- [1,2598,null,{}] 21:50:33 INFO - PROCESS | 3880 | 1466743833968 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:33 INFO - PROCESS | 3880 | 1466743833969 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:34 INFO - PROCESS | 3880 | 1466743834050 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 21:50:34 INFO - PROCESS | 3880 | 1466743834055 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:34 INFO - PROCESS | 3880 | 1466743834057 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:34 INFO - PROCESS | 3880 | ++DOCSHELL 1876B000 == 29 [pid = 3880] [id = 659] 21:50:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AE4CC00) [pid = 3880] [serial = 1977] [outer = 00000000] 21:50:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AFAB800) [pid = 3880] [serial = 1978] [outer = 1AE4CC00] 21:50:34 INFO - PROCESS | 3880 | 1466743834100 Marionette DEBUG loaded listener.js 21:50:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1B006800) [pid = 3880] [serial = 1979] [outer = 1AE4CC00] 21:50:34 INFO - PROCESS | 3880 | 1466743834927 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1019ms 21:50:34 INFO - PROCESS | 3880 | 1466743834984 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 21:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:50:34 INFO - PROCESS | 3880 | 1466743834988 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 21:50:34 INFO - PROCESS | 3880 | 1466743834993 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:50:35 INFO - PROCESS | 3880 | 1466743834999 Marionette TRACE conn5 <- [1,2602,null,{}] 21:50:35 INFO - PROCESS | 3880 | 1466743835025 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:35 INFO - PROCESS | 3880 | 1466743835028 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:35 INFO - PROCESS | 3880 | 1466743835160 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 21:50:35 INFO - PROCESS | 3880 | 1466743835293 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:35 INFO - PROCESS | 3880 | 1466743835296 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:35 INFO - PROCESS | 3880 | ++DOCSHELL 0D3EB000 == 30 [pid = 3880] [id = 660] 21:50:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (10E5C400) [pid = 3880] [serial = 1980] [outer = 00000000] 21:50:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (11414800) [pid = 3880] [serial = 1981] [outer = 10E5C400] 21:50:35 INFO - PROCESS | 3880 | 1466743835358 Marionette DEBUG loaded listener.js 21:50:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (125DB800) [pid = 3880] [serial = 1982] [outer = 10E5C400] 21:50:36 INFO - PROCESS | 3880 | 1466743836236 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 21:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1295ms 21:50:36 INFO - PROCESS | 3880 | 1466743836302 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 21:50:36 INFO - PROCESS | 3880 | 1466743836306 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 21:50:36 INFO - PROCESS | 3880 | 1466743836311 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:50:36 INFO - PROCESS | 3880 | 1466743836315 Marionette TRACE conn5 <- [1,2606,null,{}] 21:50:36 INFO - PROCESS | 3880 | 1466743836321 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:36 INFO - PROCESS | 3880 | 1466743836324 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:36 INFO - PROCESS | 3880 | 1466743836437 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 21:50:36 INFO - PROCESS | 3880 | 1466743836571 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:36 INFO - PROCESS | 3880 | 1466743836576 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:36 INFO - PROCESS | 3880 | ++DOCSHELL 11054400 == 31 [pid = 3880] [id = 661] 21:50:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (11054C00) [pid = 3880] [serial = 1983] [outer = 00000000] 21:50:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1140C000) [pid = 3880] [serial = 1984] [outer = 11054C00] 21:50:36 INFO - PROCESS | 3880 | 1466743836627 Marionette DEBUG loaded listener.js 21:50:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1180CC00) [pid = 3880] [serial = 1985] [outer = 11054C00] 21:50:36 INFO - PROCESS | 3880 | --DOCSHELL 08A6F800 == 30 [pid = 3880] [id = 637] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (19B0EC00) [pid = 3880] [serial = 1936] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1876E000) [pid = 3880] [serial = 1925] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (18766800) [pid = 3880] [serial = 1924] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (18FEFC00) [pid = 3880] [serial = 1927] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (19046C00) [pid = 3880] [serial = 1933] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (19025400) [pid = 3880] [serial = 1928] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (190AA000) [pid = 3880] [serial = 1934] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (15AE8800) [pid = 3880] [serial = 1918] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1140F000) [pid = 3880] [serial = 1915] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (11418400) [pid = 3880] [serial = 1916] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (0CB8D400) [pid = 3880] [serial = 1912] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (0CBE3C00) [pid = 3880] [serial = 1913] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1B001400) [pid = 3880] [serial = 1910] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AE4F400) [pid = 3880] [serial = 1909] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19047C00) [pid = 3880] [serial = 1907] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1902D000) [pid = 3880] [serial = 1906] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1607E000) [pid = 3880] [serial = 1904] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (15AAEC00) [pid = 3880] [serial = 1903] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (173D4000) [pid = 3880] [serial = 1921] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (17897C00) [pid = 3880] [serial = 1922] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19027000) [pid = 3880] [serial = 1930] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (15DCA000) [pid = 3880] [serial = 1919] [outer = 00000000] [url = about:blank] 21:50:36 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1902C400) [pid = 3880] [serial = 1931] [outer = 00000000] [url = about:blank] 21:50:37 INFO - PROCESS | 3880 | 1466743837168 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 932ms 21:50:37 INFO - PROCESS | 3880 | 1466743837248 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 21:50:37 INFO - PROCESS | 3880 | 1466743837253 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 21:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:50:37 INFO - PROCESS | 3880 | 1466743837260 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:50:37 INFO - PROCESS | 3880 | 1466743837263 Marionette TRACE conn5 <- [1,2610,null,{}] 21:50:37 INFO - PROCESS | 3880 | 1466743837266 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:37 INFO - PROCESS | 3880 | 1466743837269 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:37 INFO - PROCESS | 3880 | 1466743837357 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 21:50:37 INFO - PROCESS | 3880 | 1466743837370 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:37 INFO - PROCESS | 3880 | 1466743837373 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:37 INFO - PROCESS | 3880 | ++DOCSHELL 116B3C00 == 31 [pid = 3880] [id = 662] 21:50:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (11A0D800) [pid = 3880] [serial = 1986] [outer = 00000000] 21:50:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1590A800) [pid = 3880] [serial = 1987] [outer = 11A0D800] 21:50:37 INFO - PROCESS | 3880 | 1466743837420 Marionette DEBUG loaded listener.js 21:50:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (15AAEC00) [pid = 3880] [serial = 1988] [outer = 11A0D800] 21:50:37 INFO - PROCESS | 3880 | 1466743837918 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 21:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 21:50:37 INFO - PROCESS | 3880 | 1466743837935 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 21:50:37 INFO - PROCESS | 3880 | 1466743837937 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 21:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:50:37 INFO - PROCESS | 3880 | 1466743837941 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:50:37 INFO - PROCESS | 3880 | 1466743837944 Marionette TRACE conn5 <- [1,2614,null,{}] 21:50:37 INFO - PROCESS | 3880 | 1466743837955 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:37 INFO - PROCESS | 3880 | 1466743837960 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:38 INFO - PROCESS | 3880 | 1466743838077 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 21:50:38 INFO - PROCESS | 3880 | 1466743838176 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:38 INFO - PROCESS | 3880 | 1466743838179 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:38 INFO - PROCESS | 3880 | ++DOCSHELL 160DE400 == 32 [pid = 3880] [id = 663] 21:50:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (160DE800) [pid = 3880] [serial = 1989] [outer = 00000000] 21:50:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (16255000) [pid = 3880] [serial = 1990] [outer = 160DE800] 21:50:38 INFO - PROCESS | 3880 | 1466743838235 Marionette DEBUG loaded listener.js 21:50:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (17348C00) [pid = 3880] [serial = 1991] [outer = 160DE800] 21:50:38 INFO - PROCESS | 3880 | 1466743838612 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 21:50:38 INFO - PROCESS | 3880 | 1466743838673 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 21:50:38 INFO - PROCESS | 3880 | 1466743838676 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 21:50:38 INFO - PROCESS | 3880 | 1466743838679 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:50:38 INFO - PROCESS | 3880 | 1466743838681 Marionette TRACE conn5 <- [1,2618,null,{}] 21:50:38 INFO - PROCESS | 3880 | 1466743838684 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:38 INFO - PROCESS | 3880 | 1466743838686 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:38 INFO - PROCESS | 3880 | 1466743838771 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 21:50:38 INFO - PROCESS | 3880 | 1466743838777 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:38 INFO - PROCESS | 3880 | 1466743838787 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:38 INFO - PROCESS | 3880 | ++DOCSHELL 173D8800 == 33 [pid = 3880] [id = 664] 21:50:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (17895000) [pid = 3880] [serial = 1992] [outer = 00000000] 21:50:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1876A000) [pid = 3880] [serial = 1993] [outer = 17895000] 21:50:38 INFO - PROCESS | 3880 | 1466743838833 Marionette DEBUG loaded listener.js 21:50:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (18B3EC00) [pid = 3880] [serial = 1994] [outer = 17895000] 21:50:39 INFO - PROCESS | 3880 | 1466743839336 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 21:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 670ms 21:50:39 INFO - PROCESS | 3880 | 1466743839353 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 21:50:39 INFO - PROCESS | 3880 | 1466743839355 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 21:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:50:39 INFO - PROCESS | 3880 | 1466743839358 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:50:39 INFO - PROCESS | 3880 | 1466743839359 Marionette TRACE conn5 <- [1,2622,null,{}] 21:50:39 INFO - PROCESS | 3880 | 1466743839362 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:39 INFO - PROCESS | 3880 | 1466743839364 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:39 INFO - PROCESS | 3880 | 1466743839505 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 21:50:39 INFO - PROCESS | 3880 | 1466743839526 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:39 INFO - PROCESS | 3880 | 1466743839528 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:39 INFO - PROCESS | 3880 | ++DOCSHELL 18FEBC00 == 34 [pid = 3880] [id = 665] 21:50:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18FEC800) [pid = 3880] [serial = 1995] [outer = 00000000] 21:50:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FF4000) [pid = 3880] [serial = 1996] [outer = 18FEC800] 21:50:39 INFO - PROCESS | 3880 | 1466743839572 Marionette DEBUG loaded listener.js 21:50:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (19022400) [pid = 3880] [serial = 1997] [outer = 18FEC800] 21:50:40 INFO - PROCESS | 3880 | 1466743840000 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 21:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:50:40 INFO - PROCESS | 3880 | 1466743840029 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 21:50:40 INFO - PROCESS | 3880 | 1466743840031 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 21:50:40 INFO - PROCESS | 3880 | 1466743840034 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:50:40 INFO - PROCESS | 3880 | 1466743840035 Marionette TRACE conn5 <- [1,2626,null,{}] 21:50:40 INFO - PROCESS | 3880 | 1466743840039 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:40 INFO - PROCESS | 3880 | 1466743840044 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:40 INFO - PROCESS | 3880 | 1466743840189 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 21:50:40 INFO - PROCESS | 3880 | 1466743840195 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:40 INFO - PROCESS | 3880 | 1466743840197 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:40 INFO - PROCESS | 3880 | ++DOCSHELL 1789A800 == 35 [pid = 3880] [id = 666] 21:50:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FEEC00) [pid = 3880] [serial = 1998] [outer = 00000000] 21:50:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1903BC00) [pid = 3880] [serial = 1999] [outer = 18FEEC00] 21:50:40 INFO - PROCESS | 3880 | 1466743840243 Marionette DEBUG loaded listener.js 21:50:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (190A7400) [pid = 3880] [serial = 2000] [outer = 18FEEC00] 21:50:40 INFO - PROCESS | 3880 | 1466743840725 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 730ms 21:50:40 INFO - PROCESS | 3880 | 1466743840765 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 21:50:40 INFO - PROCESS | 3880 | 1466743840767 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 21:50:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:50:40 INFO - PROCESS | 3880 | 1466743840770 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:50:40 INFO - PROCESS | 3880 | 1466743840772 Marionette TRACE conn5 <- [1,2630,null,{}] 21:50:40 INFO - PROCESS | 3880 | 1466743840776 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:40 INFO - PROCESS | 3880 | 1466743840787 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:40 INFO - PROCESS | 3880 | 1466743840932 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 21:50:40 INFO - PROCESS | 3880 | 1466743840942 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:40 INFO - PROCESS | 3880 | 1466743840944 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:41 INFO - PROCESS | 3880 | ++DOCSHELL 19A0A400 == 36 [pid = 3880] [id = 667] 21:50:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19A71400) [pid = 3880] [serial = 2001] [outer = 00000000] 21:50:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1A238C00) [pid = 3880] [serial = 2002] [outer = 19A71400] 21:50:41 INFO - PROCESS | 3880 | 1466743841048 Marionette DEBUG loaded listener.js 21:50:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A279800) [pid = 3880] [serial = 2003] [outer = 19A71400] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (10E61400) [pid = 3880] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (11057400) [pid = 3880] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (125DC000) [pid = 3880] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (18FEB400) [pid = 3880] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1607E400) [pid = 3880] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18BCD400) [pid = 3880] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (19A0AC00) [pid = 3880] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1173F400) [pid = 3880] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (19A6C800) [pid = 3880] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (173D6800) [pid = 3880] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (190A6000) [pid = 3880] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1902D800) [pid = 3880] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A3A8400) [pid = 3880] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:50:41 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (15E9BC00) [pid = 3880] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:50:41 INFO - PROCESS | 3880 | 1466743841571 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:50:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:50:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 830ms 21:50:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:50:41 INFO - PROCESS | 3880 | 1466743841601 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 21:50:41 INFO - PROCESS | 3880 | 1466743841603 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 21:50:41 INFO - PROCESS | 3880 | 1466743841606 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:50:41 INFO - PROCESS | 3880 | 1466743841607 Marionette TRACE conn5 <- [1,2634,null,{}] 21:50:41 INFO - PROCESS | 3880 | 1466743841623 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:41 INFO - PROCESS | 3880 | 1466743841625 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:41 INFO - PROCESS | 3880 | 1466743841705 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 21:50:41 INFO - PROCESS | 3880 | 1466743841710 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:41 INFO - PROCESS | 3880 | 1466743841712 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:41 INFO - PROCESS | 3880 | ++DOCSHELL 1140E000 == 37 [pid = 3880] [id = 668] 21:50:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (17C7A800) [pid = 3880] [serial = 2004] [outer = 00000000] 21:50:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19A0AC00) [pid = 3880] [serial = 2005] [outer = 17C7A800] 21:50:41 INFO - PROCESS | 3880 | 1466743841756 Marionette DEBUG loaded listener.js 21:50:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1A12C800) [pid = 3880] [serial = 2006] [outer = 17C7A800] 21:50:42 INFO - PROCESS | 3880 | 1466743842171 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:50:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:50:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 630ms 21:50:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:50:42 INFO - PROCESS | 3880 | 1466743842239 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 21:50:42 INFO - PROCESS | 3880 | 1466743842241 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 21:50:42 INFO - PROCESS | 3880 | 1466743842244 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:50:42 INFO - PROCESS | 3880 | 1466743842246 Marionette TRACE conn5 <- [1,2638,null,{}] 21:50:42 INFO - PROCESS | 3880 | 1466743842249 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:42 INFO - PROCESS | 3880 | 1466743842251 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:42 INFO - PROCESS | 3880 | 1466743842330 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 21:50:42 INFO - PROCESS | 3880 | 1466743842337 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:42 INFO - PROCESS | 3880 | 1466743842339 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:42 INFO - PROCESS | 3880 | ++DOCSHELL 1902D800 == 38 [pid = 3880] [id = 669] 21:50:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1A41D000) [pid = 3880] [serial = 2007] [outer = 00000000] 21:50:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A53A800) [pid = 3880] [serial = 2008] [outer = 1A41D000] 21:50:42 INFO - PROCESS | 3880 | 1466743842383 Marionette DEBUG loaded listener.js 21:50:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A53D400) [pid = 3880] [serial = 2009] [outer = 1A41D000] 21:50:42 INFO - PROCESS | 3880 | 1466743842845 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:50:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:50:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 630ms 21:50:42 INFO - PROCESS | 3880 | 1466743842877 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 21:50:42 INFO - PROCESS | 3880 | 1466743842879 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 21:50:42 INFO - PROCESS | 3880 | 1466743842900 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:50:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:50:42 INFO - PROCESS | 3880 | 1466743842902 Marionette TRACE conn5 <- [1,2642,null,{}] 21:50:42 INFO - PROCESS | 3880 | 1466743842906 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:42 INFO - PROCESS | 3880 | 1466743842907 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:42 INFO - PROCESS | 3880 | 1466743842990 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 21:50:43 INFO - PROCESS | 3880 | 1466743842995 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:43 INFO - PROCESS | 3880 | 1466743842997 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:43 INFO - PROCESS | 3880 | ++DOCSHELL 1AC13400 == 39 [pid = 3880] [id = 670] 21:50:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AC1B000) [pid = 3880] [serial = 2010] [outer = 00000000] 21:50:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AE45800) [pid = 3880] [serial = 2011] [outer = 1AC1B000] 21:50:43 INFO - PROCESS | 3880 | 1466743843042 Marionette DEBUG loaded listener.js 21:50:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AE46800) [pid = 3880] [serial = 2012] [outer = 1AC1B000] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 19A76400 == 38 [pid = 3880] [id = 655] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 18BD4C00 == 37 [pid = 3880] [id = 658] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 0D335000 == 36 [pid = 3880] [id = 657] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 0CB98C00 == 35 [pid = 3880] [id = 656] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 116B3C00 == 34 [pid = 3880] [id = 662] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 0D3EB000 == 33 [pid = 3880] [id = 660] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 11054400 == 32 [pid = 3880] [id = 661] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 1876B000 == 31 [pid = 3880] [id = 659] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 1902D800 == 30 [pid = 3880] [id = 669] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 1140E000 == 29 [pid = 3880] [id = 668] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 18FEBC00 == 28 [pid = 3880] [id = 665] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 1789A800 == 27 [pid = 3880] [id = 666] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 173D8800 == 26 [pid = 3880] [id = 664] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 19A0A400 == 25 [pid = 3880] [id = 667] 21:50:44 INFO - PROCESS | 3880 | --DOCSHELL 160DE400 == 24 [pid = 3880] [id = 663] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1AE44C00) [pid = 3880] [serial = 1975] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (16259400) [pid = 3880] [serial = 1948] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (173CF400) [pid = 3880] [serial = 1949] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (18FF2800) [pid = 3880] [serial = 1954] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19024000) [pid = 3880] [serial = 1955] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1A27D000) [pid = 3880] [serial = 1963] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1180F000) [pid = 3880] [serial = 1942] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (11A0E400) [pid = 3880] [serial = 1943] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (19B0F400) [pid = 3880] [serial = 1937] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (178A1000) [pid = 3880] [serial = 1951] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (17C88400) [pid = 3880] [serial = 1952] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (19B0DC00) [pid = 3880] [serial = 1960] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1903C800) [pid = 3880] [serial = 1957] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1A532800) [pid = 3880] [serial = 1966] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1903D800) [pid = 3880] [serial = 1958] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1A27E400) [pid = 3880] [serial = 1964] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (15F15800) [pid = 3880] [serial = 1945] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (15F45400) [pid = 3880] [serial = 1946] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (1A538400) [pid = 3880] [serial = 1967] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (10EEF000) [pid = 3880] [serial = 1939] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (11051400) [pid = 3880] [serial = 1940] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (1AC79400) [pid = 3880] [serial = 1970] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (190A3400) [pid = 3880] [serial = 1969] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (19023C00) [pid = 3880] [serial = 1972] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (1A41CC00) [pid = 3880] [serial = 1973] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 52 (19B0E800) [pid = 3880] [serial = 1961] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | --DOMWINDOW == 51 (1AE4AC00) [pid = 3880] [serial = 1976] [outer = 00000000] [url = about:blank] 21:50:44 INFO - PROCESS | 3880 | 1466743844891 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:50:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:50:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2015ms 21:50:44 INFO - PROCESS | 3880 | 1466743844921 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 21:50:44 INFO - PROCESS | 3880 | 1466743844925 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 21:50:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:50:44 INFO - PROCESS | 3880 | 1466743844930 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:50:44 INFO - PROCESS | 3880 | 1466743844933 Marionette TRACE conn5 <- [1,2646,null,{}] 21:50:44 INFO - PROCESS | 3880 | 1466743844939 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:44 INFO - PROCESS | 3880 | 1466743844942 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:45 INFO - PROCESS | 3880 | 1466743845032 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 21:50:45 INFO - PROCESS | 3880 | 1466743845040 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:45 INFO - PROCESS | 3880 | 1466743845044 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:45 INFO - PROCESS | 3880 | ++DOCSHELL 0D376400 == 25 [pid = 3880] [id = 671] 21:50:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 52 (0D37E400) [pid = 3880] [serial = 2013] [outer = 00000000] 21:50:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (0D3EB400) [pid = 3880] [serial = 2014] [outer = 0D37E400] 21:50:45 INFO - PROCESS | 3880 | 1466743845093 Marionette DEBUG loaded listener.js 21:50:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (10EF0000) [pid = 3880] [serial = 2015] [outer = 0D37E400] 21:50:45 INFO - PROCESS | 3880 | 1466743845572 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:50:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:50:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 21:50:45 INFO - PROCESS | 3880 | 1466743845601 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 21:50:45 INFO - PROCESS | 3880 | 1466743845605 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 21:50:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:50:45 INFO - PROCESS | 3880 | 1466743845611 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:50:45 INFO - PROCESS | 3880 | 1466743845614 Marionette TRACE conn5 <- [1,2650,null,{}] 21:50:45 INFO - PROCESS | 3880 | 1466743845622 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:45 INFO - PROCESS | 3880 | 1466743845625 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:45 INFO - PROCESS | 3880 | 1466743845713 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 21:50:45 INFO - PROCESS | 3880 | 1466743845720 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:45 INFO - PROCESS | 3880 | 1466743845723 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:45 INFO - PROCESS | 3880 | ++DOCSHELL 11413400 == 26 [pid = 3880] [id = 672] 21:50:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (11415800) [pid = 3880] [serial = 2016] [outer = 00000000] 21:50:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (116B4400) [pid = 3880] [serial = 2017] [outer = 11415800] 21:50:45 INFO - PROCESS | 3880 | 1466743845770 Marionette DEBUG loaded listener.js 21:50:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (1180F000) [pid = 3880] [serial = 2018] [outer = 11415800] 21:50:46 INFO - PROCESS | 3880 | 1466743846241 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:50:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:50:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 21:50:46 INFO - PROCESS | 3880 | 1466743846286 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 21:50:46 INFO - PROCESS | 3880 | 1466743846288 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 21:50:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:50:46 INFO - PROCESS | 3880 | 1466743846291 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:50:46 INFO - PROCESS | 3880 | 1466743846295 Marionette TRACE conn5 <- [1,2654,null,{}] 21:50:46 INFO - PROCESS | 3880 | 1466743846306 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:46 INFO - PROCESS | 3880 | 1466743846310 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:46 INFO - PROCESS | 3880 | 1466743846395 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 21:50:46 INFO - PROCESS | 3880 | 1466743846516 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:46 INFO - PROCESS | 3880 | 1466743846519 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:46 INFO - PROCESS | 3880 | ++DOCSHELL 15F02800 == 27 [pid = 3880] [id = 673] 21:50:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (15F03000) [pid = 3880] [serial = 2019] [outer = 00000000] 21:50:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (15F18800) [pid = 3880] [serial = 2020] [outer = 15F03000] 21:50:46 INFO - PROCESS | 3880 | 1466743846576 Marionette DEBUG loaded listener.js 21:50:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (15F4E000) [pid = 3880] [serial = 2021] [outer = 15F03000] 21:50:47 INFO - PROCESS | 3880 | 1466743847423 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 21:50:47 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) 21:50:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1183ms 21:50:47 INFO - PROCESS | 3880 | 1466743847478 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 21:50:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:50:47 INFO - PROCESS | 3880 | 1466743847481 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 21:50:47 INFO - PROCESS | 3880 | 1466743847484 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:50:47 INFO - PROCESS | 3880 | 1466743847486 Marionette TRACE conn5 <- [1,2658,null,{}] 21:50:47 INFO - PROCESS | 3880 | 1466743847489 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:47 INFO - PROCESS | 3880 | 1466743847491 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:47 INFO - PROCESS | 3880 | 1466743847577 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 21:50:47 INFO - PROCESS | 3880 | 1466743847665 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:47 INFO - PROCESS | 3880 | 1466743847667 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:47 INFO - PROCESS | 3880 | ++DOCSHELL 15F17C00 == 28 [pid = 3880] [id = 674] 21:50:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (15FE5000) [pid = 3880] [serial = 2022] [outer = 00000000] 21:50:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (173D0000) [pid = 3880] [serial = 2023] [outer = 15FE5000] 21:50:47 INFO - PROCESS | 3880 | 1466743847713 Marionette DEBUG loaded listener.js 21:50:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (173D8800) [pid = 3880] [serial = 2024] [outer = 15FE5000] 21:50:48 INFO - PROCESS | 3880 | 1466743848579 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:50:48 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 21:50:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1124ms 21:50:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:50:48 INFO - PROCESS | 3880 | 1466743848613 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 21:50:48 INFO - PROCESS | 3880 | 1466743848615 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 21:50:48 INFO - PROCESS | 3880 | 1466743848618 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:50:48 INFO - PROCESS | 3880 | 1466743848619 Marionette TRACE conn5 <- [1,2662,null,{}] 21:50:48 INFO - PROCESS | 3880 | 1466743848623 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:48 INFO - PROCESS | 3880 | 1466743848625 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:48 INFO - PROCESS | 3880 | 1466743848741 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 21:50:48 INFO - PROCESS | 3880 | 1466743848749 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:48 INFO - PROCESS | 3880 | 1466743848751 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:48 INFO - PROCESS | 3880 | ++DOCSHELL 17898800 == 29 [pid = 3880] [id = 675] 21:50:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1789A000) [pid = 3880] [serial = 2025] [outer = 00000000] 21:50:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (18765C00) [pid = 3880] [serial = 2026] [outer = 1789A000] 21:50:48 INFO - PROCESS | 3880 | 1466743848798 Marionette DEBUG loaded listener.js 21:50:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (1876D400) [pid = 3880] [serial = 2027] [outer = 1789A000] 21:50:49 INFO - PROCESS | 3880 | 1466743849731 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:50:49 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 21:50:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1119ms 21:50:49 INFO - PROCESS | 3880 | 1466743849738 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 21:50:49 INFO - PROCESS | 3880 | 1466743849740 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 21:50:49 INFO - PROCESS | 3880 | 1466743849743 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:50:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:50:49 INFO - PROCESS | 3880 | 1466743849745 Marionette TRACE conn5 <- [1,2666,null,{}] 21:50:49 INFO - PROCESS | 3880 | 1466743849748 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:49 INFO - PROCESS | 3880 | 1466743849754 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:49 INFO - PROCESS | 3880 | 1466743849896 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 21:50:49 INFO - PROCESS | 3880 | 1466743849902 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:49 INFO - PROCESS | 3880 | 1466743849904 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:49 INFO - PROCESS | 3880 | ++DOCSHELL 18BD4C00 == 30 [pid = 3880] [id = 676] 21:50:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (18F6A400) [pid = 3880] [serial = 2028] [outer = 00000000] 21:50:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1902F400) [pid = 3880] [serial = 2029] [outer = 18F6A400] 21:50:49 INFO - PROCESS | 3880 | 1466743849949 Marionette DEBUG loaded listener.js 21:50:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19033C00) [pid = 3880] [serial = 2030] [outer = 18F6A400] 21:50:50 INFO - PROCESS | 3880 | 1466743850892 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 21:50:50 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) 21:50:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1178ms 21:50:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:50:50 INFO - PROCESS | 3880 | 1466743850926 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 21:50:50 INFO - PROCESS | 3880 | 1466743850927 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 21:50:50 INFO - PROCESS | 3880 | 1466743850931 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:50:50 INFO - PROCESS | 3880 | 1466743850932 Marionette TRACE conn5 <- [1,2670,null,{}] 21:50:50 INFO - PROCESS | 3880 | 1466743850936 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:50 INFO - PROCESS | 3880 | 1466743850937 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:51 INFO - PROCESS | 3880 | 1466743851048 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 21:50:51 INFO - PROCESS | 3880 | 1466743851055 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:51 INFO - PROCESS | 3880 | 1466743851057 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:51 INFO - PROCESS | 3880 | ++DOCSHELL 1903B000 == 31 [pid = 3880] [id = 677] 21:50:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1903B400) [pid = 3880] [serial = 2031] [outer = 00000000] 21:50:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19042800) [pid = 3880] [serial = 2032] [outer = 1903B400] 21:50:51 INFO - PROCESS | 3880 | 1466743851102 Marionette DEBUG loaded listener.js 21:50:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (19044800) [pid = 3880] [serial = 2033] [outer = 1903B400] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1A41D000) [pid = 3880] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (18FEC800) [pid = 3880] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (18FEEC00) [pid = 3880] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (19A71400) [pid = 3880] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (17895000) [pid = 3880] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (160DE800) [pid = 3880] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (11A0D800) [pid = 3880] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (11054C00) [pid = 3880] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (10E5C400) [pid = 3880] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1AE4CC00) [pid = 3880] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:50:51 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (17C7A800) [pid = 3880] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:50:52 INFO - PROCESS | 3880 | 1466743852062 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 21:50: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) 21:50:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1180ms 21:50:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:50:52 INFO - PROCESS | 3880 | 1466743852112 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 21:50:52 INFO - PROCESS | 3880 | 1466743852114 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 21:50:52 INFO - PROCESS | 3880 | 1466743852117 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:50:52 INFO - PROCESS | 3880 | 1466743852119 Marionette TRACE conn5 <- [1,2674,null,{}] 21:50:52 INFO - PROCESS | 3880 | 1466743852123 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:52 INFO - PROCESS | 3880 | 1466743852124 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:52 INFO - PROCESS | 3880 | 1466743852203 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 21:50:52 INFO - PROCESS | 3880 | 1466743852293 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:52 INFO - PROCESS | 3880 | 1466743852294 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:52 INFO - PROCESS | 3880 | ++DOCSHELL 10E5FC00 == 32 [pid = 3880] [id = 678] 21:50:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (10E60400) [pid = 3880] [serial = 2034] [outer = 00000000] 21:50:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (160E2C00) [pid = 3880] [serial = 2035] [outer = 10E60400] 21:50:52 INFO - PROCESS | 3880 | 1466743852339 Marionette DEBUG loaded listener.js 21:50:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (15FDC400) [pid = 3880] [serial = 2036] [outer = 10E60400] 21:50:53 INFO - PROCESS | 3880 | 1466743853199 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:50:53 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 21:50:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1124ms 21:50:53 INFO - PROCESS | 3880 | 1466743853246 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 21:50:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:50:53 INFO - PROCESS | 3880 | 1466743853248 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 21:50:53 INFO - PROCESS | 3880 | 1466743853251 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:50:53 INFO - PROCESS | 3880 | 1466743853253 Marionette TRACE conn5 <- [1,2678,null,{}] 21:50:53 INFO - PROCESS | 3880 | 1466743853256 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:53 INFO - PROCESS | 3880 | 1466743853258 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:53 INFO - PROCESS | 3880 | 1466743853372 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 21:50:53 INFO - PROCESS | 3880 | 1466743853381 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:53 INFO - PROCESS | 3880 | 1466743853383 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:53 INFO - PROCESS | 3880 | ++DOCSHELL 15E9BC00 == 33 [pid = 3880] [id = 679] 21:50:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (19A0A400) [pid = 3880] [serial = 2037] [outer = 00000000] 21:50:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (19B0F000) [pid = 3880] [serial = 2038] [outer = 19A0A400] 21:50:53 INFO - PROCESS | 3880 | 1466743853427 Marionette DEBUG loaded listener.js 21:50:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (19B13800) [pid = 3880] [serial = 2039] [outer = 19A0A400] 21:50:54 INFO - PROCESS | 3880 | 1466743854541 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:50:54 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 21:50:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1323ms 21:50:54 INFO - PROCESS | 3880 | 1466743854621 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 21:50:54 INFO - PROCESS | 3880 | 1466743854626 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 21:50:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:50:54 INFO - PROCESS | 3880 | 1466743854633 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:50:54 INFO - PROCESS | 3880 | 1466743854637 Marionette TRACE conn5 <- [1,2682,null,{}] 21:50:54 INFO - PROCESS | 3880 | 1466743854643 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:54 INFO - PROCESS | 3880 | 1466743854646 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:54 INFO - PROCESS | 3880 | 1466743854823 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 21:50:54 INFO - PROCESS | 3880 | 1466743854916 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:54 INFO - PROCESS | 3880 | 1466743854919 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:54 INFO - PROCESS | 3880 | ++DOCSHELL 0CBEDC00 == 34 [pid = 3880] [id = 680] 21:50:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (0D335000) [pid = 3880] [serial = 2040] [outer = 00000000] 21:50:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1140E400) [pid = 3880] [serial = 2041] [outer = 0D335000] 21:50:55 INFO - PROCESS | 3880 | 1466743855019 Marionette DEBUG loaded listener.js 21:50:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (11A90800) [pid = 3880] [serial = 2042] [outer = 0D335000] 21:50:56 INFO - PROCESS | 3880 | --DOCSHELL 10E5FC00 == 33 [pid = 3880] [id = 678] 21:50:56 INFO - PROCESS | 3880 | --DOCSHELL 1903B000 == 32 [pid = 3880] [id = 677] 21:50:56 INFO - PROCESS | 3880 | --DOCSHELL 18BD4C00 == 31 [pid = 3880] [id = 676] 21:50:56 INFO - PROCESS | 3880 | --DOCSHELL 17898800 == 30 [pid = 3880] [id = 675] 21:50:56 INFO - PROCESS | 3880 | --DOCSHELL 15F17C00 == 29 [pid = 3880] [id = 674] 21:50:56 INFO - PROCESS | 3880 | --DOCSHELL 15F02800 == 28 [pid = 3880] [id = 673] 21:50:56 INFO - PROCESS | 3880 | --DOCSHELL 11413400 == 27 [pid = 3880] [id = 672] 21:50:56 INFO - PROCESS | 3880 | --DOCSHELL 0D376400 == 26 [pid = 3880] [id = 671] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A53D400) [pid = 3880] [serial = 2009] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (18FF4000) [pid = 3880] [serial = 1996] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1903BC00) [pid = 3880] [serial = 1999] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1AE45800) [pid = 3880] [serial = 2011] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (19022400) [pid = 3880] [serial = 1997] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1A238C00) [pid = 3880] [serial = 2002] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (190A7400) [pid = 3880] [serial = 2000] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1A53A800) [pid = 3880] [serial = 2008] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (1A279800) [pid = 3880] [serial = 2003] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (1876A000) [pid = 3880] [serial = 1993] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (16255000) [pid = 3880] [serial = 1990] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (17348C00) [pid = 3880] [serial = 1991] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (1590A800) [pid = 3880] [serial = 1987] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (15AAEC00) [pid = 3880] [serial = 1988] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (1180CC00) [pid = 3880] [serial = 1985] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (1140C000) [pid = 3880] [serial = 1984] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (125DB800) [pid = 3880] [serial = 1982] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 52 (11414800) [pid = 3880] [serial = 1981] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 51 (1AFAB800) [pid = 3880] [serial = 1978] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 50 (1B006800) [pid = 3880] [serial = 1979] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 49 (19A0AC00) [pid = 3880] [serial = 2005] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 48 (1A12C800) [pid = 3880] [serial = 2006] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | --DOMWINDOW == 47 (18B3EC00) [pid = 3880] [serial = 1994] [outer = 00000000] [url = about:blank] 21:50:56 INFO - PROCESS | 3880 | 1466743856325 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:50:56 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 21:50:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1722ms 21:50:56 INFO - PROCESS | 3880 | 1466743856363 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 21:50:56 INFO - PROCESS | 3880 | 1466743856367 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 21:50:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:50:56 INFO - PROCESS | 3880 | 1466743856372 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:50:56 INFO - PROCESS | 3880 | 1466743856375 Marionette TRACE conn5 <- [1,2686,null,{}] 21:50:56 INFO - PROCESS | 3880 | 1466743856380 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:56 INFO - PROCESS | 3880 | 1466743856383 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:56 INFO - PROCESS | 3880 | 1466743856463 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 21:50:56 INFO - PROCESS | 3880 | 1466743856471 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:56 INFO - PROCESS | 3880 | 1466743856475 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:56 INFO - PROCESS | 3880 | ++DOCSHELL 0D3ED400 == 27 [pid = 3880] [id = 681] 21:50:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 48 (11052C00) [pid = 3880] [serial = 2043] [outer = 00000000] 21:50:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 49 (1105CC00) [pid = 3880] [serial = 2044] [outer = 11052C00] 21:50:56 INFO - PROCESS | 3880 | 1466743856523 Marionette DEBUG loaded listener.js 21:50:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 50 (1140F000) [pid = 3880] [serial = 2045] [outer = 11052C00] 21:50:57 INFO - PROCESS | 3880 | 1466743857505 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:50:57 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 21:50:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1183ms 21:50:57 INFO - PROCESS | 3880 | 1466743857556 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 21:50:57 INFO - PROCESS | 3880 | 1466743857561 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 21:50:57 INFO - PROCESS | 3880 | 1466743857567 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:50:57 INFO - PROCESS | 3880 | 1466743857570 Marionette TRACE conn5 <- [1,2690,null,{}] 21:50:57 INFO - PROCESS | 3880 | 1466743857574 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:57 INFO - PROCESS | 3880 | 1466743857576 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:57 INFO - PROCESS | 3880 | 1466743857666 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 21:50:57 INFO - PROCESS | 3880 | 1466743857673 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:57 INFO - PROCESS | 3880 | 1466743857675 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:57 INFO - PROCESS | 3880 | ++DOCSHELL 15AE2800 == 28 [pid = 3880] [id = 682] 21:50:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 51 (15BBD000) [pid = 3880] [serial = 2046] [outer = 00000000] 21:50:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 52 (15DCE000) [pid = 3880] [serial = 2047] [outer = 15BBD000] 21:50:57 INFO - PROCESS | 3880 | 1466743857723 Marionette DEBUG loaded listener.js 21:50:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 53 (15E9C000) [pid = 3880] [serial = 2048] [outer = 15BBD000] 21:50:58 INFO - PROCESS | 3880 | 1466743858216 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:50:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:50:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 670ms 21:50:58 INFO - PROCESS | 3880 | 1466743858242 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 21:50:58 INFO - PROCESS | 3880 | 1466743858244 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 21:50:58 INFO - PROCESS | 3880 | 1466743858247 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:50:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:50:58 INFO - PROCESS | 3880 | 1466743858251 Marionette TRACE conn5 <- [1,2694,null,{}] 21:50:58 INFO - PROCESS | 3880 | 1466743858261 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:58 INFO - PROCESS | 3880 | 1466743858266 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:58 INFO - PROCESS | 3880 | 1466743858383 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 21:50:58 INFO - PROCESS | 3880 | 1466743858447 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:58 INFO - PROCESS | 3880 | 1466743858450 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:58 INFO - PROCESS | 3880 | ++DOCSHELL 173D8400 == 29 [pid = 3880] [id = 683] 21:50:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (173D8C00) [pid = 3880] [serial = 2049] [outer = 00000000] 21:50:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (1789F400) [pid = 3880] [serial = 2050] [outer = 173D8C00] 21:50:58 INFO - PROCESS | 3880 | 1466743858499 Marionette DEBUG loaded listener.js 21:50:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (18765800) [pid = 3880] [serial = 2051] [outer = 173D8C00] 21:50:58 INFO - PROCESS | 3880 | 1466743858916 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 21:50:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:50:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 730ms 21:50:58 INFO - PROCESS | 3880 | 1466743858987 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 21:50:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:50:58 INFO - PROCESS | 3880 | 1466743858989 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 21:50:58 INFO - PROCESS | 3880 | 1466743858993 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:50:58 INFO - PROCESS | 3880 | 1466743858994 Marionette TRACE conn5 <- [1,2698,null,{}] 21:50:58 INFO - PROCESS | 3880 | 1466743858998 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:59 INFO - PROCESS | 3880 | 1466743859000 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:59 INFO - PROCESS | 3880 | 1466743859147 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 21:50:59 INFO - PROCESS | 3880 | 1466743859173 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:59 INFO - PROCESS | 3880 | 1466743859175 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:59 INFO - PROCESS | 3880 | ++DOCSHELL 18FEBC00 == 30 [pid = 3880] [id = 684] 21:50:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (18FECC00) [pid = 3880] [serial = 2052] [outer = 00000000] 21:50:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (18FF4800) [pid = 3880] [serial = 2053] [outer = 18FECC00] 21:50:59 INFO - PROCESS | 3880 | 1466743859224 Marionette DEBUG loaded listener.js 21:50:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (1901CC00) [pid = 3880] [serial = 2054] [outer = 18FECC00] 21:50:59 INFO - PROCESS | 3880 | 1466743859676 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 21:50:59 INFO - PROCESS | 3880 | 1466743859730 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 21:50:59 INFO - PROCESS | 3880 | 1466743859733 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:50:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:50:59 INFO - PROCESS | 3880 | 1466743859735 Marionette TRACE conn5 <- [1,2702,null,{}] 21:50:59 INFO - PROCESS | 3880 | 1466743859744 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:59 INFO - PROCESS | 3880 | 1466743859746 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:59 INFO - PROCESS | 3880 | 1466743859858 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 21:50:59 INFO - PROCESS | 3880 | 1466743859865 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:59 INFO - PROCESS | 3880 | 1466743859867 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:50:59 INFO - PROCESS | 3880 | ++DOCSHELL 19026800 == 31 [pid = 3880] [id = 685] 21:50:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (1902C400) [pid = 3880] [serial = 2055] [outer = 00000000] 21:50:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1903EC00) [pid = 3880] [serial = 2056] [outer = 1902C400] 21:50:59 INFO - PROCESS | 3880 | 1466743859915 Marionette DEBUG loaded listener.js 21:50:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (19048000) [pid = 3880] [serial = 2057] [outer = 1902C400] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (15F03000) [pid = 3880] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (0D37E400) [pid = 3880] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (10E60400) [pid = 3880] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (15FE5000) [pid = 3880] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (11415800) [pid = 3880] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (1789A000) [pid = 3880] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (1903B400) [pid = 3880] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (18F6A400) [pid = 3880] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:51:00 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (1AC1B000) [pid = 3880] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:51:00 INFO - PROCESS | 3880 | 1466743860419 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 21:51:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:51:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 730ms 21:51:00 INFO - PROCESS | 3880 | 1466743860481 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 21:51:00 INFO - PROCESS | 3880 | 1466743860483 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 21:51:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:51:00 INFO - PROCESS | 3880 | 1466743860486 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:51:00 INFO - PROCESS | 3880 | 1466743860488 Marionette TRACE conn5 <- [1,2706,null,{}] 21:51:00 INFO - PROCESS | 3880 | 1466743860491 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:00 INFO - PROCESS | 3880 | 1466743860496 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:00 INFO - PROCESS | 3880 | 1466743860636 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 21:51:00 INFO - PROCESS | 3880 | 1466743860706 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:00 INFO - PROCESS | 3880 | 1466743860708 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:00 INFO - PROCESS | 3880 | ++DOCSHELL 18763C00 == 32 [pid = 3880] [id = 686] 21:51:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (18B31000) [pid = 3880] [serial = 2058] [outer = 00000000] 21:51:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (1A134C00) [pid = 3880] [serial = 2059] [outer = 18B31000] 21:51:00 INFO - PROCESS | 3880 | 1466743860752 Marionette DEBUG loaded listener.js 21:51:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (19023C00) [pid = 3880] [serial = 2060] [outer = 18B31000] 21:51:01 INFO - PROCESS | 3880 | 1466743861124 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 21:51:01 INFO - PROCESS | 3880 | 1466743861161 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 21:51:01 INFO - PROCESS | 3880 | 1466743861164 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:51:01 INFO - PROCESS | 3880 | 1466743861166 Marionette TRACE conn5 <- [1,2710,null,{}] 21:51:01 INFO - PROCESS | 3880 | 1466743861169 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:01 INFO - PROCESS | 3880 | 1466743861171 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:01 INFO - PROCESS | 3880 | 1466743861250 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 21:51:01 INFO - PROCESS | 3880 | 1466743861255 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:01 INFO - PROCESS | 3880 | 1466743861257 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:01 INFO - PROCESS | 3880 | ++DOCSHELL 1A27FC00 == 33 [pid = 3880] [id = 687] 21:51:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (1A280000) [pid = 3880] [serial = 2061] [outer = 00000000] 21:51:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (1A3AD000) [pid = 3880] [serial = 2062] [outer = 1A280000] 21:51:01 INFO - PROCESS | 3880 | 1466743861300 Marionette DEBUG loaded listener.js 21:51:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (17C79400) [pid = 3880] [serial = 2063] [outer = 1A280000] 21:51:01 INFO - PROCESS | 3880 | 1466743861740 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 21:51:01 INFO - PROCESS | 3880 | 1466743861797 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 21:51:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:51:01 INFO - PROCESS | 3880 | 1466743861800 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:51:01 INFO - PROCESS | 3880 | 1466743861802 Marionette TRACE conn5 <- [1,2714,null,{}] 21:51:01 INFO - PROCESS | 3880 | 1466743861806 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:01 INFO - PROCESS | 3880 | 1466743861808 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:01 INFO - PROCESS | 3880 | 1466743861888 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 21:51:01 INFO - PROCESS | 3880 | 1466743861894 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:01 INFO - PROCESS | 3880 | 1466743861896 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:01 INFO - PROCESS | 3880 | ++DOCSHELL 1A536000 == 34 [pid = 3880] [id = 688] 21:51:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (1A537C00) [pid = 3880] [serial = 2064] [outer = 00000000] 21:51:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1A53EC00) [pid = 3880] [serial = 2065] [outer = 1A537C00] 21:51:01 INFO - PROCESS | 3880 | 1466743861941 Marionette DEBUG loaded listener.js 21:51:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (1AC17C00) [pid = 3880] [serial = 2066] [outer = 1A537C00] 21:51:02 INFO - PROCESS | 3880 | 1466743862595 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 21:51:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:51:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 830ms 21:51:02 INFO - PROCESS | 3880 | 1466743862631 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 21:51:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:51:02 INFO - PROCESS | 3880 | 1466743862636 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 21:51:02 INFO - PROCESS | 3880 | 1466743862641 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:51:02 INFO - PROCESS | 3880 | 1466743862644 Marionette TRACE conn5 <- [1,2718,null,{}] 21:51:02 INFO - PROCESS | 3880 | 1466743862651 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:02 INFO - PROCESS | 3880 | 1466743862654 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:02 INFO - PROCESS | 3880 | 1466743862766 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 21:51:02 INFO - PROCESS | 3880 | 1466743862880 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:02 INFO - PROCESS | 3880 | 1466743862884 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:02 INFO - PROCESS | 3880 | ++DOCSHELL 11054400 == 35 [pid = 3880] [id = 689] 21:51:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (11054C00) [pid = 3880] [serial = 2067] [outer = 00000000] 21:51:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1590C400) [pid = 3880] [serial = 2068] [outer = 11054C00] 21:51:02 INFO - PROCESS | 3880 | 1466743862982 Marionette DEBUG loaded listener.js 21:51:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (15AE1400) [pid = 3880] [serial = 2069] [outer = 11054C00] 21:51:04 INFO - PROCESS | 3880 | 1466743864059 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:51:04 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 21:51:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:51:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:51:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1489ms 21:51:04 INFO - PROCESS | 3880 | 1466743864131 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 21:51:04 INFO - PROCESS | 3880 | 1466743864136 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 21:51:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:51:04 INFO - PROCESS | 3880 | 1466743864142 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:51:04 INFO - PROCESS | 3880 | 1466743864145 Marionette TRACE conn5 <- [1,2722,null,{}] 21:51:04 INFO - PROCESS | 3880 | 1466743864150 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:04 INFO - PROCESS | 3880 | 1466743864153 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:04 INFO - PROCESS | 3880 | 1466743864305 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 21:51:04 INFO - PROCESS | 3880 | 1466743864438 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:04 INFO - PROCESS | 3880 | 1466743864441 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:04 INFO - PROCESS | 3880 | ++DOCSHELL 1789F000 == 36 [pid = 3880] [id = 690] 21:51:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (178A0C00) [pid = 3880] [serial = 2070] [outer = 00000000] 21:51:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (18BD4400) [pid = 3880] [serial = 2071] [outer = 178A0C00] 21:51:04 INFO - PROCESS | 3880 | 1466743864499 Marionette DEBUG loaded listener.js 21:51:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1901C800) [pid = 3880] [serial = 2072] [outer = 178A0C00] 21:51:05 INFO - PROCESS | 3880 | 1466743865296 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 21:51:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:51:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1180ms 21:51:05 INFO - PROCESS | 3880 | 1466743865326 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 21:51:05 INFO - PROCESS | 3880 | 1466743865330 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 21:51:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:51:05 INFO - PROCESS | 3880 | 1466743865335 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:51:05 INFO - PROCESS | 3880 | 1466743865338 Marionette TRACE conn5 <- [1,2726,null,{}] 21:51:05 INFO - PROCESS | 3880 | 1466743865343 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:05 INFO - PROCESS | 3880 | 1466743865346 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:05 INFO - PROCESS | 3880 | 1466743865480 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 21:51:05 INFO - PROCESS | 3880 | 1466743865595 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:05 INFO - PROCESS | 3880 | 1466743865599 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:05 INFO - PROCESS | 3880 | ++DOCSHELL 10E5C400 == 37 [pid = 3880] [id = 691] 21:51:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (10E62400) [pid = 3880] [serial = 2073] [outer = 00000000] 21:51:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (11808C00) [pid = 3880] [serial = 2074] [outer = 10E62400] 21:51:05 INFO - PROCESS | 3880 | 1466743865690 Marionette DEBUG loaded listener.js 21:51:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (11A88C00) [pid = 3880] [serial = 2075] [outer = 10E62400] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 1A27FC00 == 36 [pid = 3880] [id = 687] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 18763C00 == 35 [pid = 3880] [id = 686] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 19026800 == 34 [pid = 3880] [id = 685] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 18FEBC00 == 33 [pid = 3880] [id = 684] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 173D8400 == 32 [pid = 3880] [id = 683] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 15AE2800 == 31 [pid = 3880] [id = 682] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 0D3ED400 == 30 [pid = 3880] [id = 681] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 15E9BC00 == 29 [pid = 3880] [id = 679] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 0CBEDC00 == 28 [pid = 3880] [id = 680] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 1AC13400 == 27 [pid = 3880] [id = 670] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 1789F000 == 26 [pid = 3880] [id = 690] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 1A536000 == 25 [pid = 3880] [id = 688] 21:51:06 INFO - PROCESS | 3880 | --DOCSHELL 11054400 == 24 [pid = 3880] [id = 689] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (15F18800) [pid = 3880] [serial = 2020] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (0D3EB400) [pid = 3880] [serial = 2014] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (10EF0000) [pid = 3880] [serial = 2015] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (160E2C00) [pid = 3880] [serial = 2035] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (173D0000) [pid = 3880] [serial = 2023] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (173D8800) [pid = 3880] [serial = 2024] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1180F000) [pid = 3880] [serial = 2018] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1876D400) [pid = 3880] [serial = 2027] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (19042800) [pid = 3880] [serial = 2032] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (19033C00) [pid = 3880] [serial = 2030] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (19044800) [pid = 3880] [serial = 2033] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (1902F400) [pid = 3880] [serial = 2029] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (116B4400) [pid = 3880] [serial = 2017] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (15F4E000) [pid = 3880] [serial = 2021] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 56 (1AE46800) [pid = 3880] [serial = 2012] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 55 (18765C00) [pid = 3880] [serial = 2026] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 54 (15FDC400) [pid = 3880] [serial = 2036] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | --DOMWINDOW == 53 (19B0F000) [pid = 3880] [serial = 2038] [outer = 00000000] [url = about:blank] 21:51:06 INFO - PROCESS | 3880 | 1466743866804 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 21:51:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:51:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1536ms 21:51:06 INFO - PROCESS | 3880 | 1466743866872 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 21:51:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:51:06 INFO - PROCESS | 3880 | 1466743866876 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 21:51:06 INFO - PROCESS | 3880 | 1466743866880 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:51:06 INFO - PROCESS | 3880 | 1466743866885 Marionette TRACE conn5 <- [1,2730,null,{}] 21:51:06 INFO - PROCESS | 3880 | 1466743866889 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:06 INFO - PROCESS | 3880 | 1466743866892 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:06 INFO - PROCESS | 3880 | 1466743866981 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 21:51:07 INFO - PROCESS | 3880 | 1466743866992 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:07 INFO - PROCESS | 3880 | 1466743866995 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:07 INFO - PROCESS | 3880 | ++DOCSHELL 11053400 == 25 [pid = 3880] [id = 692] 21:51:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 54 (11053800) [pid = 3880] [serial = 2076] [outer = 00000000] 21:51:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 55 (113BE800) [pid = 3880] [serial = 2077] [outer = 11053800] 21:51:07 INFO - PROCESS | 3880 | 1466743867043 Marionette DEBUG loaded listener.js 21:51:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 56 (11414400) [pid = 3880] [serial = 2078] [outer = 11053800] 21:51:07 INFO - PROCESS | 3880 | 1466743867542 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:51:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:51:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 690ms 21:51:07 INFO - PROCESS | 3880 | 1466743867571 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 21:51:07 INFO - PROCESS | 3880 | 1466743867576 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 21:51:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:51:07 INFO - PROCESS | 3880 | 1466743867583 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:51:07 INFO - PROCESS | 3880 | 1466743867585 Marionette TRACE conn5 <- [1,2734,null,{}] 21:51:07 INFO - PROCESS | 3880 | 1466743867589 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:07 INFO - PROCESS | 3880 | 1466743867591 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:07 INFO - PROCESS | 3880 | 1466743867711 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 21:51:07 INFO - PROCESS | 3880 | 1466743867721 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:07 INFO - PROCESS | 3880 | 1466743867723 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:07 INFO - PROCESS | 3880 | ++DOCSHELL 15AE0400 == 26 [pid = 3880] [id = 693] 21:51:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 57 (15AE2000) [pid = 3880] [serial = 2079] [outer = 00000000] 21:51:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (15BC9C00) [pid = 3880] [serial = 2080] [outer = 15AE2000] 21:51:07 INFO - PROCESS | 3880 | 1466743867777 Marionette DEBUG loaded listener.js 21:51:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (15F03000) [pid = 3880] [serial = 2081] [outer = 15AE2000] 21:51:08 INFO - PROCESS | 3880 | 1466743868228 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:51:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:51:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 670ms 21:51:08 INFO - PROCESS | 3880 | 1466743868256 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 21:51:08 INFO - PROCESS | 3880 | 1466743868259 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 21:51:08 INFO - PROCESS | 3880 | 1466743868262 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:51:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:51:08 INFO - PROCESS | 3880 | 1466743868265 Marionette TRACE conn5 <- [1,2738,null,{}] 21:51:08 INFO - PROCESS | 3880 | 1466743868280 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:08 INFO - PROCESS | 3880 | 1466743868285 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:08 INFO - PROCESS | 3880 | 1466743868370 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 21:51:08 INFO - PROCESS | 3880 | 1466743868379 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:08 INFO - PROCESS | 3880 | 1466743868383 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:08 INFO - PROCESS | 3880 | ++DOCSHELL 17347000 == 27 [pid = 3880] [id = 694] 21:51:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (173CE400) [pid = 3880] [serial = 2082] [outer = 00000000] 21:51:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (173D5400) [pid = 3880] [serial = 2083] [outer = 173CE400] 21:51:08 INFO - PROCESS | 3880 | 1466743868431 Marionette DEBUG loaded listener.js 21:51:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (17895C00) [pid = 3880] [serial = 2084] [outer = 173CE400] 21:51:08 INFO - PROCESS | 3880 | 1466743868891 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:51:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:51:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 690ms 21:51:08 INFO - PROCESS | 3880 | 1466743868956 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 21:51:08 INFO - PROCESS | 3880 | 1466743868959 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 21:51:08 INFO - PROCESS | 3880 | 1466743868962 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:51:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:51:08 INFO - PROCESS | 3880 | 1466743868964 Marionette TRACE conn5 <- [1,2742,null,{}] 21:51:08 INFO - PROCESS | 3880 | 1466743868967 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:08 INFO - PROCESS | 3880 | 1466743868969 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:09 INFO - PROCESS | 3880 | 1466743869088 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 21:51:09 INFO - PROCESS | 3880 | 1466743869175 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:09 INFO - PROCESS | 3880 | 1466743869177 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:09 INFO - PROCESS | 3880 | ++DOCSHELL 17C7A800 == 28 [pid = 3880] [id = 695] 21:51:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (17C7B000) [pid = 3880] [serial = 2085] [outer = 00000000] 21:51:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1876D400) [pid = 3880] [serial = 2086] [outer = 17C7B000] 21:51:09 INFO - PROCESS | 3880 | 1466743869224 Marionette DEBUG loaded listener.js 21:51:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (18BCCC00) [pid = 3880] [serial = 2087] [outer = 17C7B000] 21:51:09 INFO - PROCESS | 3880 | 1466743869644 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:51:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:51:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 730ms 21:51:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:51:09 INFO - PROCESS | 3880 | 1466743869696 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 21:51:09 INFO - PROCESS | 3880 | 1466743869698 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 21:51:09 INFO - PROCESS | 3880 | 1466743869701 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:51:09 INFO - PROCESS | 3880 | 1466743869703 Marionette TRACE conn5 <- [1,2746,null,{}] 21:51:09 INFO - PROCESS | 3880 | 1466743869706 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:09 INFO - PROCESS | 3880 | 1466743869708 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:09 INFO - PROCESS | 3880 | 1466743869820 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 21:51:09 INFO - PROCESS | 3880 | 1466743869829 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:09 INFO - PROCESS | 3880 | 1466743869831 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:09 INFO - PROCESS | 3880 | ++DOCSHELL 18FE7000 == 29 [pid = 3880] [id = 696] 21:51:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (18FE7C00) [pid = 3880] [serial = 2088] [outer = 00000000] 21:51:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1901E000) [pid = 3880] [serial = 2089] [outer = 18FE7C00] 21:51:09 INFO - PROCESS | 3880 | 1466743869876 Marionette DEBUG loaded listener.js 21:51:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1901F400) [pid = 3880] [serial = 2090] [outer = 18FE7C00] 21:51:10 INFO - PROCESS | 3880 | 1466743870360 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:51:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:51:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 21:51:10 INFO - PROCESS | 3880 | 1466743870372 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 21:51:10 INFO - PROCESS | 3880 | 1466743870374 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 21:51:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:51:10 INFO - PROCESS | 3880 | 1466743870377 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:51:10 INFO - PROCESS | 3880 | 1466743870378 Marionette TRACE conn5 <- [1,2750,null,{}] 21:51:10 INFO - PROCESS | 3880 | 1466743870382 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:10 INFO - PROCESS | 3880 | 1466743870387 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:10 INFO - PROCESS | 3880 | 1466743870549 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 21:51:10 INFO - PROCESS | 3880 | 1466743870562 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:10 INFO - PROCESS | 3880 | 1466743870564 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:10 INFO - PROCESS | 3880 | ++DOCSHELL 19038C00 == 30 [pid = 3880] [id = 697] 21:51:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19039800) [pid = 3880] [serial = 2091] [outer = 00000000] 21:51:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (19A6CC00) [pid = 3880] [serial = 2092] [outer = 19039800] 21:51:10 INFO - PROCESS | 3880 | 1466743870610 Marionette DEBUG loaded listener.js 21:51:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19B0B400) [pid = 3880] [serial = 2093] [outer = 19039800] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (0D335000) [pid = 3880] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (19A0A400) [pid = 3880] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (15BBD000) [pid = 3880] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (11052C00) [pid = 3880] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (18FECC00) [pid = 3880] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1A537C00) [pid = 3880] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1A280000) [pid = 3880] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (18B31000) [pid = 3880] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1902C400) [pid = 3880] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:51:11 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (173D8C00) [pid = 3880] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:51:11 INFO - PROCESS | 3880 | 1466743871212 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:51:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:51:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 870ms 21:51:11 INFO - PROCESS | 3880 | 1466743871252 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 21:51:11 INFO - PROCESS | 3880 | 1466743871254 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 21:51:11 INFO - PROCESS | 3880 | 1466743871258 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:51:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:51:11 INFO - PROCESS | 3880 | 1466743871259 Marionette TRACE conn5 <- [1,2754,null,{}] 21:51:11 INFO - PROCESS | 3880 | 1466743871263 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:11 INFO - PROCESS | 3880 | 1466743871265 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:11 INFO - PROCESS | 3880 | 1466743871342 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 21:51:11 INFO - PROCESS | 3880 | 1466743871351 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:11 INFO - PROCESS | 3880 | 1466743871353 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:11 INFO - PROCESS | 3880 | ++DOCSHELL 11412000 == 31 [pid = 3880] [id = 698] 21:51:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (15998000) [pid = 3880] [serial = 2094] [outer = 00000000] 21:51:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (19A0A400) [pid = 3880] [serial = 2095] [outer = 15998000] 21:51:11 INFO - PROCESS | 3880 | 1466743871396 Marionette DEBUG loaded listener.js 21:51:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1A130C00) [pid = 3880] [serial = 2096] [outer = 15998000] 21:51:11 INFO - PROCESS | 3880 | 1466743871808 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:51:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:51:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms 21:51:11 INFO - PROCESS | 3880 | 1466743871834 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 21:51:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:51:11 INFO - PROCESS | 3880 | 1466743871836 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 21:51:11 INFO - PROCESS | 3880 | 1466743871840 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:51:11 INFO - PROCESS | 3880 | 1466743871841 Marionette TRACE conn5 <- [1,2758,null,{}] 21:51:11 INFO - PROCESS | 3880 | 1466743871845 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:11 INFO - PROCESS | 3880 | 1466743871847 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:12 INFO - PROCESS | 3880 | 1466743871993 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 21:51:12 INFO - PROCESS | 3880 | 1466743872002 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:12 INFO - PROCESS | 3880 | 1466743872004 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:12 INFO - PROCESS | 3880 | ++DOCSHELL 19A02800 == 32 [pid = 3880] [id = 699] 21:51:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (1A137400) [pid = 3880] [serial = 2097] [outer = 00000000] 21:51:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (1A3AA400) [pid = 3880] [serial = 2098] [outer = 1A137400] 21:51:12 INFO - PROCESS | 3880 | 1466743872048 Marionette DEBUG loaded listener.js 21:51:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1A3AC800) [pid = 3880] [serial = 2099] [outer = 1A137400] 21:51:12 INFO - PROCESS | 3880 | 1466743872447 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:51:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:51:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 630ms 21:51:12 INFO - PROCESS | 3880 | 1466743872470 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 21:51:12 INFO - PROCESS | 3880 | 1466743872472 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 21:51:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:51:12 INFO - PROCESS | 3880 | 1466743872475 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:51:12 INFO - PROCESS | 3880 | 1466743872477 Marionette TRACE conn5 <- [1,2762,null,{}] 21:51:12 INFO - PROCESS | 3880 | 1466743872480 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:12 INFO - PROCESS | 3880 | 1466743872482 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:12 INFO - PROCESS | 3880 | 1466743872598 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 21:51:12 INFO - PROCESS | 3880 | 1466743872606 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:12 INFO - PROCESS | 3880 | 1466743872608 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:12 INFO - PROCESS | 3880 | ++DOCSHELL 1789C000 == 33 [pid = 3880] [id = 700] 21:51:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1A27FC00) [pid = 3880] [serial = 2100] [outer = 00000000] 21:51:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1A53FC00) [pid = 3880] [serial = 2101] [outer = 1A27FC00] 21:51:12 INFO - PROCESS | 3880 | 1466743872652 Marionette DEBUG loaded listener.js 21:51:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1AE26800) [pid = 3880] [serial = 2102] [outer = 1A27FC00] 21:51:13 INFO - PROCESS | 3880 | 1466743873073 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 21:51:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:51:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 630ms 21:51:13 INFO - PROCESS | 3880 | 1466743873106 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 21:51:13 INFO - PROCESS | 3880 | 1466743873108 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 21:51:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:51:13 INFO - PROCESS | 3880 | 1466743873111 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:51:13 INFO - PROCESS | 3880 | 1466743873113 Marionette TRACE conn5 <- [1,2766,null,{}] 21:51:13 INFO - PROCESS | 3880 | 1466743873161 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:13 INFO - PROCESS | 3880 | 1466743873165 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:13 INFO - PROCESS | 3880 | 1466743873318 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 21:51:13 INFO - PROCESS | 3880 | 1466743873464 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:13 INFO - PROCESS | 3880 | 1466743873468 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:13 INFO - PROCESS | 3880 | ++DOCSHELL 0D33B000 == 34 [pid = 3880] [id = 701] 21:51:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (0D382800) [pid = 3880] [serial = 2103] [outer = 00000000] 21:51:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (10EEE400) [pid = 3880] [serial = 2104] [outer = 0D382800] 21:51:13 INFO - PROCESS | 3880 | 1466743873529 Marionette DEBUG loaded listener.js 21:51:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (113BCC00) [pid = 3880] [serial = 2105] [outer = 0D382800] 21:51:14 INFO - PROCESS | 3880 | 1466743874267 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:51:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:51:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1182ms 21:51:14 INFO - PROCESS | 3880 | 1466743874306 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 21:51:14 INFO - PROCESS | 3880 | 1466743874310 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 21:51:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:51:14 INFO - PROCESS | 3880 | 1466743874316 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:51:14 INFO - PROCESS | 3880 | 1466743874318 Marionette TRACE conn5 <- [1,2770,null,{}] 21:51:14 INFO - PROCESS | 3880 | 1466743874324 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:14 INFO - PROCESS | 3880 | 1466743874327 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:14 INFO - PROCESS | 3880 | 1466743874449 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 21:51:14 INFO - PROCESS | 3880 | 1466743874592 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:14 INFO - PROCESS | 3880 | 1466743874596 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:14 INFO - PROCESS | 3880 | ++DOCSHELL 1607F400 == 35 [pid = 3880] [id = 702] 21:51:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (160E1400) [pid = 3880] [serial = 2106] [outer = 00000000] 21:51:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (17343C00) [pid = 3880] [serial = 2107] [outer = 160E1400] 21:51:14 INFO - PROCESS | 3880 | 1466743874654 Marionette DEBUG loaded listener.js 21:51:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (173D5C00) [pid = 3880] [serial = 2108] [outer = 160E1400] 21:51:15 INFO - PROCESS | 3880 | 1466743875543 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:51:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:51:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1279ms 21:51:15 INFO - PROCESS | 3880 | 1466743875595 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 21:51:15 INFO - PROCESS | 3880 | 1466743875599 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 21:51:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:51:15 INFO - PROCESS | 3880 | 1466743875605 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:51:15 INFO - PROCESS | 3880 | 1466743875608 Marionette TRACE conn5 <- [1,2774,null,{}] 21:51:15 INFO - PROCESS | 3880 | 1466743875613 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:15 INFO - PROCESS | 3880 | 1466743875616 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:15 INFO - PROCESS | 3880 | 1466743875750 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 21:51:15 INFO - PROCESS | 3880 | 1466743875879 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:15 INFO - PROCESS | 3880 | 1466743875884 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 19A02800 == 34 [pid = 3880] [id = 699] 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 11412000 == 33 [pid = 3880] [id = 698] 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 19038C00 == 32 [pid = 3880] [id = 697] 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 18FE7000 == 31 [pid = 3880] [id = 696] 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 17C7A800 == 30 [pid = 3880] [id = 695] 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 17347000 == 29 [pid = 3880] [id = 694] 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 15AE0400 == 28 [pid = 3880] [id = 693] 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 11053400 == 27 [pid = 3880] [id = 692] 21:51:15 INFO - PROCESS | 3880 | --DOCSHELL 10E5C400 == 26 [pid = 3880] [id = 691] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1140E400) [pid = 3880] [serial = 2041] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11A90800) [pid = 3880] [serial = 2042] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19B13800) [pid = 3880] [serial = 2039] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (15DCE000) [pid = 3880] [serial = 2047] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1105CC00) [pid = 3880] [serial = 2044] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1140F000) [pid = 3880] [serial = 2045] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (18FF4800) [pid = 3880] [serial = 2053] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1AC17C00) [pid = 3880] [serial = 2066] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1A53EC00) [pid = 3880] [serial = 2065] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (17C79400) [pid = 3880] [serial = 2063] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1A134C00) [pid = 3880] [serial = 2059] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1903EC00) [pid = 3880] [serial = 2056] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (19048000) [pid = 3880] [serial = 2057] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1A3AD000) [pid = 3880] [serial = 2062] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (1789F400) [pid = 3880] [serial = 2050] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (18765800) [pid = 3880] [serial = 2051] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 59 (1901CC00) [pid = 3880] [serial = 2054] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 58 (15E9C000) [pid = 3880] [serial = 2048] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | --DOMWINDOW == 57 (19023C00) [pid = 3880] [serial = 2060] [outer = 00000000] [url = about:blank] 21:51:15 INFO - PROCESS | 3880 | ++DOCSHELL 08A67400 == 27 [pid = 3880] [id = 703] 21:51:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 58 (08A69800) [pid = 3880] [serial = 2109] [outer = 00000000] 21:51:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 59 (0CBEDC00) [pid = 3880] [serial = 2110] [outer = 08A69800] 21:51:15 INFO - PROCESS | 3880 | 1466743875975 Marionette DEBUG loaded listener.js 21:51:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 60 (11054400) [pid = 3880] [serial = 2111] [outer = 08A69800] 21:51:16 INFO - PROCESS | 3880 | 1466743876413 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:51:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:51:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 831ms 21:51:16 INFO - PROCESS | 3880 | 1466743876436 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 21:51:16 INFO - PROCESS | 3880 | 1466743876440 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 21:51:16 INFO - PROCESS | 3880 | 1466743876446 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:51:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:51:16 INFO - PROCESS | 3880 | 1466743876448 Marionette TRACE conn5 <- [1,2778,null,{}] 21:51:16 INFO - PROCESS | 3880 | 1466743876452 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:16 INFO - PROCESS | 3880 | 1466743876454 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:16 INFO - PROCESS | 3880 | 1466743876541 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 21:51:16 INFO - PROCESS | 3880 | 1466743876547 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:16 INFO - PROCESS | 3880 | 1466743876549 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:16 INFO - PROCESS | 3880 | ++DOCSHELL 11B7F800 == 28 [pid = 3880] [id = 704] 21:51:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (11B80800) [pid = 3880] [serial = 2112] [outer = 00000000] 21:51:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (15DD6000) [pid = 3880] [serial = 2113] [outer = 11B80800] 21:51:16 INFO - PROCESS | 3880 | 1466743876597 Marionette DEBUG loaded listener.js 21:51:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (15F15400) [pid = 3880] [serial = 2114] [outer = 11B80800] 21:51:17 INFO - PROCESS | 3880 | 1466743877089 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:51:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:51:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 21:51:17 INFO - PROCESS | 3880 | 1466743877121 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 21:51:17 INFO - PROCESS | 3880 | 1466743877123 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 21:51:17 INFO - PROCESS | 3880 | 1466743877126 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:51:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:51:17 INFO - PROCESS | 3880 | 1466743877130 Marionette TRACE conn5 <- [1,2782,null,{}] 21:51:17 INFO - PROCESS | 3880 | 1466743877140 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:17 INFO - PROCESS | 3880 | 1466743877145 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:17 INFO - PROCESS | 3880 | 1466743877258 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 21:51:17 INFO - PROCESS | 3880 | 1466743877274 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:17 INFO - PROCESS | 3880 | 1466743877277 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:17 INFO - PROCESS | 3880 | ++DOCSHELL 178A2800 == 29 [pid = 3880] [id = 705] 21:51:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (178A2C00) [pid = 3880] [serial = 2115] [outer = 00000000] 21:51:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (17C88400) [pid = 3880] [serial = 2116] [outer = 178A2C00] 21:51:17 INFO - PROCESS | 3880 | 1466743877325 Marionette DEBUG loaded listener.js 21:51:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (18B34400) [pid = 3880] [serial = 2117] [outer = 178A2C00] 21:51:17 INFO - PROCESS | 3880 | 1466743877808 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 21:51:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:51:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 730ms 21:51:17 INFO - PROCESS | 3880 | 1466743877861 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 21:51:17 INFO - PROCESS | 3880 | 1466743877863 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 21:51:17 INFO - PROCESS | 3880 | 1466743877867 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:51:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:51:17 INFO - PROCESS | 3880 | 1466743877868 Marionette TRACE conn5 <- [1,2786,null,{}] 21:51:17 INFO - PROCESS | 3880 | 1466743877872 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:17 INFO - PROCESS | 3880 | 1466743877874 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:17 INFO - PROCESS | 3880 | 1466743877960 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 21:51:17 INFO - PROCESS | 3880 | 1466743877969 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:17 INFO - PROCESS | 3880 | 1466743877971 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:18 INFO - PROCESS | 3880 | ++DOCSHELL 173D9C00 == 30 [pid = 3880] [id = 706] 21:51:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (18BCA800) [pid = 3880] [serial = 2118] [outer = 00000000] 21:51:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (19032C00) [pid = 3880] [serial = 2119] [outer = 18BCA800] 21:51:18 INFO - PROCESS | 3880 | 1466743878108 Marionette DEBUG loaded listener.js 21:51:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1903B800) [pid = 3880] [serial = 2120] [outer = 18BCA800] 21:51:18 INFO - PROCESS | 3880 | 1466743878527 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 21:51:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:51:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 671ms 21:51:18 INFO - PROCESS | 3880 | 1466743878541 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 21:51:18 INFO - PROCESS | 3880 | 1466743878543 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 21:51:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:51:18 INFO - PROCESS | 3880 | 1466743878546 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:51:18 INFO - PROCESS | 3880 | 1466743878548 Marionette TRACE conn5 <- [1,2790,null,{}] 21:51:18 INFO - PROCESS | 3880 | 1466743878557 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:18 INFO - PROCESS | 3880 | 1466743878559 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:18 INFO - PROCESS | 3880 | 1466743878699 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 21:51:18 INFO - PROCESS | 3880 | 1466743878768 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:18 INFO - PROCESS | 3880 | 1466743878770 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:18 INFO - PROCESS | 3880 | ++DOCSHELL 19041800 == 31 [pid = 3880] [id = 707] 21:51:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (19041C00) [pid = 3880] [serial = 2121] [outer = 00000000] 21:51:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (190A9800) [pid = 3880] [serial = 2122] [outer = 19041C00] 21:51:18 INFO - PROCESS | 3880 | 1466743878814 Marionette DEBUG loaded listener.js 21:51:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (19B10000) [pid = 3880] [serial = 2123] [outer = 19041C00] 21:51:19 INFO - PROCESS | 3880 | 1466743879249 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:51:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:51:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 730ms 21:51:19 INFO - PROCESS | 3880 | 1466743879282 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 21:51:19 INFO - PROCESS | 3880 | 1466743879284 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 21:51:19 INFO - PROCESS | 3880 | 1466743879287 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:51:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:51:19 INFO - PROCESS | 3880 | 1466743879288 Marionette TRACE conn5 <- [1,2794,null,{}] 21:51:19 INFO - PROCESS | 3880 | 1466743879292 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:19 INFO - PROCESS | 3880 | 1466743879297 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:19 INFO - PROCESS | 3880 | 1466743879438 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 21:51:19 INFO - PROCESS | 3880 | 1466743879509 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:19 INFO - PROCESS | 3880 | 1466743879511 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:19 INFO - PROCESS | 3880 | ++DOCSHELL 1A278000 == 32 [pid = 3880] [id = 708] 21:51:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1A27D000) [pid = 3880] [serial = 2124] [outer = 00000000] 21:51:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A535800) [pid = 3880] [serial = 2125] [outer = 1A27D000] 21:51:19 INFO - PROCESS | 3880 | 1466743879555 Marionette DEBUG loaded listener.js 21:51:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1AC0F000) [pid = 3880] [serial = 2126] [outer = 1A27D000] 21:51:20 INFO - PROCESS | 3880 | 1466743879991 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:51:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:51:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 730ms 21:51:20 INFO - PROCESS | 3880 | 1466743880057 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 21:51:20 INFO - PROCESS | 3880 | 1466743880059 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 21:51:20 INFO - PROCESS | 3880 | 1466743880062 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:51:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:51:20 INFO - PROCESS | 3880 | 1466743880064 Marionette TRACE conn5 <- [1,2798,null,{}] 21:51:20 INFO - PROCESS | 3880 | 1466743880072 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:20 INFO - PROCESS | 3880 | 1466743880074 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:20 INFO - PROCESS | 3880 | 1466743880189 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 21:51:20 INFO - PROCESS | 3880 | 1466743880200 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:20 INFO - PROCESS | 3880 | 1466743880202 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:20 INFO - PROCESS | 3880 | ++DOCSHELL 11811400 == 33 [pid = 3880] [id = 709] 21:51:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AC74800) [pid = 3880] [serial = 2127] [outer = 00000000] 21:51:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AE46400) [pid = 3880] [serial = 2128] [outer = 1AC74800] 21:51:20 INFO - PROCESS | 3880 | 1466743880245 Marionette DEBUG loaded listener.js 21:51:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AE48C00) [pid = 3880] [serial = 2129] [outer = 1AC74800] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (15AE2000) [pid = 3880] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (17C7B000) [pid = 3880] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (11054C00) [pid = 3880] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (178A0C00) [pid = 3880] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1A137400) [pid = 3880] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (18FE7C00) [pid = 3880] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (19039800) [pid = 3880] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (15998000) [pid = 3880] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (10E62400) [pid = 3880] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (173CE400) [pid = 3880] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:51:20 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (11053800) [pid = 3880] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:51:20 INFO - PROCESS | 3880 | 1466743880714 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:51:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:51:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 731ms 21:51:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:51:20 INFO - PROCESS | 3880 | 1466743880800 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 21:51:20 INFO - PROCESS | 3880 | 1466743880802 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 21:51:20 INFO - PROCESS | 3880 | 1466743880805 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:51:20 INFO - PROCESS | 3880 | 1466743880806 Marionette TRACE conn5 <- [1,2802,null,{}] 21:51:20 INFO - PROCESS | 3880 | 1466743880810 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:20 INFO - PROCESS | 3880 | 1466743880812 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:20 INFO - PROCESS | 3880 | 1466743880892 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 21:51:20 INFO - PROCESS | 3880 | 1466743880897 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:20 INFO - PROCESS | 3880 | 1466743880899 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:20 INFO - PROCESS | 3880 | ++DOCSHELL 1876C000 == 34 [pid = 3880] [id = 710] 21:51:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (18FF3C00) [pid = 3880] [serial = 2130] [outer = 00000000] 21:51:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1A4A4400) [pid = 3880] [serial = 2131] [outer = 18FF3C00] 21:51:20 INFO - PROCESS | 3880 | 1466743880943 Marionette DEBUG loaded listener.js 21:51:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1A532800) [pid = 3880] [serial = 2132] [outer = 18FF3C00] 21:51:21 INFO - PROCESS | 3880 | 1466743881379 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 21:51:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:51:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 630ms 21:51:21 INFO - PROCESS | 3880 | 1466743881436 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 21:51:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:51:21 INFO - PROCESS | 3880 | 1466743881438 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 21:51:21 INFO - PROCESS | 3880 | 1466743881441 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:51:21 INFO - PROCESS | 3880 | 1466743881443 Marionette TRACE conn5 <- [1,2806,null,{}] 21:51:21 INFO - PROCESS | 3880 | 1466743881446 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:21 INFO - PROCESS | 3880 | 1466743881448 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:21 INFO - PROCESS | 3880 | 1466743881542 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 21:51:21 INFO - PROCESS | 3880 | 1466743881576 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:21 INFO - PROCESS | 3880 | 1466743881578 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:21 INFO - PROCESS | 3880 | ++DOCSHELL 1A53C800 == 35 [pid = 3880] [id = 711] 21:51:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1AE47800) [pid = 3880] [serial = 2133] [outer = 00000000] 21:51:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1AE52C00) [pid = 3880] [serial = 2134] [outer = 1AE47800] 21:51:21 INFO - PROCESS | 3880 | 1466743881622 Marionette DEBUG loaded listener.js 21:51:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1AFA4000) [pid = 3880] [serial = 2135] [outer = 1AE47800] 21:51:22 INFO - PROCESS | 3880 | 1466743882054 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 21:51:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:51:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 631ms 21:51:22 INFO - PROCESS | 3880 | 1466743882073 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 21:51:22 INFO - PROCESS | 3880 | 1466743882075 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 21:51:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:51:22 INFO - PROCESS | 3880 | 1466743882078 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:51:22 INFO - PROCESS | 3880 | 1466743882080 Marionette TRACE conn5 <- [1,2810,null,{}] 21:51:22 INFO - PROCESS | 3880 | 1466743882099 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:22 INFO - PROCESS | 3880 | 1466743882100 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:22 INFO - PROCESS | 3880 | 1466743882195 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 21:51:22 INFO - PROCESS | 3880 | 1466743882201 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:22 INFO - PROCESS | 3880 | 1466743882202 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:22 INFO - PROCESS | 3880 | ++DOCSHELL 1B005000 == 36 [pid = 3880] [id = 712] 21:51:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1B005C00) [pid = 3880] [serial = 2136] [outer = 00000000] 21:51:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1B00B800) [pid = 3880] [serial = 2137] [outer = 1B005C00] 21:51:22 INFO - PROCESS | 3880 | 1466743882246 Marionette DEBUG loaded listener.js 21:51:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1B00EC00) [pid = 3880] [serial = 2138] [outer = 1B005C00] 21:51:22 INFO - PROCESS | 3880 | 1466743882892 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:51:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:51:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 930ms 21:51:23 INFO - PROCESS | 3880 | 1466743883012 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 21:51:23 INFO - PROCESS | 3880 | 1466743883017 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 21:51:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:51:23 INFO - PROCESS | 3880 | 1466743883022 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:51:23 INFO - PROCESS | 3880 | 1466743883026 Marionette TRACE conn5 <- [1,2814,null,{}] 21:51:23 INFO - PROCESS | 3880 | 1466743883032 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:23 INFO - PROCESS | 3880 | 1466743883036 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:23 INFO - PROCESS | 3880 | 1466743883157 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 21:51:23 INFO - PROCESS | 3880 | 1466743883291 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:23 INFO - PROCESS | 3880 | 1466743883294 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:23 INFO - PROCESS | 3880 | ++DOCSHELL 0D3E7C00 == 37 [pid = 3880] [id = 713] 21:51:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (0D3EB400) [pid = 3880] [serial = 2139] [outer = 00000000] 21:51:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1590E800) [pid = 3880] [serial = 2140] [outer = 0D3EB400] 21:51:23 INFO - PROCESS | 3880 | 1466743883353 Marionette DEBUG loaded listener.js 21:51:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (15F49C00) [pid = 3880] [serial = 2141] [outer = 0D3EB400] 21:51:23 INFO - PROCESS | 3880 | 1466743883945 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:51:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:51:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 990ms 21:51:24 INFO - PROCESS | 3880 | 1466743884014 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 21:51:24 INFO - PROCESS | 3880 | 1466743884019 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 21:51:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:51:24 INFO - PROCESS | 3880 | 1466743884026 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:51:24 INFO - PROCESS | 3880 | 1466743884029 Marionette TRACE conn5 <- [1,2818,null,{}] 21:51:24 INFO - PROCESS | 3880 | 1466743884033 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:24 INFO - PROCESS | 3880 | 1466743884036 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:24 INFO - PROCESS | 3880 | 1466743884179 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 21:51:24 INFO - PROCESS | 3880 | 1466743884322 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:24 INFO - PROCESS | 3880 | 1466743884325 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:24 INFO - PROCESS | 3880 | ++DOCSHELL 17C82400 == 38 [pid = 3880] [id = 714] 21:51:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (17C86C00) [pid = 3880] [serial = 2142] [outer = 00000000] 21:51:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (18FF5C00) [pid = 3880] [serial = 2143] [outer = 17C86C00] 21:51:24 INFO - PROCESS | 3880 | 1466743884384 Marionette DEBUG loaded listener.js 21:51:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19038400) [pid = 3880] [serial = 2144] [outer = 17C86C00] 21:51:24 INFO - PROCESS | 3880 | 1466743884990 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:51:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:51:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1020ms 21:51:25 INFO - PROCESS | 3880 | 1466743885049 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 21:51:25 INFO - PROCESS | 3880 | 1466743885052 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 21:51:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:51:25 INFO - PROCESS | 3880 | 1466743885055 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:51:25 INFO - PROCESS | 3880 | 1466743885059 Marionette TRACE conn5 <- [1,2822,null,{}] 21:51:25 INFO - PROCESS | 3880 | 1466743885096 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:25 INFO - PROCESS | 3880 | 1466743885101 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:25 INFO - PROCESS | 3880 | 1466743885271 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 21:51:25 INFO - PROCESS | 3880 | 1466743885334 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:25 INFO - PROCESS | 3880 | 1466743885337 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:25 INFO - PROCESS | 3880 | ++DOCSHELL 1A12C400 == 39 [pid = 3880] [id = 715] 21:51:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A12C800) [pid = 3880] [serial = 2145] [outer = 00000000] 21:51:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A537C00) [pid = 3880] [serial = 2146] [outer = 1A12C800] 21:51:25 INFO - PROCESS | 3880 | 1466743885394 Marionette DEBUG loaded listener.js 21:51:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1B022000) [pid = 3880] [serial = 2147] [outer = 1A12C800] 21:51:26 INFO - PROCESS | 3880 | 1466743886191 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:51:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:51:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1186ms 21:51:26 INFO - PROCESS | 3880 | 1466743886245 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 21:51:26 INFO - PROCESS | 3880 | 1466743886249 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 21:51:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:51:26 INFO - PROCESS | 3880 | 1466743886253 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:51:26 INFO - PROCESS | 3880 | 1466743886256 Marionette TRACE conn5 <- [1,2826,null,{}] 21:51:26 INFO - PROCESS | 3880 | 1466743886262 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:26 INFO - PROCESS | 3880 | 1466743886264 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:26 INFO - PROCESS | 3880 | 1466743886412 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 21:51:26 INFO - PROCESS | 3880 | 1466743886482 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:26 INFO - PROCESS | 3880 | 1466743886484 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:26 INFO - PROCESS | 3880 | ++DOCSHELL 11053400 == 40 [pid = 3880] [id = 716] 21:51:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (11058800) [pid = 3880] [serial = 2148] [outer = 00000000] 21:51:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1180EC00) [pid = 3880] [serial = 2149] [outer = 11058800] 21:51:26 INFO - PROCESS | 3880 | 1466743886535 Marionette DEBUG loaded listener.js 21:51:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (15AAEC00) [pid = 3880] [serial = 2150] [outer = 11058800] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 1A53C800 == 39 [pid = 3880] [id = 711] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 1876C000 == 38 [pid = 3880] [id = 710] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 11811400 == 37 [pid = 3880] [id = 709] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 1A278000 == 36 [pid = 3880] [id = 708] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 19041800 == 35 [pid = 3880] [id = 707] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 173D9C00 == 34 [pid = 3880] [id = 706] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 178A2800 == 33 [pid = 3880] [id = 705] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 11B7F800 == 32 [pid = 3880] [id = 704] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 08A67400 == 31 [pid = 3880] [id = 703] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 0D33B000 == 30 [pid = 3880] [id = 701] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 1789C000 == 29 [pid = 3880] [id = 700] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 1607F400 == 28 [pid = 3880] [id = 702] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 1A12C400 == 27 [pid = 3880] [id = 715] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 17C82400 == 26 [pid = 3880] [id = 714] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 1B005000 == 25 [pid = 3880] [id = 712] 21:51:27 INFO - PROCESS | 3880 | --DOCSHELL 0D3E7C00 == 24 [pid = 3880] [id = 713] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (15BC9C00) [pid = 3880] [serial = 2080] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (15F03000) [pid = 3880] [serial = 2081] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (1876D400) [pid = 3880] [serial = 2086] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (18BCCC00) [pid = 3880] [serial = 2087] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (15AE1400) [pid = 3880] [serial = 2069] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1590C400) [pid = 3880] [serial = 2068] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1901C800) [pid = 3880] [serial = 2072] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (18BD4400) [pid = 3880] [serial = 2071] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A3AC800) [pid = 3880] [serial = 2099] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1901E000) [pid = 3880] [serial = 2089] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (19A6CC00) [pid = 3880] [serial = 2092] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (19A0A400) [pid = 3880] [serial = 2095] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1A130C00) [pid = 3880] [serial = 2096] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (19B0B400) [pid = 3880] [serial = 2093] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (11A88C00) [pid = 3880] [serial = 2075] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (11808C00) [pid = 3880] [serial = 2074] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (173D5400) [pid = 3880] [serial = 2083] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (11414400) [pid = 3880] [serial = 2078] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (113BE800) [pid = 3880] [serial = 2077] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1901F400) [pid = 3880] [serial = 2090] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1A3AA400) [pid = 3880] [serial = 2098] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1A53FC00) [pid = 3880] [serial = 2101] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (17895C00) [pid = 3880] [serial = 2084] [outer = 00000000] [url = about:blank] 21:51:27 INFO - PROCESS | 3880 | 1466743887792 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:51:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:51:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1573ms 21:51:27 INFO - PROCESS | 3880 | 1466743887828 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 21:51:27 INFO - PROCESS | 3880 | 1466743887832 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 21:51:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:51:27 INFO - PROCESS | 3880 | 1466743887837 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:51:27 INFO - PROCESS | 3880 | 1466743887840 Marionette TRACE conn5 <- [1,2830,null,{}] 21:51:27 INFO - PROCESS | 3880 | 1466743887845 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:27 INFO - PROCESS | 3880 | 1466743887848 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:27 INFO - PROCESS | 3880 | 1466743887967 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 21:51:27 INFO - PROCESS | 3880 | 1466743887986 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:27 INFO - PROCESS | 3880 | 1466743887989 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:28 INFO - PROCESS | 3880 | ++DOCSHELL 0CC90400 == 25 [pid = 3880] [id = 717] 21:51:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (0D33AC00) [pid = 3880] [serial = 2151] [outer = 00000000] 21:51:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (10EF0800) [pid = 3880] [serial = 2152] [outer = 0D33AC00] 21:51:28 INFO - PROCESS | 3880 | 1466743888036 Marionette DEBUG loaded listener.js 21:51:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (113C0400) [pid = 3880] [serial = 2153] [outer = 0D33AC00] 21:51:28 INFO - PROCESS | 3880 | 1466743888493 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:51:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:51:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 730ms 21:51:28 INFO - PROCESS | 3880 | 1466743888568 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 21:51:28 INFO - PROCESS | 3880 | 1466743888573 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 21:51:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:51:28 INFO - PROCESS | 3880 | 1466743888579 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:51:28 INFO - PROCESS | 3880 | 1466743888582 Marionette TRACE conn5 <- [1,2834,null,{}] 21:51:28 INFO - PROCESS | 3880 | 1466743888586 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:28 INFO - PROCESS | 3880 | 1466743888588 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:28 INFO - PROCESS | 3880 | 1466743888712 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 21:51:28 INFO - PROCESS | 3880 | 1466743888727 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:28 INFO - PROCESS | 3880 | 1466743888730 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:28 INFO - PROCESS | 3880 | ++DOCSHELL 15994800 == 26 [pid = 3880] [id = 718] 21:51:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1599DC00) [pid = 3880] [serial = 2154] [outer = 00000000] 21:51:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15AA8C00) [pid = 3880] [serial = 2155] [outer = 1599DC00] 21:51:28 INFO - PROCESS | 3880 | 1466743888777 Marionette DEBUG loaded listener.js 21:51:28 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15BCA400) [pid = 3880] [serial = 2156] [outer = 1599DC00] 21:51:29 INFO - PROCESS | 3880 | 1466743889251 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:51:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:51:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 730ms 21:51:29 INFO - PROCESS | 3880 | 1466743889313 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 21:51:29 INFO - PROCESS | 3880 | 1466743889315 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 21:51:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:51:29 INFO - PROCESS | 3880 | 1466743889319 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:51:29 INFO - PROCESS | 3880 | 1466743889322 Marionette TRACE conn5 <- [1,2838,null,{}] 21:51:29 INFO - PROCESS | 3880 | 1466743889333 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:29 INFO - PROCESS | 3880 | 1466743889337 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:29 INFO - PROCESS | 3880 | 1466743889422 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 21:51:29 INFO - PROCESS | 3880 | 1466743889528 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:29 INFO - PROCESS | 3880 | 1466743889531 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:29 INFO - PROCESS | 3880 | ++DOCSHELL 173D2C00 == 27 [pid = 3880] [id = 719] 21:51:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (173D4400) [pid = 3880] [serial = 2157] [outer = 00000000] 21:51:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (173D9400) [pid = 3880] [serial = 2158] [outer = 173D4400] 21:51:29 INFO - PROCESS | 3880 | 1466743889580 Marionette DEBUG loaded listener.js 21:51:29 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1789A800) [pid = 3880] [serial = 2159] [outer = 173D4400] 21:51:30 INFO - PROCESS | 3880 | 1466743890002 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 730ms 21:51:30 INFO - PROCESS | 3880 | 1466743890090 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 21:51:30 INFO - PROCESS | 3880 | 1466743890092 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 21:51:30 INFO - PROCESS | 3880 | 1466743890099 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:51:30 INFO - PROCESS | 3880 | 1466743890101 Marionette TRACE conn5 <- [1,2842,null,{}] 21:51:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:51:30 INFO - PROCESS | 3880 | 1466743890105 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:30 INFO - PROCESS | 3880 | 1466743890107 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:30 INFO - PROCESS | 3880 | 1466743890227 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 21:51:30 INFO - PROCESS | 3880 | 1466743890294 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:30 INFO - PROCESS | 3880 | 1466743890296 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:30 INFO - PROCESS | 3880 | ++DOCSHELL 18769000 == 28 [pid = 3880] [id = 720] 21:51:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1876B000) [pid = 3880] [serial = 2160] [outer = 00000000] 21:51:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18BCD400) [pid = 3880] [serial = 2161] [outer = 1876B000] 21:51:30 INFO - PROCESS | 3880 | 1466743890341 Marionette DEBUG loaded listener.js 21:51:30 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18FE9C00) [pid = 3880] [serial = 2162] [outer = 1876B000] 21:51:30 INFO - PROCESS | 3880 | 1466743890778 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 730ms 21:51:30 INFO - PROCESS | 3880 | 1466743890838 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 21:51:30 INFO - PROCESS | 3880 | 1466743890840 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 21:51:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:51:30 INFO - PROCESS | 3880 | 1466743890843 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:51:30 INFO - PROCESS | 3880 | 1466743890845 Marionette TRACE conn5 <- [1,2846,null,{}] 21:51:30 INFO - PROCESS | 3880 | 1466743890849 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:30 INFO - PROCESS | 3880 | 1466743890851 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:30 INFO - PROCESS | 3880 | 1466743890969 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 21:51:30 INFO - PROCESS | 3880 | 1466743890981 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:30 INFO - PROCESS | 3880 | 1466743890983 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:31 INFO - PROCESS | 3880 | ++DOCSHELL 1901B000 == 29 [pid = 3880] [id = 721] 21:51:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1901C800) [pid = 3880] [serial = 2163] [outer = 00000000] 21:51:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19025C00) [pid = 3880] [serial = 2164] [outer = 1901C800] 21:51:31 INFO - PROCESS | 3880 | 1466743891082 Marionette DEBUG loaded listener.js 21:51:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19031400) [pid = 3880] [serial = 2165] [outer = 1901C800] 21:51:31 INFO - PROCESS | 3880 | 1466743891523 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:51:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:51:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 21:51:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:51:31 INFO - PROCESS | 3880 | 1466743891574 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 21:51:31 INFO - PROCESS | 3880 | 1466743891576 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 21:51:31 INFO - PROCESS | 3880 | 1466743891579 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:51:31 INFO - PROCESS | 3880 | 1466743891581 Marionette TRACE conn5 <- [1,2850,null,{}] 21:51:31 INFO - PROCESS | 3880 | 1466743891584 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:31 INFO - PROCESS | 3880 | 1466743891590 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:31 INFO - PROCESS | 3880 | 1466743891730 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 21:51:31 INFO - PROCESS | 3880 | 1466743891800 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:31 INFO - PROCESS | 3880 | 1466743891802 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:31 INFO - PROCESS | 3880 | ++DOCSHELL 190A9400 == 30 [pid = 3880] [id = 722] 21:51:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19A0A400) [pid = 3880] [serial = 2166] [outer = 00000000] 21:51:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19B0E800) [pid = 3880] [serial = 2167] [outer = 19A0A400] 21:51:31 INFO - PROCESS | 3880 | 1466743891847 Marionette DEBUG loaded listener.js 21:51:31 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1A131800) [pid = 3880] [serial = 2168] [outer = 19A0A400] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1AE47800) [pid = 3880] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19041C00) [pid = 3880] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A27D000) [pid = 3880] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1A27FC00) [pid = 3880] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (160E1400) [pid = 3880] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (11B80800) [pid = 3880] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (18BCA800) [pid = 3880] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (08A69800) [pid = 3880] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1AC74800) [pid = 3880] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (0D382800) [pid = 3880] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (178A2C00) [pid = 3880] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (1B005C00) [pid = 3880] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:51:32 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (18FF3C00) [pid = 3880] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:51:32 INFO - PROCESS | 3880 | 1466743892398 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:51:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:51:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 870ms 21:51:32 INFO - PROCESS | 3880 | 1466743892452 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 21:51:32 INFO - PROCESS | 3880 | 1466743892454 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 21:51:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:51:32 INFO - PROCESS | 3880 | 1466743892458 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:51:32 INFO - PROCESS | 3880 | 1466743892459 Marionette TRACE conn5 <- [1,2854,null,{}] 21:51:32 INFO - PROCESS | 3880 | 1466743892463 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:32 INFO - PROCESS | 3880 | 1466743892465 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:32 INFO - PROCESS | 3880 | 1466743892542 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 21:51:32 INFO - PROCESS | 3880 | 1466743892548 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:32 INFO - PROCESS | 3880 | 1466743892549 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:32 INFO - PROCESS | 3880 | ++DOCSHELL 10EF0400 == 31 [pid = 3880] [id = 723] 21:51:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1789A000) [pid = 3880] [serial = 2169] [outer = 00000000] 21:51:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1903FC00) [pid = 3880] [serial = 2170] [outer = 1789A000] 21:51:32 INFO - PROCESS | 3880 | 1466743892594 Marionette DEBUG loaded listener.js 21:51:32 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19041C00) [pid = 3880] [serial = 2171] [outer = 1789A000] 21:51:33 INFO - PROCESS | 3880 | 1466743893035 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 630ms 21:51:33 INFO - PROCESS | 3880 | 1466743893098 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 21:51:33 INFO - PROCESS | 3880 | 1466743893100 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 21:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:51:33 INFO - PROCESS | 3880 | 1466743893103 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:51:33 INFO - PROCESS | 3880 | 1466743893105 Marionette TRACE conn5 <- [1,2858,null,{}] 21:51:33 INFO - PROCESS | 3880 | 1466743893108 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:33 INFO - PROCESS | 3880 | 1466743893110 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:33 INFO - PROCESS | 3880 | 1466743893190 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 21:51:33 INFO - PROCESS | 3880 | 1466743893198 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:33 INFO - PROCESS | 3880 | 1466743893200 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:33 INFO - PROCESS | 3880 | ++DOCSHELL 1A27CC00 == 32 [pid = 3880] [id = 724] 21:51:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A27D000) [pid = 3880] [serial = 2172] [outer = 00000000] 21:51:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A283000) [pid = 3880] [serial = 2173] [outer = 1A27D000] 21:51:33 INFO - PROCESS | 3880 | 1466743893244 Marionette DEBUG loaded listener.js 21:51:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A27FC00) [pid = 3880] [serial = 2174] [outer = 1A27D000] 21:51:33 INFO - PROCESS | 3880 | 1466743893719 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 21:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 21:51:33 INFO - PROCESS | 3880 | 1466743893775 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 21:51:33 INFO - PROCESS | 3880 | 1466743893777 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 21:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:51:33 INFO - PROCESS | 3880 | 1466743893780 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:51:33 INFO - PROCESS | 3880 | 1466743893782 Marionette TRACE conn5 <- [1,2862,null,{}] 21:51:33 INFO - PROCESS | 3880 | 1466743893786 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:33 INFO - PROCESS | 3880 | 1466743893787 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:33 INFO - PROCESS | 3880 | 1466743893868 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 21:51:33 INFO - PROCESS | 3880 | 1466743893873 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:33 INFO - PROCESS | 3880 | 1466743893875 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:33 INFO - PROCESS | 3880 | ++DOCSHELL 173D2000 == 33 [pid = 3880] [id = 725] 21:51:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A534400) [pid = 3880] [serial = 2175] [outer = 00000000] 21:51:33 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A53A800) [pid = 3880] [serial = 2176] [outer = 1A534400] 21:51:33 INFO - PROCESS | 3880 | 1466743893928 Marionette DEBUG loaded listener.js 21:51:34 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A53C000) [pid = 3880] [serial = 2177] [outer = 1A534400] 21:51:34 INFO - PROCESS | 3880 | 1466743894680 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:51:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:51:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 930ms 21:51:34 INFO - PROCESS | 3880 | 1466743894712 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 21:51:34 INFO - PROCESS | 3880 | 1466743894716 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 21:51:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:51:34 INFO - PROCESS | 3880 | 1466743894721 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:51:34 INFO - PROCESS | 3880 | 1466743894725 Marionette TRACE conn5 <- [1,2866,null,{}] 21:51:34 INFO - PROCESS | 3880 | 1466743894730 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:34 INFO - PROCESS | 3880 | 1466743894734 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:34 INFO - PROCESS | 3880 | 1466743894864 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 21:51:35 INFO - PROCESS | 3880 | 1466743895032 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:35 INFO - PROCESS | 3880 | 1466743895035 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:35 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE5C00 == 34 [pid = 3880] [id = 726] 21:51:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (10EEE800) [pid = 3880] [serial = 2178] [outer = 00000000] 21:51:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1272B800) [pid = 3880] [serial = 2179] [outer = 10EEE800] 21:51:35 INFO - PROCESS | 3880 | 1466743895093 Marionette DEBUG loaded listener.js 21:51:35 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (15D64400) [pid = 3880] [serial = 2180] [outer = 10EEE800] 21:51:35 INFO - PROCESS | 3880 | 1466743895802 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:51:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:51:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1128ms 21:51:35 INFO - PROCESS | 3880 | 1466743895850 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 21:51:35 INFO - PROCESS | 3880 | 1466743895855 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 21:51:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:51:35 INFO - PROCESS | 3880 | 1466743895861 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:51:35 INFO - PROCESS | 3880 | 1466743895864 Marionette TRACE conn5 <- [1,2870,null,{}] 21:51:35 INFO - PROCESS | 3880 | 1466743895868 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:35 INFO - PROCESS | 3880 | 1466743895871 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:35 INFO - PROCESS | 3880 | 1466743895994 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 21:51:36 INFO - PROCESS | 3880 | 1466743896137 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:36 INFO - PROCESS | 3880 | 1466743896140 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:36 INFO - PROCESS | 3880 | ++DOCSHELL 173CD000 == 35 [pid = 3880] [id = 727] 21:51:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (173CF000) [pid = 3880] [serial = 2181] [outer = 00000000] 21:51:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (17C7B000) [pid = 3880] [serial = 2182] [outer = 173CF000] 21:51:36 INFO - PROCESS | 3880 | 1466743896198 Marionette DEBUG loaded listener.js 21:51:36 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (18FE7000) [pid = 3880] [serial = 2183] [outer = 173CF000] 21:51:37 INFO - PROCESS | 3880 | --DOCSHELL 1A27CC00 == 34 [pid = 3880] [id = 724] 21:51:37 INFO - PROCESS | 3880 | --DOCSHELL 10EF0400 == 33 [pid = 3880] [id = 723] 21:51:37 INFO - PROCESS | 3880 | --DOCSHELL 190A9400 == 32 [pid = 3880] [id = 722] 21:51:37 INFO - PROCESS | 3880 | --DOCSHELL 1901B000 == 31 [pid = 3880] [id = 721] 21:51:37 INFO - PROCESS | 3880 | --DOCSHELL 18769000 == 30 [pid = 3880] [id = 720] 21:51:37 INFO - PROCESS | 3880 | --DOCSHELL 173D2C00 == 29 [pid = 3880] [id = 719] 21:51:37 INFO - PROCESS | 3880 | --DOCSHELL 15994800 == 28 [pid = 3880] [id = 718] 21:51:37 INFO - PROCESS | 3880 | --DOCSHELL 0CC90400 == 27 [pid = 3880] [id = 717] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1AFA4000) [pid = 3880] [serial = 2135] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (190A9800) [pid = 3880] [serial = 2122] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A535800) [pid = 3880] [serial = 2125] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (19B10000) [pid = 3880] [serial = 2123] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1AE26800) [pid = 3880] [serial = 2102] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (17343C00) [pid = 3880] [serial = 2107] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (173D5C00) [pid = 3880] [serial = 2108] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (15DD6000) [pid = 3880] [serial = 2113] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (15F15400) [pid = 3880] [serial = 2114] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (19032C00) [pid = 3880] [serial = 2119] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (0CBEDC00) [pid = 3880] [serial = 2110] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (11054400) [pid = 3880] [serial = 2111] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1AE46400) [pid = 3880] [serial = 2128] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (10EEE400) [pid = 3880] [serial = 2104] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (113BCC00) [pid = 3880] [serial = 2105] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (17C88400) [pid = 3880] [serial = 2116] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (18B34400) [pid = 3880] [serial = 2117] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1AC0F000) [pid = 3880] [serial = 2126] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1B00EC00) [pid = 3880] [serial = 2138] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1B00B800) [pid = 3880] [serial = 2137] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1AE52C00) [pid = 3880] [serial = 2134] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1AE48C00) [pid = 3880] [serial = 2129] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1A4A4400) [pid = 3880] [serial = 2131] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (1A532800) [pid = 3880] [serial = 2132] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (1903B800) [pid = 3880] [serial = 2120] [outer = 00000000] [url = about:blank] 21:51:37 INFO - PROCESS | 3880 | 1466743897124 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1333ms 21:51:37 INFO - PROCESS | 3880 | 1466743897198 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 21:51:37 INFO - PROCESS | 3880 | 1466743897202 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 21:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:51:37 INFO - PROCESS | 3880 | 1466743897206 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:51:37 INFO - PROCESS | 3880 | 1466743897209 Marionette TRACE conn5 <- [1,2874,null,{}] 21:51:37 INFO - PROCESS | 3880 | 1466743897215 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:37 INFO - PROCESS | 3880 | 1466743897217 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:37 INFO - PROCESS | 3880 | 1466743897312 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 21:51:37 INFO - PROCESS | 3880 | 1466743897319 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:37 INFO - PROCESS | 3880 | 1466743897322 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:37 INFO - PROCESS | 3880 | ++DOCSHELL 10EEAC00 == 28 [pid = 3880] [id = 728] 21:51:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (10EEDC00) [pid = 3880] [serial = 2184] [outer = 00000000] 21:51:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (1104EC00) [pid = 3880] [serial = 2185] [outer = 10EEDC00] 21:51:37 INFO - PROCESS | 3880 | 1466743897370 Marionette DEBUG loaded listener.js 21:51:37 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (113B5400) [pid = 3880] [serial = 2186] [outer = 10EEDC00] 21:51:37 INFO - PROCESS | 3880 | 1466743897920 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 730ms 21:51:37 INFO - PROCESS | 3880 | 1466743897938 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 21:51:37 INFO - PROCESS | 3880 | 1466743897942 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 21:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:51:37 INFO - PROCESS | 3880 | 1466743897948 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:51:37 INFO - PROCESS | 3880 | 1466743897951 Marionette TRACE conn5 <- [1,2878,null,{}] 21:51:37 INFO - PROCESS | 3880 | 1466743897955 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:37 INFO - PROCESS | 3880 | 1466743897957 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:38 INFO - PROCESS | 3880 | 1466743898044 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 21:51:38 INFO - PROCESS | 3880 | 1466743898146 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:38 INFO - PROCESS | 3880 | 1466743898148 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:38 INFO - PROCESS | 3880 | ++DOCSHELL 125D9400 == 29 [pid = 3880] [id = 729] 21:51:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (1272D800) [pid = 3880] [serial = 2187] [outer = 00000000] 21:51:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (15DD6000) [pid = 3880] [serial = 2188] [outer = 1272D800] 21:51:38 INFO - PROCESS | 3880 | 1466743898196 Marionette DEBUG loaded listener.js 21:51:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (15F44400) [pid = 3880] [serial = 2189] [outer = 1272D800] 21:51:38 INFO - PROCESS | 3880 | 1466743898578 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:51:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:51:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 21:51:38 INFO - PROCESS | 3880 | 1466743898623 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 21:51:38 INFO - PROCESS | 3880 | 1466743898625 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 21:51:38 INFO - PROCESS | 3880 | 1466743898628 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:51:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:51:38 INFO - PROCESS | 3880 | 1466743898632 Marionette TRACE conn5 <- [1,2882,null,{}] 21:51:38 INFO - PROCESS | 3880 | 1466743898643 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:38 INFO - PROCESS | 3880 | 1466743898648 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:38 INFO - PROCESS | 3880 | 1466743898763 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 21:51:38 INFO - PROCESS | 3880 | 1466743898781 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:38 INFO - PROCESS | 3880 | 1466743898784 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:38 INFO - PROCESS | 3880 | ++DOCSHELL 1876A000 == 30 [pid = 3880] [id = 730] 21:51:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1876D400) [pid = 3880] [serial = 2190] [outer = 00000000] 21:51:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (18BCA800) [pid = 3880] [serial = 2191] [outer = 1876D400] 21:51:38 INFO - PROCESS | 3880 | 1466743898832 Marionette DEBUG loaded listener.js 21:51:38 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (18FF1400) [pid = 3880] [serial = 2192] [outer = 1876D400] 21:51:39 INFO - PROCESS | 3880 | 1466743899298 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:51:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:51:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 730ms 21:51:39 INFO - PROCESS | 3880 | 1466743899362 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 21:51:39 INFO - PROCESS | 3880 | 1466743899365 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 21:51:39 INFO - PROCESS | 3880 | 1466743899368 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:51:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:51:39 INFO - PROCESS | 3880 | 1466743899369 Marionette TRACE conn5 <- [1,2886,null,{}] 21:51:39 INFO - PROCESS | 3880 | 1466743899373 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:39 INFO - PROCESS | 3880 | 1466743899375 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:39 INFO - PROCESS | 3880 | 1466743899496 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 21:51:39 INFO - PROCESS | 3880 | 1466743899502 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:39 INFO - PROCESS | 3880 | 1466743899504 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:39 INFO - PROCESS | 3880 | ++DOCSHELL 19036C00 == 31 [pid = 3880] [id = 731] 21:51:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (19037000) [pid = 3880] [serial = 2193] [outer = 00000000] 21:51:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1903E400) [pid = 3880] [serial = 2194] [outer = 19037000] 21:51:39 INFO - PROCESS | 3880 | 1466743899603 Marionette DEBUG loaded listener.js 21:51:39 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (19047C00) [pid = 3880] [serial = 2195] [outer = 19037000] 21:51:40 INFO - PROCESS | 3880 | 1466743900021 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:51:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:51:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 21:51:40 INFO - PROCESS | 3880 | 1466743900042 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 21:51:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:51:40 INFO - PROCESS | 3880 | 1466743900044 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 21:51:40 INFO - PROCESS | 3880 | 1466743900047 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:51:40 INFO - PROCESS | 3880 | 1466743900049 Marionette TRACE conn5 <- [1,2890,null,{}] 21:51:40 INFO - PROCESS | 3880 | 1466743900052 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:40 INFO - PROCESS | 3880 | 1466743900054 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:40 INFO - PROCESS | 3880 | 1466743900169 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 21:51:40 INFO - PROCESS | 3880 | 1466743900260 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:40 INFO - PROCESS | 3880 | 1466743900262 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:40 INFO - PROCESS | 3880 | ++DOCSHELL 19A74C00 == 32 [pid = 3880] [id = 732] 21:51:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (19A76400) [pid = 3880] [serial = 2196] [outer = 00000000] 21:51:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A276800) [pid = 3880] [serial = 2197] [outer = 19A76400] 21:51:40 INFO - PROCESS | 3880 | 1466743900306 Marionette DEBUG loaded listener.js 21:51:40 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A282800) [pid = 3880] [serial = 2198] [outer = 19A76400] 21:51:40 INFO - PROCESS | 3880 | 1466743900753 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:51:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:51:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 730ms 21:51:40 INFO - PROCESS | 3880 | 1466743900789 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 21:51:40 INFO - PROCESS | 3880 | 1466743900791 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 21:51:40 INFO - PROCESS | 3880 | 1466743900794 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:51:40 INFO - PROCESS | 3880 | 1466743900796 Marionette TRACE conn5 <- [1,2894,null,{}] 21:51:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:51:40 INFO - PROCESS | 3880 | 1466743900800 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:40 INFO - PROCESS | 3880 | 1466743900805 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:40 INFO - PROCESS | 3880 | 1466743900961 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 21:51:41 INFO - PROCESS | 3880 | 1466743901029 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:41 INFO - PROCESS | 3880 | 1466743901031 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:41 INFO - PROCESS | 3880 | ++DOCSHELL 1A3B2000 == 33 [pid = 3880] [id = 733] 21:51:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1AC13C00) [pid = 3880] [serial = 2199] [outer = 00000000] 21:51:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1AE28C00) [pid = 3880] [serial = 2200] [outer = 1AC13C00] 21:51:41 INFO - PROCESS | 3880 | 1466743901076 Marionette DEBUG loaded listener.js 21:51:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1AC7A400) [pid = 3880] [serial = 2201] [outer = 1AC13C00] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1599DC00) [pid = 3880] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (0D33AC00) [pid = 3880] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1876B000) [pid = 3880] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (173D4400) [pid = 3880] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (11058800) [pid = 3880] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (0D3EB400) [pid = 3880] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (17C86C00) [pid = 3880] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A27D000) [pid = 3880] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A12C800) [pid = 3880] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1901C800) [pid = 3880] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19A0A400) [pid = 3880] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:51:41 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1789A000) [pid = 3880] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:51:41 INFO - PROCESS | 3880 | 1466743901574 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:51:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:51:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 830ms 21:51:41 INFO - PROCESS | 3880 | 1466743901631 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 21:51:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:51:41 INFO - PROCESS | 3880 | 1466743901633 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 21:51:41 INFO - PROCESS | 3880 | 1466743901636 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:51:41 INFO - PROCESS | 3880 | 1466743901638 Marionette TRACE conn5 <- [1,2898,null,{}] 21:51:41 INFO - PROCESS | 3880 | 1466743901641 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:41 INFO - PROCESS | 3880 | 1466743901643 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:41 INFO - PROCESS | 3880 | 1466743901759 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 21:51:41 INFO - PROCESS | 3880 | 1466743901825 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:41 INFO - PROCESS | 3880 | 1466743901827 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:41 INFO - PROCESS | 3880 | ++DOCSHELL 15F17400 == 34 [pid = 3880] [id = 734] 21:51:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1789A000) [pid = 3880] [serial = 2202] [outer = 00000000] 21:51:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (18FF2400) [pid = 3880] [serial = 2203] [outer = 1789A000] 21:51:41 INFO - PROCESS | 3880 | 1466743901870 Marionette DEBUG loaded listener.js 21:51:41 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1901E400) [pid = 3880] [serial = 2204] [outer = 1789A000] 21:51:42 INFO - PROCESS | 3880 | 1466743902180 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 21:51:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:51:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:51:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 570ms 21:51:42 INFO - PROCESS | 3880 | 1466743902206 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 21:51:42 INFO - TEST-START | /DOMEvents/constructors.html 21:51:42 INFO - PROCESS | 3880 | 1466743902208 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 21:51:42 INFO - PROCESS | 3880 | 1466743902212 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:51:42 INFO - PROCESS | 3880 | 1466743902213 Marionette TRACE conn5 <- [1,2902,null,{}] 21:51:42 INFO - PROCESS | 3880 | 1466743902221 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:42 INFO - PROCESS | 3880 | 1466743902223 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:42 INFO - PROCESS | 3880 | 1466743902349 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 21:51:42 INFO - PROCESS | 3880 | 1466743902356 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:42 INFO - PROCESS | 3880 | 1466743902358 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:42 INFO - PROCESS | 3880 | ++DOCSHELL 1607AC00 == 35 [pid = 3880] [id = 735] 21:51:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1789D000) [pid = 3880] [serial = 2205] [outer = 00000000] 21:51:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1AE4A000) [pid = 3880] [serial = 2206] [outer = 1789D000] 21:51:42 INFO - PROCESS | 3880 | 1466743902403 Marionette DEBUG loaded listener.js 21:51:42 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1AE4F000) [pid = 3880] [serial = 2207] [outer = 1789D000] 21:51:42 INFO - PROCESS | 3880 | 1466743902981 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:51:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:51:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:51:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 853ms 21:51:43 INFO - PROCESS | 3880 | 1466743903070 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 21:51:43 INFO - PROCESS | 3880 | 1466743903072 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 21:51:43 INFO - PROCESS | 3880 | 1466743903075 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:51:43 INFO - PROCESS | 3880 | 1466743903077 Marionette TRACE conn5 <- [1,2906,null,{}] 21:51:43 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:51:43 INFO - PROCESS | 3880 | 1466743903080 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:43 INFO - PROCESS | 3880 | 1466743903082 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:43 INFO - PROCESS | 3880 | 1466743903162 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 21:51:43 INFO - PROCESS | 3880 | 1466743903170 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:43 INFO - PROCESS | 3880 | 1466743903172 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:43 INFO - PROCESS | 3880 | ++DOCSHELL 18761C00 == 36 [pid = 3880] [id = 736] 21:51:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1AE47400) [pid = 3880] [serial = 2208] [outer = 00000000] 21:51:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1B008400) [pid = 3880] [serial = 2209] [outer = 1AE47400] 21:51:43 INFO - PROCESS | 3880 | 1466743903215 Marionette DEBUG loaded listener.js 21:51:43 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1B021C00) [pid = 3880] [serial = 2210] [outer = 1AE47400] 21:51:43 INFO - PROCESS | 3880 | 1466743903822 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:51:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:51:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 770ms 21:51:43 INFO - PROCESS | 3880 | 1466743903851 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 21:51:43 INFO - PROCESS | 3880 | 1466743903856 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 21:51:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:51:43 INFO - PROCESS | 3880 | 1466743903861 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:51:43 INFO - PROCESS | 3880 | 1466743903866 Marionette TRACE conn5 <- [1,2910,null,{}] 21:51:43 INFO - PROCESS | 3880 | 1466743903871 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:43 INFO - PROCESS | 3880 | 1466743903874 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:43 INFO - PROCESS | 3880 | 1466743903991 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 21:51:44 INFO - PROCESS | 3880 | 1466743904148 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:44 INFO - PROCESS | 3880 | 1466743904150 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:44 INFO - PROCESS | 3880 | ++DOCSHELL 10EE9400 == 37 [pid = 3880] [id = 737] 21:51:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (10EF6400) [pid = 3880] [serial = 2211] [outer = 00000000] 21:51:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (12725C00) [pid = 3880] [serial = 2212] [outer = 10EF6400] 21:51:44 INFO - PROCESS | 3880 | 1466743904210 Marionette DEBUG loaded listener.js 21:51:44 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1624D800) [pid = 3880] [serial = 2213] [outer = 10EF6400] 21:51:44 INFO - PROCESS | 3880 | [3880] 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 21:51:44 INFO - PROCESS | 3880 | [3880] 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 21:51:44 INFO - PROCESS | 3880 | [3880] 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 21:51:44 INFO - PROCESS | 3880 | [3880] 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 21:51:44 INFO - PROCESS | 3880 | 1466743904811 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 21:51:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:51:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:51:44 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 21:51:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:51:44 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 21:51:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:51:44 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]" 21:51:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:51:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:51:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 994ms 21:51:44 INFO - PROCESS | 3880 | 1466743904855 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 21:51:44 INFO - PROCESS | 3880 | 1466743904860 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 21:51:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:51:44 INFO - PROCESS | 3880 | 1466743904866 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:51:44 INFO - PROCESS | 3880 | 1466743904869 Marionette TRACE conn5 <- [1,2914,null,{}] 21:51:44 INFO - PROCESS | 3880 | 1466743904873 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:44 INFO - PROCESS | 3880 | 1466743904876 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:44 INFO - PROCESS | 3880 | 1466743904992 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 21:51:45 INFO - PROCESS | 3880 | 1466743905134 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:45 INFO - PROCESS | 3880 | 1466743905137 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:45 INFO - PROCESS | 3880 | ++DOCSHELL 1903E800 == 38 [pid = 3880] [id = 738] 21:51:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19042800) [pid = 3880] [serial = 2214] [outer = 00000000] 21:51:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1A53BC00) [pid = 3880] [serial = 2215] [outer = 19042800] 21:51:45 INFO - PROCESS | 3880 | 1466743905195 Marionette DEBUG loaded listener.js 21:51:45 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AC7A000) [pid = 3880] [serial = 2216] [outer = 19042800] 21:51:45 INFO - PROCESS | 3880 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:51:45 INFO - PROCESS | 3880 | 1466743905802 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 21:51:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:51:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 976ms 21:51:45 INFO - PROCESS | 3880 | 1466743905846 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 21:51:45 INFO - PROCESS | 3880 | 1466743905849 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 21:51:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:51:45 INFO - PROCESS | 3880 | 1466743905853 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:51:45 INFO - PROCESS | 3880 | 1466743905857 Marionette TRACE conn5 <- [1,2918,null,{}] 21:51:45 INFO - PROCESS | 3880 | 1466743905881 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:45 INFO - PROCESS | 3880 | 1466743905886 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:46 INFO - PROCESS | 3880 | 1466743906039 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 21:51:46 INFO - PROCESS | 3880 | 1466743906102 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:46 INFO - PROCESS | 3880 | 1466743906105 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:46 INFO - PROCESS | 3880 | ++DOCSHELL 1B02DC00 == 39 [pid = 3880] [id = 739] 21:51:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1B02E000) [pid = 3880] [serial = 2217] [outer = 00000000] 21:51:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1B16EC00) [pid = 3880] [serial = 2218] [outer = 1B02E000] 21:51:46 INFO - PROCESS | 3880 | 1466743906163 Marionette DEBUG loaded listener.js 21:51:46 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B313C00) [pid = 3880] [serial = 2219] [outer = 1B02E000] 21:51:46 INFO - PROCESS | 3880 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:51:46 INFO - PROCESS | 3880 | 1466743906673 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 21:51:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:51:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 870ms 21:51:46 INFO - PROCESS | 3880 | 1466743906726 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 21:51:46 INFO - PROCESS | 3880 | 1466743906728 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 21:51:46 INFO - PROCESS | 3880 | 1466743906732 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:51:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:51:46 INFO - PROCESS | 3880 | 1466743906734 Marionette TRACE conn5 <- [1,2922,null,{}] 21:51:46 INFO - PROCESS | 3880 | 1466743906738 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:46 INFO - PROCESS | 3880 | 1466743906740 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:46 INFO - PROCESS | 3880 | 1466743906914 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 21:51:47 INFO - PROCESS | 3880 | 1466743907057 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:47 INFO - PROCESS | 3880 | 1466743907060 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:47 INFO - PROCESS | 3880 | ++DOCSHELL 0D382400 == 40 [pid = 3880] [id = 740] 21:51:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1B029000) [pid = 3880] [serial = 2220] [outer = 00000000] 21:51:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1B3C8000) [pid = 3880] [serial = 2221] [outer = 1B029000] 21:51:47 INFO - PROCESS | 3880 | 1466743907118 Marionette DEBUG loaded listener.js 21:51:47 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1B461C00) [pid = 3880] [serial = 2222] [outer = 1B029000] 21:51:47 INFO - PROCESS | 3880 | 1466743907810 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:51:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:51:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1125ms 21:51:47 INFO - PROCESS | 3880 | 1466743907861 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 21:51:47 INFO - PROCESS | 3880 | 1466743907866 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 21:51:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:51:47 INFO - PROCESS | 3880 | 1466743907875 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:51:47 INFO - PROCESS | 3880 | 1466743907878 Marionette TRACE conn5 <- [1,2926,null,{}] 21:51:47 INFO - PROCESS | 3880 | 1466743907884 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:47 INFO - PROCESS | 3880 | 1466743907887 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:47 INFO - PROCESS | 3880 | 1466743907989 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 21:51:48 INFO - PROCESS | 3880 | 1466743908133 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:48 INFO - PROCESS | 3880 | 1466743908136 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:48 INFO - PROCESS | 3880 | ++DOCSHELL 127C9800 == 41 [pid = 3880] [id = 741] 21:51:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (127CA400) [pid = 3880] [serial = 2223] [outer = 00000000] 21:51:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (15AE4C00) [pid = 3880] [serial = 2224] [outer = 127CA400] 21:51:48 INFO - PROCESS | 3880 | 1466743908186 Marionette DEBUG loaded listener.js 21:51:48 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (15F06000) [pid = 3880] [serial = 2225] [outer = 127CA400] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 11053400 == 40 [pid = 3880] [id = 716] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 1607AC00 == 39 [pid = 3880] [id = 735] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 15F17400 == 38 [pid = 3880] [id = 734] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 1A3B2000 == 37 [pid = 3880] [id = 733] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 19A74C00 == 36 [pid = 3880] [id = 732] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 19036C00 == 35 [pid = 3880] [id = 731] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 1876A000 == 34 [pid = 3880] [id = 730] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 125D9400 == 33 [pid = 3880] [id = 729] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 10EEAC00 == 32 [pid = 3880] [id = 728] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 173D2000 == 31 [pid = 3880] [id = 725] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 0CBE5C00 == 30 [pid = 3880] [id = 726] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 173CD000 == 29 [pid = 3880] [id = 727] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 1B02DC00 == 28 [pid = 3880] [id = 739] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 0D382400 == 27 [pid = 3880] [id = 740] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 1903E800 == 26 [pid = 3880] [id = 738] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 18761C00 == 25 [pid = 3880] [id = 736] 21:51:49 INFO - PROCESS | 3880 | --DOCSHELL 10EE9400 == 24 [pid = 3880] [id = 737] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (15AA8C00) [pid = 3880] [serial = 2155] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (10EF0800) [pid = 3880] [serial = 2152] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (113C0400) [pid = 3880] [serial = 2153] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (18BCD400) [pid = 3880] [serial = 2161] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (173D9400) [pid = 3880] [serial = 2158] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (15AAEC00) [pid = 3880] [serial = 2150] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1180EC00) [pid = 3880] [serial = 2149] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (15F49C00) [pid = 3880] [serial = 2141] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1590E800) [pid = 3880] [serial = 2140] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19038400) [pid = 3880] [serial = 2144] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (18FF5C00) [pid = 3880] [serial = 2143] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1A27FC00) [pid = 3880] [serial = 2174] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1B022000) [pid = 3880] [serial = 2147] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1A537C00) [pid = 3880] [serial = 2146] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (19025C00) [pid = 3880] [serial = 2164] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (18FE9C00) [pid = 3880] [serial = 2162] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1A53A800) [pid = 3880] [serial = 2176] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (19B0E800) [pid = 3880] [serial = 2167] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (19031400) [pid = 3880] [serial = 2165] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1A283000) [pid = 3880] [serial = 2173] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (15BCA400) [pid = 3880] [serial = 2156] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1A131800) [pid = 3880] [serial = 2168] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19041C00) [pid = 3880] [serial = 2171] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1903FC00) [pid = 3880] [serial = 2170] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1789A800) [pid = 3880] [serial = 2159] [outer = 00000000] [url = about:blank] 21:51:49 INFO - PROCESS | 3880 | 1466743909468 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:51: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. 21:51:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1674ms 21:51:49 INFO - PROCESS | 3880 | 1466743909552 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 21:51:49 INFO - PROCESS | 3880 | 1466743909556 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 21:51:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:51:49 INFO - PROCESS | 3880 | 1466743909561 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:51:49 INFO - PROCESS | 3880 | 1466743909564 Marionette TRACE conn5 <- [1,2930,null,{}] 21:51:49 INFO - PROCESS | 3880 | 1466743909569 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:49 INFO - PROCESS | 3880 | 1466743909572 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:49 INFO - PROCESS | 3880 | 1466743909693 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 21:51:49 INFO - PROCESS | 3880 | 1466743909710 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:49 INFO - PROCESS | 3880 | 1466743909713 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:49 INFO - PROCESS | 3880 | ++DOCSHELL 10EF0800 == 25 [pid = 3880] [id = 742] 21:51:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (10EF4C00) [pid = 3880] [serial = 2226] [outer = 00000000] 21:51:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (1105CC00) [pid = 3880] [serial = 2227] [outer = 10EF4C00] 21:51:49 INFO - PROCESS | 3880 | 1466743909760 Marionette DEBUG loaded listener.js 21:51:49 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (11410C00) [pid = 3880] [serial = 2228] [outer = 10EF4C00] 21:51:50 INFO - PROCESS | 3880 | 1466743910202 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 21:51:50 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 21:51:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:51:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 21:51:50 INFO - PROCESS | 3880 | 1466743910235 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 21:51:50 INFO - PROCESS | 3880 | 1466743910240 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 21:51:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:51:50 INFO - PROCESS | 3880 | 1466743910246 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:51:50 INFO - PROCESS | 3880 | 1466743910249 Marionette TRACE conn5 <- [1,2934,null,{}] 21:51:50 INFO - PROCESS | 3880 | 1466743910253 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:50 INFO - PROCESS | 3880 | 1466743910256 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:50 INFO - PROCESS | 3880 | 1466743910344 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 21:51:50 INFO - PROCESS | 3880 | 1466743910351 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:50 INFO - PROCESS | 3880 | 1466743910353 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:50 INFO - PROCESS | 3880 | ++DOCSHELL 125E1C00 == 26 [pid = 3880] [id = 743] 21:51:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (127C9400) [pid = 3880] [serial = 2229] [outer = 00000000] 21:51:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15AE0800) [pid = 3880] [serial = 2230] [outer = 127C9400] 21:51:50 INFO - PROCESS | 3880 | 1466743910401 Marionette DEBUG loaded listener.js 21:51:50 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (15D5D000) [pid = 3880] [serial = 2231] [outer = 127C9400] 21:51:50 INFO - PROCESS | 3880 | 1466743910840 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:51: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. 21:51:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 630ms 21:51:50 INFO - PROCESS | 3880 | 1466743910880 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 21:51:50 INFO - PROCESS | 3880 | 1466743910882 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 21:51:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:51:50 INFO - PROCESS | 3880 | 1466743910886 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:51:50 INFO - PROCESS | 3880 | 1466743910890 Marionette TRACE conn5 <- [1,2938,null,{}] 21:51:50 INFO - PROCESS | 3880 | 1466743910905 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:50 INFO - PROCESS | 3880 | 1466743910909 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:50 INFO - PROCESS | 3880 | 1466743910996 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 21:51:51 INFO - PROCESS | 3880 | 1466743911004 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:51 INFO - PROCESS | 3880 | 1466743911007 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:51 INFO - PROCESS | 3880 | ++DOCSHELL 173D0000 == 27 [pid = 3880] [id = 744] 21:51:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (173D1800) [pid = 3880] [serial = 2232] [outer = 00000000] 21:51:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (17894C00) [pid = 3880] [serial = 2233] [outer = 173D1800] 21:51:51 INFO - PROCESS | 3880 | 1466743911055 Marionette DEBUG loaded listener.js 21:51:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1789C800) [pid = 3880] [serial = 2234] [outer = 173D1800] 21:51:51 INFO - PROCESS | 3880 | ++DOCSHELL 18F6A800 == 28 [pid = 3880] [id = 745] 21:51:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (18F6E800) [pid = 3880] [serial = 2235] [outer = 00000000] 21:51:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (18FE9C00) [pid = 3880] [serial = 2236] [outer = 18F6E800] 21:51:51 INFO - PROCESS | 3880 | 1466743911647 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:51: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. 21:51:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 21:51:51 INFO - PROCESS | 3880 | 1466743911660 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 21:51:51 INFO - PROCESS | 3880 | 1466743911662 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 21:51:51 INFO - PROCESS | 3880 | 1466743911666 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:51:51 INFO - PROCESS | 3880 | 1466743911667 Marionette TRACE conn5 <- [1,2942,null,{}] 21:51:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:51:51 INFO - PROCESS | 3880 | 1466743911671 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:51 INFO - PROCESS | 3880 | 1466743911673 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:51 INFO - PROCESS | 3880 | 1466743911803 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 21:51:51 INFO - PROCESS | 3880 | 1466743911869 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:51 INFO - PROCESS | 3880 | 1466743911871 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:51 INFO - PROCESS | 3880 | ++DOCSHELL 17C7DC00 == 29 [pid = 3880] [id = 746] 21:51:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (17C86C00) [pid = 3880] [serial = 2237] [outer = 00000000] 21:51:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18FEF000) [pid = 3880] [serial = 2238] [outer = 17C86C00] 21:51:51 INFO - PROCESS | 3880 | 1466743911917 Marionette DEBUG loaded listener.js 21:51:51 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19020400) [pid = 3880] [serial = 2239] [outer = 17C86C00] 21:51:52 INFO - PROCESS | 3880 | 1466743912302 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:51:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:51:52 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 21:51:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 21:51:52 INFO - PROCESS | 3880 | 1466743912340 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 21:51:52 INFO - PROCESS | 3880 | 1466743912342 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 21:51:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:51:52 INFO - PROCESS | 3880 | 1466743912345 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:51:52 INFO - PROCESS | 3880 | 1466743912346 Marionette TRACE conn5 <- [1,2946,null,{}] 21:51:52 INFO - PROCESS | 3880 | 1466743912350 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:52 INFO - PROCESS | 3880 | 1466743912352 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:52 INFO - PROCESS | 3880 | 1466743912517 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 21:51:52 INFO - PROCESS | 3880 | 1466743912533 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:52 INFO - PROCESS | 3880 | 1466743912535 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:52 INFO - PROCESS | 3880 | ++DOCSHELL 19031800 == 30 [pid = 3880] [id = 747] 21:51:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19031C00) [pid = 3880] [serial = 2240] [outer = 00000000] 21:51:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19045C00) [pid = 3880] [serial = 2241] [outer = 19031C00] 21:51:52 INFO - PROCESS | 3880 | 1466743912579 Marionette DEBUG loaded listener.js 21:51:52 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19A01800) [pid = 3880] [serial = 2242] [outer = 19031C00] 21:51:52 INFO - PROCESS | 3880 | 1466743912993 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:51:53 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. 21:51:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 21:51:53 INFO - PROCESS | 3880 | 1466743913015 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 21:51:53 INFO - PROCESS | 3880 | 1466743913017 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 21:51:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:51:53 INFO - PROCESS | 3880 | 1466743913026 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:51:53 INFO - PROCESS | 3880 | 1466743913028 Marionette TRACE conn5 <- [1,2950,null,{}] 21:51:53 INFO - PROCESS | 3880 | 1466743913031 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:53 INFO - PROCESS | 3880 | 1466743913037 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:53 INFO - PROCESS | 3880 | 1466743913175 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 21:51:53 INFO - PROCESS | 3880 | 1466743913180 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:53 INFO - PROCESS | 3880 | 1466743913181 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:53 INFO - PROCESS | 3880 | ++DOCSHELL 19A05800 == 31 [pid = 3880] [id = 748] 21:51:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19A09000) [pid = 3880] [serial = 2243] [outer = 00000000] 21:51:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A132000) [pid = 3880] [serial = 2244] [outer = 19A09000] 21:51:53 INFO - PROCESS | 3880 | 1466743913227 Marionette DEBUG loaded listener.js 21:51:53 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A27F400) [pid = 3880] [serial = 2245] [outer = 19A09000] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19A76400) [pid = 3880] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1789A000) [pid = 3880] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A534400) [pid = 3880] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (10EEE800) [pid = 3880] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (173CF000) [pid = 3880] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1272D800) [pid = 3880] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1876D400) [pid = 3880] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (10EEDC00) [pid = 3880] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AC13C00) [pid = 3880] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1AE47400) [pid = 3880] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1789D000) [pid = 3880] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:51:53 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19037000) [pid = 3880] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:51:53 INFO - PROCESS | 3880 | 1466743913972 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:51:54 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. 21:51:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 970ms 21:51:54 INFO - PROCESS | 3880 | 1466743914001 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 21:51:54 INFO - PROCESS | 3880 | 1466743914003 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 21:51:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:51:54 INFO - PROCESS | 3880 | 1466743914006 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:51:54 INFO - PROCESS | 3880 | 1466743914007 Marionette TRACE conn5 <- [1,2954,null,{}] 21:51:54 INFO - PROCESS | 3880 | 1466743914011 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:54 INFO - PROCESS | 3880 | 1466743914013 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:54 INFO - PROCESS | 3880 | 1466743914091 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 21:51:54 INFO - PROCESS | 3880 | 1466743914096 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:54 INFO - PROCESS | 3880 | 1466743914098 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:54 INFO - PROCESS | 3880 | ++DOCSHELL 10E5C400 == 32 [pid = 3880] [id = 749] 21:51:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (10EEDC00) [pid = 3880] [serial = 2246] [outer = 00000000] 21:51:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (15F1E800) [pid = 3880] [serial = 2247] [outer = 10EEDC00] 21:51:54 INFO - PROCESS | 3880 | 1466743914143 Marionette DEBUG loaded listener.js 21:51:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1789D000) [pid = 3880] [serial = 2248] [outer = 10EEDC00] 21:51:54 INFO - PROCESS | 3880 | 1466743914559 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:51:54 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. 21:51:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 570ms 21:51:54 INFO - PROCESS | 3880 | 1466743914577 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 21:51:54 INFO - PROCESS | 3880 | 1466743914579 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 21:51:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:51:54 INFO - PROCESS | 3880 | 1466743914582 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:51:54 INFO - PROCESS | 3880 | 1466743914583 Marionette TRACE conn5 <- [1,2958,null,{}] 21:51:54 INFO - PROCESS | 3880 | 1466743914587 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:54 INFO - PROCESS | 3880 | 1466743914588 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:54 INFO - PROCESS | 3880 | 1466743914712 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 21:51:54 INFO - PROCESS | 3880 | 1466743914719 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:54 INFO - PROCESS | 3880 | 1466743914721 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:54 INFO - PROCESS | 3880 | ++DOCSHELL 1909FC00 == 33 [pid = 3880] [id = 750] 21:51:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A12F000) [pid = 3880] [serial = 2249] [outer = 00000000] 21:51:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A41D400) [pid = 3880] [serial = 2250] [outer = 1A12F000] 21:51:54 INFO - PROCESS | 3880 | 1466743914764 Marionette DEBUG loaded listener.js 21:51:54 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1A41F400) [pid = 3880] [serial = 2251] [outer = 1A12F000] 21:51:55 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. 21:51:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 570ms 21:51:55 INFO - PROCESS | 3880 | 1466743915146 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:51:55 INFO - PROCESS | 3880 | 1466743915153 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 21:51:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:51:55 INFO - PROCESS | 3880 | 1466743915155 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 21:51:55 INFO - PROCESS | 3880 | 1466743915158 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:51:55 INFO - PROCESS | 3880 | 1466743915159 Marionette TRACE conn5 <- [1,2962,null,{}] 21:51:55 INFO - PROCESS | 3880 | 1466743915162 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:55 INFO - PROCESS | 3880 | 1466743915164 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:55 INFO - PROCESS | 3880 | 1466743915243 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 21:51:55 INFO - PROCESS | 3880 | 1466743915248 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:55 INFO - PROCESS | 3880 | 1466743915250 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:55 INFO - PROCESS | 3880 | ++DOCSHELL 173CFC00 == 34 [pid = 3880] [id = 751] 21:51:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1AC72000) [pid = 3880] [serial = 2252] [outer = 00000000] 21:51:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1AE49000) [pid = 3880] [serial = 2253] [outer = 1AC72000] 21:51:55 INFO - PROCESS | 3880 | 1466743915294 Marionette DEBUG loaded listener.js 21:51:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1AE4B000) [pid = 3880] [serial = 2254] [outer = 1AC72000] 21:51:55 INFO - PROCESS | 3880 | 1466743915736 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 21:51: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. 21:51:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 630ms 21:51:55 INFO - PROCESS | 3880 | 1466743915797 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 21:51:55 INFO - PROCESS | 3880 | 1466743915799 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 21:51:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:51:55 INFO - PROCESS | 3880 | 1466743915802 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:51:55 INFO - PROCESS | 3880 | 1466743915803 Marionette TRACE conn5 <- [1,2966,null,{}] 21:51:55 INFO - PROCESS | 3880 | 1466743915807 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:55 INFO - PROCESS | 3880 | 1466743915808 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:55 INFO - PROCESS | 3880 | 1466743915895 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 21:51:55 INFO - PROCESS | 3880 | 1466743915901 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:55 INFO - PROCESS | 3880 | 1466743915902 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:55 INFO - PROCESS | 3880 | ++DOCSHELL 18FEF400 == 35 [pid = 3880] [id = 752] 21:51:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (1AE52800) [pid = 3880] [serial = 2255] [outer = 00000000] 21:51:55 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1B008800) [pid = 3880] [serial = 2256] [outer = 1AE52800] 21:51:55 INFO - PROCESS | 3880 | 1466743915946 Marionette DEBUG loaded listener.js 21:51:56 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1B00EC00) [pid = 3880] [serial = 2257] [outer = 1AE52800] 21:51:56 INFO - PROCESS | 3880 | 1466743916664 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:51: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. 21:51:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 930ms 21:51:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:51:56 INFO - PROCESS | 3880 | 1466743916735 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 21:51:56 INFO - PROCESS | 3880 | 1466743916739 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 21:51:56 INFO - PROCESS | 3880 | 1466743916744 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:51:56 INFO - PROCESS | 3880 | 1466743916749 Marionette TRACE conn5 <- [1,2970,null,{}] 21:51:56 INFO - PROCESS | 3880 | 1466743916755 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:56 INFO - PROCESS | 3880 | 1466743916758 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:56 INFO - PROCESS | 3880 | 1466743916889 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 21:51:57 INFO - PROCESS | 3880 | 1466743917026 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:57 INFO - PROCESS | 3880 | 1466743917030 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:57 INFO - PROCESS | 3880 | ++DOCSHELL 113BCC00 == 36 [pid = 3880] [id = 753] 21:51:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (11812400) [pid = 3880] [serial = 2258] [outer = 00000000] 21:51:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (15AA8C00) [pid = 3880] [serial = 2259] [outer = 11812400] 21:51:57 INFO - PROCESS | 3880 | 1466743917091 Marionette DEBUG loaded listener.js 21:51:57 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (15F18C00) [pid = 3880] [serial = 2260] [outer = 11812400] 21:51:57 INFO - PROCESS | 3880 | 1466743917670 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 21:51: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 21:51:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:51:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 990ms 21:51:57 INFO - PROCESS | 3880 | 1466743917735 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 21:51:57 INFO - PROCESS | 3880 | 1466743917740 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 21:51:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:51:57 INFO - PROCESS | 3880 | 1466743917746 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:51:57 INFO - PROCESS | 3880 | 1466743917749 Marionette TRACE conn5 <- [1,2974,null,{}] 21:51:57 INFO - PROCESS | 3880 | 1466743917753 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:57 INFO - PROCESS | 3880 | 1466743917756 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:57 INFO - PROCESS | 3880 | 1466743917882 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 21:51:58 INFO - PROCESS | 3880 | 1466743918026 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:58 INFO - PROCESS | 3880 | 1466743918028 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:58 INFO - PROCESS | 3880 | ++DOCSHELL 17C88C00 == 37 [pid = 3880] [id = 754] 21:51:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (18768400) [pid = 3880] [serial = 2261] [outer = 00000000] 21:51:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1901B000) [pid = 3880] [serial = 2262] [outer = 18768400] 21:51:58 INFO - PROCESS | 3880 | 1466743918087 Marionette DEBUG loaded listener.js 21:51:58 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1902FC00) [pid = 3880] [serial = 2263] [outer = 18768400] 21:51:58 INFO - PROCESS | 3880 | 1466743918695 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:51:58 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. 21:51:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 970ms 21:51:58 INFO - PROCESS | 3880 | 1466743918887 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 21:51:58 INFO - PROCESS | 3880 | 1466743918891 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 21:51:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:51:58 INFO - PROCESS | 3880 | 1466743918929 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:51:58 INFO - PROCESS | 3880 | 1466743918932 Marionette TRACE conn5 <- [1,2978,null,{}] 21:51:58 INFO - PROCESS | 3880 | 1466743918938 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:58 INFO - PROCESS | 3880 | 1466743918941 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:59 INFO - PROCESS | 3880 | 1466743919053 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 21:51:59 INFO - PROCESS | 3880 | 1466743919191 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:59 INFO - PROCESS | 3880 | 1466743919197 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:51:59 INFO - PROCESS | 3880 | ++DOCSHELL 1105B800 == 38 [pid = 3880] [id = 755] 21:51:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (11409800) [pid = 3880] [serial = 2264] [outer = 00000000] 21:51:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (11809800) [pid = 3880] [serial = 2265] [outer = 11409800] 21:51:59 INFO - PROCESS | 3880 | 1466743919252 Marionette DEBUG loaded listener.js 21:51:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (127CFC00) [pid = 3880] [serial = 2266] [outer = 11409800] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 173CFC00 == 37 [pid = 3880] [id = 751] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 1909FC00 == 36 [pid = 3880] [id = 750] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 10E5C400 == 35 [pid = 3880] [id = 749] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 19A05800 == 34 [pid = 3880] [id = 748] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 19031800 == 33 [pid = 3880] [id = 747] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 17C7DC00 == 32 [pid = 3880] [id = 746] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 18F6A800 == 31 [pid = 3880] [id = 745] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 173D0000 == 30 [pid = 3880] [id = 744] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 125E1C00 == 29 [pid = 3880] [id = 743] 21:51:59 INFO - PROCESS | 3880 | --DOCSHELL 10EF0800 == 28 [pid = 3880] [id = 742] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1A282800) [pid = 3880] [serial = 2198] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1A276800) [pid = 3880] [serial = 2197] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (18FF2400) [pid = 3880] [serial = 2203] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (1A53C000) [pid = 3880] [serial = 2177] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (1272B800) [pid = 3880] [serial = 2179] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (15D64400) [pid = 3880] [serial = 2180] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (17C7B000) [pid = 3880] [serial = 2182] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (18FE7000) [pid = 3880] [serial = 2183] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (15DD6000) [pid = 3880] [serial = 2188] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (15F44400) [pid = 3880] [serial = 2189] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (18BCA800) [pid = 3880] [serial = 2191] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1104EC00) [pid = 3880] [serial = 2185] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1AE28C00) [pid = 3880] [serial = 2200] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (113B5400) [pid = 3880] [serial = 2186] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1B021C00) [pid = 3880] [serial = 2210] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1B008400) [pid = 3880] [serial = 2209] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1AE4A000) [pid = 3880] [serial = 2206] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AC7A400) [pid = 3880] [serial = 2201] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1AE4F000) [pid = 3880] [serial = 2207] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (1903E400) [pid = 3880] [serial = 2194] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (19047C00) [pid = 3880] [serial = 2195] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1901E400) [pid = 3880] [serial = 2204] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (18FF1400) [pid = 3880] [serial = 2192] [outer = 00000000] [url = about:blank] 21:51:59 INFO - PROCESS | 3880 | ++DOCSHELL 10EEE400 == 29 [pid = 3880] [id = 756] 21:51:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (10EF0800) [pid = 3880] [serial = 2267] [outer = 00000000] 21:51:59 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1104EC00) [pid = 3880] [serial = 2268] [outer = 10EF0800] 21:51:59 INFO - PROCESS | 3880 | 1466743919882 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:51:59 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. 21:51:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 990ms 21:51:59 INFO - PROCESS | 3880 | 1466743919920 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 21:51:59 INFO - PROCESS | 3880 | 1466743919923 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 21:51:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:51:59 INFO - PROCESS | 3880 | 1466743919930 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:51:59 INFO - PROCESS | 3880 | 1466743919933 Marionette TRACE conn5 <- [1,2982,null,{}] 21:51:59 INFO - PROCESS | 3880 | 1466743919939 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:59 INFO - PROCESS | 3880 | 1466743919942 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:00 INFO - PROCESS | 3880 | 1466743920041 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 21:52:00 INFO - PROCESS | 3880 | 1466743920139 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:00 INFO - PROCESS | 3880 | 1466743920142 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:00 INFO - PROCESS | 3880 | ++DOCSHELL 11A09800 == 30 [pid = 3880] [id = 757] 21:52:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (11A94000) [pid = 3880] [serial = 2269] [outer = 00000000] 21:52:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (15F1DC00) [pid = 3880] [serial = 2270] [outer = 11A94000] 21:52:00 INFO - PROCESS | 3880 | 1466743920189 Marionette DEBUG loaded listener.js 21:52:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (16080800) [pid = 3880] [serial = 2271] [outer = 11A94000] 21:52:00 INFO - PROCESS | 3880 | 1466743920574 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:52:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:52: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 21:52:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 690ms 21:52:00 INFO - PROCESS | 3880 | 1466743920620 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 21:52:00 INFO - PROCESS | 3880 | 1466743920622 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 21:52:00 INFO - PROCESS | 3880 | 1466743920626 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:52:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:52:00 INFO - PROCESS | 3880 | 1466743920628 Marionette TRACE conn5 <- [1,2986,null,{}] 21:52:00 INFO - PROCESS | 3880 | 1466743920637 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:00 INFO - PROCESS | 3880 | 1466743920642 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:00 INFO - PROCESS | 3880 | 1466743920733 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 21:52:00 INFO - PROCESS | 3880 | 1466743920742 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:00 INFO - PROCESS | 3880 | 1466743920745 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:00 INFO - PROCESS | 3880 | ++DOCSHELL 1876CC00 == 31 [pid = 3880] [id = 758] 21:52:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (18770000) [pid = 3880] [serial = 2272] [outer = 00000000] 21:52:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (18BF2000) [pid = 3880] [serial = 2273] [outer = 18770000] 21:52:00 INFO - PROCESS | 3880 | 1466743920799 Marionette DEBUG loaded listener.js 21:52:00 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (18FEFC00) [pid = 3880] [serial = 2274] [outer = 18770000] 21:52:01 INFO - PROCESS | 3880 | 1466743921256 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:52: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. 21:52:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 21:52:01 INFO - PROCESS | 3880 | 1466743921300 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 21:52:01 INFO - PROCESS | 3880 | 1466743921302 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 21:52:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:52:01 INFO - PROCESS | 3880 | 1466743921305 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:52:01 INFO - PROCESS | 3880 | 1466743921307 Marionette TRACE conn5 <- [1,2990,null,{}] 21:52:01 INFO - PROCESS | 3880 | 1466743921310 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:01 INFO - PROCESS | 3880 | 1466743921312 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:01 INFO - PROCESS | 3880 | 1466743921400 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 21:52:01 INFO - PROCESS | 3880 | 1466743921404 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:01 INFO - PROCESS | 3880 | 1466743921406 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:01 INFO - PROCESS | 3880 | ++DOCSHELL 19029800 == 32 [pid = 3880] [id = 759] 21:52:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (19031800) [pid = 3880] [serial = 2275] [outer = 00000000] 21:52:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (19048800) [pid = 3880] [serial = 2276] [outer = 19031800] 21:52:01 INFO - PROCESS | 3880 | 1466743921460 Marionette DEBUG loaded listener.js 21:52:01 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (19A05800) [pid = 3880] [serial = 2277] [outer = 19031800] 21:52:01 INFO - PROCESS | 3880 | 1466743921873 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:52:01 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. 21:52:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 630ms 21:52:01 INFO - PROCESS | 3880 | 1466743921950 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 21:52:01 INFO - PROCESS | 3880 | 1466743921952 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 21:52:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:52:01 INFO - PROCESS | 3880 | 1466743921955 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:52:01 INFO - PROCESS | 3880 | 1466743921956 Marionette TRACE conn5 <- [1,2994,null,{}] 21:52:01 INFO - PROCESS | 3880 | 1466743921960 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:01 INFO - PROCESS | 3880 | 1466743921962 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:02 INFO - PROCESS | 3880 | 1466743922086 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 21:52:02 INFO - PROCESS | 3880 | 1466743922091 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:02 INFO - PROCESS | 3880 | 1466743922093 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:02 INFO - PROCESS | 3880 | ++DOCSHELL 19A76800 == 33 [pid = 3880] [id = 760] 21:52:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (19A76C00) [pid = 3880] [serial = 2278] [outer = 00000000] 21:52:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (1A137C00) [pid = 3880] [serial = 2279] [outer = 19A76C00] 21:52:02 INFO - PROCESS | 3880 | 1466743922138 Marionette DEBUG loaded listener.js 21:52:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (1A27A400) [pid = 3880] [serial = 2280] [outer = 19A76C00] 21:52:02 INFO - PROCESS | 3880 | 1466743922600 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:52:02 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. 21:52:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 21:52:02 INFO - PROCESS | 3880 | 1466743922627 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 21:52:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:52:02 INFO - PROCESS | 3880 | 1466743922629 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 21:52:02 INFO - PROCESS | 3880 | 1466743922638 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:52:02 INFO - PROCESS | 3880 | 1466743922640 Marionette TRACE conn5 <- [1,2998,null,{}] 21:52:02 INFO - PROCESS | 3880 | 1466743922643 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:02 INFO - PROCESS | 3880 | 1466743922649 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:02 INFO - PROCESS | 3880 | 1466743922796 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 21:52:02 INFO - PROCESS | 3880 | 1466743922801 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:02 INFO - PROCESS | 3880 | 1466743922804 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:02 INFO - PROCESS | 3880 | ++DOCSHELL 15E97000 == 34 [pid = 3880] [id = 761] 21:52:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (1A3A8400) [pid = 3880] [serial = 2281] [outer = 00000000] 21:52:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1AC79800) [pid = 3880] [serial = 2282] [outer = 1A3A8400] 21:52:02 INFO - PROCESS | 3880 | 1466743922905 Marionette DEBUG loaded listener.js 21:52:02 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1AE2B000) [pid = 3880] [serial = 2283] [outer = 1A3A8400] 21:52:03 INFO - PROCESS | 3880 | [3880] 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 21:52:03 INFO - PROCESS | 3880 | 1466743923375 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:52:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:52:03 INFO - {} 21:52:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:52:03 INFO - {} 21:52:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:52:03 INFO - {} 21:52:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:52:03 INFO - {} 21:52:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 790ms 21:52:03 INFO - PROCESS | 3880 | 1466743923455 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 21:52:03 INFO - PROCESS | 3880 | 1466743923457 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 21:52:03 INFO - PROCESS | 3880 | 1466743923463 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:52:03 INFO - PROCESS | 3880 | 1466743923464 Marionette TRACE conn5 <- [1,3002,null,{}] 21:52:03 INFO - TEST-START | /FileAPI/fileReader.html 21:52:03 INFO - PROCESS | 3880 | 1466743923468 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:03 INFO - PROCESS | 3880 | 1466743923470 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:03 INFO - PROCESS | 3880 | 1466743923585 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 21:52:03 INFO - PROCESS | 3880 | 1466743923590 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:03 INFO - PROCESS | 3880 | 1466743923591 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:03 INFO - PROCESS | 3880 | ++DOCSHELL 15A1A400 == 35 [pid = 3880] [id = 762] 21:52:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1AE4E000) [pid = 3880] [serial = 2284] [outer = 00000000] 21:52:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1B010400) [pid = 3880] [serial = 2285] [outer = 1AE4E000] 21:52:03 INFO - PROCESS | 3880 | 1466743923635 Marionette DEBUG loaded listener.js 21:52:03 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1B024400) [pid = 3880] [serial = 2286] [outer = 1AE4E000] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (127CA400) [pid = 3880] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (127C9400) [pid = 3880] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (10EF4C00) [pid = 3880] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (17C86C00) [pid = 3880] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (173D1800) [pid = 3880] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (10EF6400) [pid = 3880] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (19042800) [pid = 3880] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1B02E000) [pid = 3880] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1A12F000) [pid = 3880] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1B029000) [pid = 3880] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (19031C00) [pid = 3880] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (19A09000) [pid = 3880] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (10EEDC00) [pid = 3880] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18F6E800) [pid = 3880] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:52:04 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1AC72000) [pid = 3880] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:52:04 INFO - PROCESS | 3880 | 1466743924188 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 21:52:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:52:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:52:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:52:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:52:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 770ms 21:52:04 INFO - TEST-START | /FileAPI/historical.html 21:52:04 INFO - PROCESS | 3880 | 1466743924238 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 21:52:04 INFO - PROCESS | 3880 | 1466743924240 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 21:52:04 INFO - PROCESS | 3880 | 1466743924243 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:52:04 INFO - PROCESS | 3880 | 1466743924245 Marionette TRACE conn5 <- [1,3006,null,{}] 21:52:04 INFO - PROCESS | 3880 | 1466743924248 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:04 INFO - PROCESS | 3880 | 1466743924250 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:04 INFO - PROCESS | 3880 | 1466743924334 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 21:52:04 INFO - PROCESS | 3880 | 1466743924339 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:04 INFO - PROCESS | 3880 | 1466743924341 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:04 INFO - PROCESS | 3880 | ++DOCSHELL 127CA400 == 36 [pid = 3880] [id = 763] 21:52:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (173D1800) [pid = 3880] [serial = 2287] [outer = 00000000] 21:52:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1B010000) [pid = 3880] [serial = 2288] [outer = 173D1800] 21:52:04 INFO - PROCESS | 3880 | 1466743924384 Marionette DEBUG loaded listener.js 21:52:04 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (1B028400) [pid = 3880] [serial = 2289] [outer = 173D1800] 21:52:04 INFO - PROCESS | 3880 | 1466743924791 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 21:52:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:52:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:52:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:52:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:52:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:52:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:52:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:52:04 INFO - TEST-OK | /FileAPI/historical.html | took 570ms 21:52:04 INFO - PROCESS | 3880 | 1466743924819 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 21:52:04 INFO - PROCESS | 3880 | 1466743924821 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 21:52:04 INFO - PROCESS | 3880 | 1466743924824 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:52:04 INFO - PROCESS | 3880 | 1466743924826 Marionette TRACE conn5 <- [1,3010,null,{}] 21:52:04 INFO - TEST-START | /FileAPI/idlharness.html 21:52:04 INFO - PROCESS | 3880 | 1466743924829 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:04 INFO - PROCESS | 3880 | 1466743924831 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:04 INFO - PROCESS | 3880 | 1466743924986 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 21:52:05 INFO - PROCESS | 3880 | 1466743924997 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:05 INFO - PROCESS | 3880 | 1466743924998 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:05 INFO - PROCESS | 3880 | ++DOCSHELL 1B313800 == 37 [pid = 3880] [id = 764] 21:52:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1B314000) [pid = 3880] [serial = 2290] [outer = 00000000] 21:52:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1C097400) [pid = 3880] [serial = 2291] [outer = 1B314000] 21:52:05 INFO - PROCESS | 3880 | 1466743925044 Marionette DEBUG loaded listener.js 21:52:05 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (1B3CF800) [pid = 3880] [serial = 2292] [outer = 1B314000] 21:52:05 INFO - PROCESS | 3880 | 1466743925829 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:52:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:52:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:52:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:52:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:52:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:52:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:52:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:52:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:52:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:52:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:52:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:52:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:52:05 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 21:52:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:52:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:52:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:52:05 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 21:52:05 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 21:52:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:52:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:52:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:52:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:52:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:52:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:52:05 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 21:52:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:52:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:52:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:52:05 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 21:52:05 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 21:52:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:52:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:52:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:52:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 1088ms 21:52:05 INFO - PROCESS | 3880 | 1466743925918 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 21:52:05 INFO - PROCESS | 3880 | 1466743925920 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 21:52:05 INFO - PROCESS | 3880 | 1466743925924 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:52:05 INFO - TEST-START | /FileAPI/idlharness.worker 21:52:05 INFO - PROCESS | 3880 | 1466743925926 Marionette TRACE conn5 <- [1,3014,null,{}] 21:52:05 INFO - PROCESS | 3880 | 1466743925929 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:05 INFO - PROCESS | 3880 | 1466743925931 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:06 INFO - PROCESS | 3880 | 1466743926023 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 21:52:06 INFO - PROCESS | 3880 | 1466743926172 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:06 INFO - PROCESS | 3880 | 1466743926176 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:06 INFO - PROCESS | 3880 | ++DOCSHELL 08A5B000 == 38 [pid = 3880] [id = 765] 21:52:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (08A5B400) [pid = 3880] [serial = 2293] [outer = 00000000] 21:52:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (0AD6E000) [pid = 3880] [serial = 2294] [outer = 08A5B400] 21:52:06 INFO - PROCESS | 3880 | 1466743926241 Marionette DEBUG loaded listener.js 21:52:06 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (0CBE1C00) [pid = 3880] [serial = 2295] [outer = 08A5B400] 21:52:06 INFO - PROCESS | 3880 | [3880] 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 21:52:07 INFO - PROCESS | 3880 | 1466743927436 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:52:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:52:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:52:07 INFO - {} 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:52:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:52:07 INFO - {} 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:52:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:52:07 INFO - {} 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:52:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:52:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:52:07 INFO - {} 21:52: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 - {} 21:52:07 INFO - {} 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:52:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:52:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:52:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:52:07 INFO - {} 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:52:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:52:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:52:07 INFO - {} 21:52: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 - {} 21:52:07 INFO - {} 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:52:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:52:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:52:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52: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 21:52:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:52:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:52:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:52:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:52:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:52:07 INFO - {} 21:52:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1631ms 21:52:07 INFO - PROCESS | 3880 | 1466743927620 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 21:52:07 INFO - PROCESS | 3880 | 1466743927624 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 21:52:07 INFO - PROCESS | 3880 | 1466743927629 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:52:07 INFO - PROCESS | 3880 | 1466743927633 Marionette TRACE conn5 <- [1,3018,null,{}] 21:52:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:52:07 INFO - PROCESS | 3880 | 1466743927650 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:07 INFO - PROCESS | 3880 | 1466743927653 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:07 INFO - PROCESS | 3880 | 1466743927766 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 21:52:07 INFO - PROCESS | 3880 | 1466743927903 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:07 INFO - PROCESS | 3880 | 1466743927906 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:07 INFO - PROCESS | 3880 | ++DOCSHELL 15A13C00 == 39 [pid = 3880] [id = 766] 21:52:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 86 (15DCD400) [pid = 3880] [serial = 2296] [outer = 00000000] 21:52:07 INFO - PROCESS | 3880 | ++DOMWINDOW == 87 (1DA13800) [pid = 3880] [serial = 2297] [outer = 15DCD400] 21:52:07 INFO - PROCESS | 3880 | 1466743927965 Marionette DEBUG loaded listener.js 21:52:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 88 (1DFE9400) [pid = 3880] [serial = 2298] [outer = 15DCD400] 21:52:08 INFO - PROCESS | 3880 | 1466743928500 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 21:52: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 21:52:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 890ms 21:52:08 INFO - PROCESS | 3880 | 1466743928530 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 21:52:08 INFO - PROCESS | 3880 | 1466743928534 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 21:52:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:52:08 INFO - PROCESS | 3880 | 1466743928539 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:52:08 INFO - PROCESS | 3880 | 1466743928542 Marionette TRACE conn5 <- [1,3022,null,{}] 21:52:08 INFO - PROCESS | 3880 | 1466743928546 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:08 INFO - PROCESS | 3880 | 1466743928549 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:08 INFO - PROCESS | 3880 | 1466743928712 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 21:52:08 INFO - PROCESS | 3880 | 1466743928858 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:08 INFO - PROCESS | 3880 | 1466743928861 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:08 INFO - PROCESS | 3880 | ++DOCSHELL 1DA16800 == 40 [pid = 3880] [id = 767] 21:52:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 89 (1DFEE000) [pid = 3880] [serial = 2299] [outer = 00000000] 21:52:08 INFO - PROCESS | 3880 | ++DOMWINDOW == 90 (1DFF3C00) [pid = 3880] [serial = 2300] [outer = 1DFEE000] 21:52:08 INFO - PROCESS | 3880 | 1466743928920 Marionette DEBUG loaded listener.js 21:52:09 INFO - PROCESS | 3880 | ++DOMWINDOW == 91 (1E021000) [pid = 3880] [serial = 2301] [outer = 1DFEE000] 21:52:09 INFO - PROCESS | 3880 | 1466743929486 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:52:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:52:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 970ms 21:52:09 INFO - PROCESS | 3880 | 1466743929513 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 21:52:09 INFO - PROCESS | 3880 | 1466743929515 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 21:52:09 INFO - PROCESS | 3880 | 1466743929562 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:52:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:52:09 INFO - PROCESS | 3880 | 1466743929569 Marionette TRACE conn5 <- [1,3026,null,{}] 21:52:09 INFO - PROCESS | 3880 | 1466743929579 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:09 INFO - PROCESS | 3880 | 1466743929583 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:09 INFO - PROCESS | 3880 | 1466743929704 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 21:52:10 INFO - PROCESS | 3880 | 1466743930001 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:10 INFO - PROCESS | 3880 | 1466743930004 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:10 INFO - PROCESS | 3880 | ++DOCSHELL 0CB8E000 == 41 [pid = 3880] [id = 768] 21:52:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 92 (0CB8FC00) [pid = 3880] [serial = 2302] [outer = 00000000] 21:52:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 93 (0CBEE000) [pid = 3880] [serial = 2303] [outer = 0CB8FC00] 21:52:10 INFO - PROCESS | 3880 | 1466743930080 Marionette DEBUG loaded listener.js 21:52:10 INFO - PROCESS | 3880 | ++DOMWINDOW == 94 (11053800) [pid = 3880] [serial = 2304] [outer = 0CB8FC00] 21:52:10 INFO - PROCESS | 3880 | 1466743930652 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 21:52:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:52:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:52:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1131ms 21:52:10 INFO - PROCESS | 3880 | 1466743930700 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 21:52:10 INFO - PROCESS | 3880 | 1466743930703 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 21:52:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:52:10 INFO - PROCESS | 3880 | 1466743930708 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:52:10 INFO - PROCESS | 3880 | 1466743930711 Marionette TRACE conn5 <- [1,3030,null,{}] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 1B313800 == 40 [pid = 3880] [id = 764] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 127CA400 == 39 [pid = 3880] [id = 763] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 15A1A400 == 38 [pid = 3880] [id = 762] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 15E97000 == 37 [pid = 3880] [id = 761] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 19A76800 == 36 [pid = 3880] [id = 760] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 19029800 == 35 [pid = 3880] [id = 759] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 1876CC00 == 34 [pid = 3880] [id = 758] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 10EEE400 == 33 [pid = 3880] [id = 756] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 11A09800 == 32 [pid = 3880] [id = 757] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 1105B800 == 31 [pid = 3880] [id = 755] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 17C88C00 == 30 [pid = 3880] [id = 754] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 113BCC00 == 29 [pid = 3880] [id = 753] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 0D3E2800 == 28 [pid = 3880] [id = 646] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 1173A000 == 27 [pid = 3880] [id = 647] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 113BAC00 == 26 [pid = 3880] [id = 638] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 178A0400 == 25 [pid = 3880] [id = 641] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 18FEF400 == 24 [pid = 3880] [id = 752] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 0AD72C00 == 23 [pid = 3880] [id = 643] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 16076800 == 22 [pid = 3880] [id = 649] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 127C9800 == 21 [pid = 3880] [id = 741] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 18BCB800 == 20 [pid = 3880] [id = 651] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 19A10C00 == 19 [pid = 3880] [id = 645] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 173D1000 == 18 [pid = 3880] [id = 644] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 1590EC00 == 17 [pid = 3880] [id = 639] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 1901EC00 == 16 [pid = 3880] [id = 652] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 18FE6400 == 15 [pid = 3880] [id = 642] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 173D4800 == 14 [pid = 3880] [id = 650] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 15DCE400 == 13 [pid = 3880] [id = 654] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 173CC000 == 12 [pid = 3880] [id = 640] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 15DCEC00 == 11 [pid = 3880] [id = 648] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 190A5800 == 10 [pid = 3880] [id = 653] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 1DA16800 == 9 [pid = 3880] [id = 767] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 08A5B000 == 8 [pid = 3880] [id = 765] 21:52:11 INFO - PROCESS | 3880 | --DOCSHELL 15A13C00 == 7 [pid = 3880] [id = 766] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 93 (1789C800) [pid = 3880] [serial = 2234] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 92 (1A41D400) [pid = 3880] [serial = 2250] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 91 (1AE49000) [pid = 3880] [serial = 2253] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 90 (15F06000) [pid = 3880] [serial = 2225] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 89 (15AE4C00) [pid = 3880] [serial = 2224] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 88 (15AE0800) [pid = 3880] [serial = 2230] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 87 (15D5D000) [pid = 3880] [serial = 2231] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 86 (1105CC00) [pid = 3880] [serial = 2227] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 85 (11410C00) [pid = 3880] [serial = 2228] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (17894C00) [pid = 3880] [serial = 2233] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1624D800) [pid = 3880] [serial = 2213] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (12725C00) [pid = 3880] [serial = 2212] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1AC7A000) [pid = 3880] [serial = 2216] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1A53BC00) [pid = 3880] [serial = 2215] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1B313C00) [pid = 3880] [serial = 2219] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1A41F400) [pid = 3880] [serial = 2251] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1B16EC00) [pid = 3880] [serial = 2218] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (1B461C00) [pid = 3880] [serial = 2222] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (1B3C8000) [pid = 3880] [serial = 2221] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (19045C00) [pid = 3880] [serial = 2241] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1A132000) [pid = 3880] [serial = 2244] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1AE4B000) [pid = 3880] [serial = 2254] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (15F1E800) [pid = 3880] [serial = 2247] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1789D000) [pid = 3880] [serial = 2248] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1A27F400) [pid = 3880] [serial = 2245] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (18FEF000) [pid = 3880] [serial = 2238] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19020400) [pid = 3880] [serial = 2239] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (19A01800) [pid = 3880] [serial = 2242] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (18FE9C00) [pid = 3880] [serial = 2236] [outer = 00000000] [url = about:blank] 21:52:11 INFO - PROCESS | 3880 | 1466743931487 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:11 INFO - PROCESS | 3880 | 1466743931490 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:11 INFO - PROCESS | 3880 | 1466743931662 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 21:52:11 INFO - PROCESS | 3880 | 1466743931727 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:11 INFO - PROCESS | 3880 | 1466743931731 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:11 INFO - PROCESS | 3880 | ++DOCSHELL 0CBE5000 == 8 [pid = 3880] [id = 769] 21:52:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (0CBE5800) [pid = 3880] [serial = 2305] [outer = 00000000] 21:52:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (0CBEA400) [pid = 3880] [serial = 2306] [outer = 0CBE5800] 21:52:11 INFO - PROCESS | 3880 | 1466743931782 Marionette DEBUG loaded listener.js 21:52:11 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (0D3E2800) [pid = 3880] [serial = 2307] [outer = 0CBE5800] 21:52:12 INFO - PROCESS | 3880 | 1466743932414 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:52: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. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:52: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'.) 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:52: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. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:52: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. 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:52: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. 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:52:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:52: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. 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:52:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 21:52:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:52:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:52:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1779ms 21:52:12 INFO - PROCESS | 3880 | 1466743932489 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 21:52:12 INFO - PROCESS | 3880 | 1466743932493 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 21:52:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:52:12 INFO - PROCESS | 3880 | 1466743932497 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:52:12 INFO - PROCESS | 3880 | 1466743932500 Marionette TRACE conn5 <- [1,3034,null,{}] 21:52:12 INFO - PROCESS | 3880 | 1466743932505 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:12 INFO - PROCESS | 3880 | 1466743932508 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:12 INFO - PROCESS | 3880 | 1466743932617 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 21:52:12 INFO - PROCESS | 3880 | 1466743932711 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:12 INFO - PROCESS | 3880 | 1466743932715 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:12 INFO - PROCESS | 3880 | ++DOCSHELL 1590E800 == 9 [pid = 3880] [id = 770] 21:52:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1590EC00) [pid = 3880] [serial = 2308] [outer = 00000000] 21:52:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (15A15400) [pid = 3880] [serial = 2309] [outer = 1590EC00] 21:52:12 INFO - PROCESS | 3880 | 1466743932770 Marionette DEBUG loaded listener.js 21:52:12 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (11414000) [pid = 3880] [serial = 2310] [outer = 1590EC00] 21:52:12 INFO - PROCESS | 3880 | [3880] 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 21:52:13 INFO - PROCESS | 3880 | 1466743933221 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:52:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:52:13 INFO - {} 21:52:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 790ms 21:52:13 INFO - PROCESS | 3880 | 1466743933288 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 21:52:13 INFO - PROCESS | 3880 | 1466743933291 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 21:52:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:52:13 INFO - PROCESS | 3880 | 1466743933295 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:52:13 INFO - PROCESS | 3880 | 1466743933297 Marionette TRACE conn5 <- [1,3038,null,{}] 21:52:13 INFO - PROCESS | 3880 | 1466743933301 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:13 INFO - PROCESS | 3880 | 1466743933303 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:13 INFO - PROCESS | 3880 | 1466743933401 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 21:52:13 INFO - PROCESS | 3880 | 1466743933410 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:13 INFO - PROCESS | 3880 | 1466743933414 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:13 INFO - PROCESS | 3880 | ++DOCSHELL 1607E000 == 10 [pid = 3880] [id = 771] 21:52:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1607E800) [pid = 3880] [serial = 2311] [outer = 00000000] 21:52:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (16252000) [pid = 3880] [serial = 2312] [outer = 1607E800] 21:52:13 INFO - PROCESS | 3880 | 1466743933464 Marionette DEBUG loaded listener.js 21:52:13 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1733F400) [pid = 3880] [serial = 2313] [outer = 1607E800] 21:52:14 INFO - PROCESS | 3880 | 1466743934033 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 21:52:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:52:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:52:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:52:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:52:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 770ms 21:52:14 INFO - PROCESS | 3880 | 1466743934077 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 21:52:14 INFO - PROCESS | 3880 | 1466743934083 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 21:52:14 INFO - PROCESS | 3880 | 1466743934088 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:52:14 INFO - PROCESS | 3880 | 1466743934090 Marionette TRACE conn5 <- [1,3042,null,{}] 21:52:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:52:14 INFO - PROCESS | 3880 | 1466743934094 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:14 INFO - PROCESS | 3880 | 1466743934096 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:14 INFO - PROCESS | 3880 | 1466743934220 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 21:52:14 INFO - PROCESS | 3880 | 1466743934229 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:14 INFO - PROCESS | 3880 | 1466743934231 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:14 INFO - PROCESS | 3880 | ++DOCSHELL 173CE400 == 11 [pid = 3880] [id = 772] 21:52:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (173D4800) [pid = 3880] [serial = 2314] [outer = 00000000] 21:52:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (178A2C00) [pid = 3880] [serial = 2315] [outer = 173D4800] 21:52:14 INFO - PROCESS | 3880 | 1466743934280 Marionette DEBUG loaded listener.js 21:52:14 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (17C88800) [pid = 3880] [serial = 2316] [outer = 173D4800] 21:52:15 INFO - PROCESS | 3880 | 1466743935020 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:52:15 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" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:52:15 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" 21:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:52:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1073ms 21:52:15 INFO - PROCESS | 3880 | 1466743935175 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 21:52:15 INFO - PROCESS | 3880 | 1466743935178 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 21:52:15 INFO - PROCESS | 3880 | 1466743935181 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:52:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:52:15 INFO - PROCESS | 3880 | 1466743935183 Marionette TRACE conn5 <- [1,3046,null,{}] 21:52:15 INFO - PROCESS | 3880 | 1466743935187 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:15 INFO - PROCESS | 3880 | 1466743935189 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:15 INFO - PROCESS | 3880 | 1466743935316 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 21:52:15 INFO - PROCESS | 3880 | 1466743935323 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:15 INFO - PROCESS | 3880 | 1466743935325 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:15 INFO - PROCESS | 3880 | ++DOCSHELL 17C7A000 == 12 [pid = 3880] [id = 773] 21:52:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1876E800) [pid = 3880] [serial = 2317] [outer = 00000000] 21:52:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (19020400) [pid = 3880] [serial = 2318] [outer = 1876E800] 21:52:15 INFO - PROCESS | 3880 | 1466743935371 Marionette DEBUG loaded listener.js 21:52:15 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (1902DC00) [pid = 3880] [serial = 2319] [outer = 1876E800] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (19A76C00) [pid = 3880] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (1AE4E000) [pid = 3880] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1AE52800) [pid = 3880] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (19031800) [pid = 3880] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (18770000) [pid = 3880] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (11409800) [pid = 3880] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (10EF0800) [pid = 3880] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (11A94000) [pid = 3880] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (18768400) [pid = 3880] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (11812400) [pid = 3880] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (173D1800) [pid = 3880] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1B314000) [pid = 3880] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:52:15 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (1A3A8400) [pid = 3880] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:52:16 INFO - PROCESS | 3880 | 1466743936107 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:52:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:52:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:52:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:52:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:52:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:52:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:52:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:52:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:52:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 978ms 21:52:16 INFO - PROCESS | 3880 | 1466743936163 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 21:52:16 INFO - PROCESS | 3880 | 1466743936166 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 21:52:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:52:16 INFO - PROCESS | 3880 | 1466743936169 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:52:16 INFO - PROCESS | 3880 | 1466743936171 Marionette TRACE conn5 <- [1,3050,null,{}] 21:52:16 INFO - PROCESS | 3880 | 1466743936175 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:16 INFO - PROCESS | 3880 | 1466743936181 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:16 INFO - PROCESS | 3880 | 1466743936331 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 21:52:16 INFO - PROCESS | 3880 | 1466743936399 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:16 INFO - PROCESS | 3880 | 1466743936402 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:16 INFO - PROCESS | 3880 | ++DOCSHELL 19035400 == 13 [pid = 3880] [id = 774] 21:52:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (19035800) [pid = 3880] [serial = 2320] [outer = 00000000] 21:52:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (19045000) [pid = 3880] [serial = 2321] [outer = 19035800] 21:52:16 INFO - PROCESS | 3880 | 1466743936447 Marionette DEBUG loaded listener.js 21:52:16 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (19A02000) [pid = 3880] [serial = 2322] [outer = 19035800] 21:52:16 INFO - PROCESS | 3880 | [3880] 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 21:52:16 INFO - PROCESS | 3880 | 1466743936858 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:52:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:52:16 INFO - {} 21:52:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 730ms 21:52:16 INFO - PROCESS | 3880 | 1466743936904 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 21:52:16 INFO - PROCESS | 3880 | 1466743936906 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 21:52:16 INFO - PROCESS | 3880 | 1466743936910 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:52:16 INFO - PROCESS | 3880 | 1466743936911 Marionette TRACE conn5 <- [1,3054,null,{}] 21:52:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:52:16 INFO - PROCESS | 3880 | 1466743936915 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:16 INFO - PROCESS | 3880 | 1466743936917 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:16 INFO - PROCESS | 3880 | 1466743936998 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 21:52:17 INFO - PROCESS | 3880 | 1466743937003 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:17 INFO - PROCESS | 3880 | 1466743937004 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:17 INFO - PROCESS | 3880 | ++DOCSHELL 19A73000 == 14 [pid = 3880] [id = 775] 21:52:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (19A76000) [pid = 3880] [serial = 2323] [outer = 00000000] 21:52:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1A27AC00) [pid = 3880] [serial = 2324] [outer = 19A76000] 21:52:17 INFO - PROCESS | 3880 | 1466743937048 Marionette DEBUG loaded listener.js 21:52:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1A3B0C00) [pid = 3880] [serial = 2325] [outer = 19A76000] 21:52:17 INFO - PROCESS | 3880 | 1466743937487 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 21:52:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:52:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:52:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:52:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:52:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:52:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:52:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:52:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 630ms 21:52:17 INFO - PROCESS | 3880 | 1466743937546 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 21:52:17 INFO - PROCESS | 3880 | 1466743937548 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 21:52:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:52:17 INFO - PROCESS | 3880 | 1466743937551 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:52:17 INFO - PROCESS | 3880 | 1466743937553 Marionette TRACE conn5 <- [1,3058,null,{}] 21:52:17 INFO - PROCESS | 3880 | 1466743937556 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:17 INFO - PROCESS | 3880 | 1466743937558 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:17 INFO - PROCESS | 3880 | 1466743937637 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 21:52:17 INFO - PROCESS | 3880 | 1466743937642 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:17 INFO - PROCESS | 3880 | 1466743937643 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:17 INFO - PROCESS | 3880 | ++DOCSHELL 15A13C00 == 15 [pid = 3880] [id = 776] 21:52:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (1A41D400) [pid = 3880] [serial = 2326] [outer = 00000000] 21:52:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (1A53A800) [pid = 3880] [serial = 2327] [outer = 1A41D400] 21:52:17 INFO - PROCESS | 3880 | 1466743937687 Marionette DEBUG loaded listener.js 21:52:17 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (1A53C400) [pid = 3880] [serial = 2328] [outer = 1A41D400] 21:52:18 INFO - PROCESS | 3880 | 1466743938380 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 21:52:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:52:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:52:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:52:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:52:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:52:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:52:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 870ms 21:52:18 INFO - PROCESS | 3880 | 1466743938426 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 21:52:18 INFO - PROCESS | 3880 | 1466743938430 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 21:52:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:52:18 INFO - PROCESS | 3880 | 1466743938436 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:52:18 INFO - PROCESS | 3880 | 1466743938439 Marionette TRACE conn5 <- [1,3062,null,{}] 21:52:18 INFO - PROCESS | 3880 | 1466743938445 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:18 INFO - PROCESS | 3880 | 1466743938448 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:18 INFO - PROCESS | 3880 | 1466743938575 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 21:52:18 INFO - PROCESS | 3880 | 1466743938717 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:18 INFO - PROCESS | 3880 | 1466743938720 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:18 INFO - PROCESS | 3880 | ++DOCSHELL 10EF0800 == 16 [pid = 3880] [id = 777] 21:52:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (11057000) [pid = 3880] [serial = 2329] [outer = 00000000] 21:52:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (11739400) [pid = 3880] [serial = 2330] [outer = 11057000] 21:52:18 INFO - PROCESS | 3880 | 1466743938780 Marionette DEBUG loaded listener.js 21:52:18 INFO - PROCESS | 3880 | ++DOMWINDOW == 79 (11A92400) [pid = 3880] [serial = 2331] [outer = 11057000] 21:52:19 INFO - PROCESS | 3880 | 1466743939370 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 21:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:52:19 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 970ms 21:52:19 INFO - PROCESS | 3880 | 1466743939411 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 21:52:19 INFO - PROCESS | 3880 | 1466743939416 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 21:52:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:52:19 INFO - PROCESS | 3880 | 1466743939423 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:52:19 INFO - PROCESS | 3880 | 1466743939426 Marionette TRACE conn5 <- [1,3066,null,{}] 21:52:19 INFO - PROCESS | 3880 | 1466743939430 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:19 INFO - PROCESS | 3880 | 1466743939433 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:19 INFO - PROCESS | 3880 | 1466743939566 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 21:52:19 INFO - PROCESS | 3880 | 1466743939690 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:19 INFO - PROCESS | 3880 | 1466743939693 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:19 INFO - PROCESS | 3880 | ++DOCSHELL 15FDA800 == 17 [pid = 3880] [id = 778] 21:52:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 80 (15FE4000) [pid = 3880] [serial = 2332] [outer = 00000000] 21:52:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 81 (1734D000) [pid = 3880] [serial = 2333] [outer = 15FE4000] 21:52:19 INFO - PROCESS | 3880 | 1466743939797 Marionette DEBUG loaded listener.js 21:52:19 INFO - PROCESS | 3880 | ++DOMWINDOW == 82 (173D6400) [pid = 3880] [serial = 2334] [outer = 15FE4000] 21:52:20 INFO - PROCESS | 3880 | 1466743940474 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 21:52:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:52:20 INFO - PROCESS | 3880 | 1466743940508 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 21:52:20 INFO - PROCESS | 3880 | 1466743940512 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:52:20 INFO - PROCESS | 3880 | 1466743940515 Marionette TRACE conn5 <- [1,3070,null,{}] 21:52:20 INFO - PROCESS | 3880 | 1466743940527 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:20 INFO - PROCESS | 3880 | 1466743940532 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:20 INFO - PROCESS | 3880 | 1466743940675 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 21:52:20 INFO - PROCESS | 3880 | 1466743940903 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:20 INFO - PROCESS | 3880 | 1466743940907 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:20 INFO - PROCESS | 3880 | ++DOCSHELL 08A67400 == 18 [pid = 3880] [id = 779] 21:52:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 83 (0AD27C00) [pid = 3880] [serial = 2335] [outer = 00000000] 21:52:20 INFO - PROCESS | 3880 | ++DOMWINDOW == 84 (0CBE3C00) [pid = 3880] [serial = 2336] [outer = 0AD27C00] 21:52:20 INFO - PROCESS | 3880 | 1466743940965 Marionette DEBUG loaded listener.js 21:52:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 85 (0D3EC400) [pid = 3880] [serial = 2337] [outer = 0AD27C00] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 84 (1AE2B000) [pid = 3880] [serial = 2283] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 83 (1A27A400) [pid = 3880] [serial = 2280] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 82 (1AC79800) [pid = 3880] [serial = 2282] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 81 (1B010400) [pid = 3880] [serial = 2285] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 80 (1B00EC00) [pid = 3880] [serial = 2257] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 79 (1B008800) [pid = 3880] [serial = 2256] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 78 (19048800) [pid = 3880] [serial = 2276] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (18BF2000) [pid = 3880] [serial = 2273] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (18FEFC00) [pid = 3880] [serial = 2274] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (11809800) [pid = 3880] [serial = 2265] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (127CFC00) [pid = 3880] [serial = 2266] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1104EC00) [pid = 3880] [serial = 2268] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (15F1DC00) [pid = 3880] [serial = 2270] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (16080800) [pid = 3880] [serial = 2271] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (1901B000) [pid = 3880] [serial = 2262] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (1902FC00) [pid = 3880] [serial = 2263] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (15AA8C00) [pid = 3880] [serial = 2259] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (15F18C00) [pid = 3880] [serial = 2260] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 66 (1B010000) [pid = 3880] [serial = 2288] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 65 (1B028400) [pid = 3880] [serial = 2289] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 64 (1B024400) [pid = 3880] [serial = 2286] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 63 (1A137C00) [pid = 3880] [serial = 2279] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 62 (1C097400) [pid = 3880] [serial = 2291] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 61 (19A05800) [pid = 3880] [serial = 2277] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | --DOMWINDOW == 60 (1B3CF800) [pid = 3880] [serial = 2292] [outer = 00000000] [url = about:blank] 21:52:21 INFO - PROCESS | 3880 | 1466743941592 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 21:52:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:52:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:52:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:52:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1120ms 21:52:21 INFO - PROCESS | 3880 | 1466743941636 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 21:52:21 INFO - PROCESS | 3880 | 1466743941640 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 21:52:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:52:21 INFO - PROCESS | 3880 | 1466743941644 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:52:21 INFO - PROCESS | 3880 | 1466743941646 Marionette TRACE conn5 <- [1,3074,null,{}] 21:52:21 INFO - PROCESS | 3880 | 1466743941652 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:21 INFO - PROCESS | 3880 | 1466743941656 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:21 INFO - PROCESS | 3880 | 1466743941747 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 21:52:21 INFO - PROCESS | 3880 | 1466743941852 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:21 INFO - PROCESS | 3880 | 1466743941855 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:21 INFO - PROCESS | 3880 | ++DOCSHELL 11057400 == 19 [pid = 3880] [id = 780] 21:52:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 61 (1140BC00) [pid = 3880] [serial = 2338] [outer = 00000000] 21:52:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 62 (11414400) [pid = 3880] [serial = 2339] [outer = 1140BC00] 21:52:21 INFO - PROCESS | 3880 | 1466743941902 Marionette DEBUG loaded listener.js 21:52:21 INFO - PROCESS | 3880 | ++DOMWINDOW == 63 (1180EC00) [pid = 3880] [serial = 2340] [outer = 1140BC00] 21:52:22 INFO - PROCESS | 3880 | 1466743942288 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:52:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:52:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 21:52:22 INFO - PROCESS | 3880 | 1466743942317 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 21:52:22 INFO - PROCESS | 3880 | 1466743942321 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 21:52:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:52:22 INFO - PROCESS | 3880 | 1466743942340 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:52:22 INFO - PROCESS | 3880 | 1466743942342 Marionette TRACE conn5 <- [1,3078,null,{}] 21:52:22 INFO - PROCESS | 3880 | 1466743942346 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:22 INFO - PROCESS | 3880 | 1466743942348 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:22 INFO - PROCESS | 3880 | 1466743942438 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 21:52:22 INFO - PROCESS | 3880 | 1466743942475 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:22 INFO - PROCESS | 3880 | 1466743942477 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:22 INFO - PROCESS | 3880 | ++DOCSHELL 15BC5000 == 20 [pid = 3880] [id = 781] 21:52:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 64 (15DCF000) [pid = 3880] [serial = 2341] [outer = 00000000] 21:52:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 65 (15F15C00) [pid = 3880] [serial = 2342] [outer = 15DCF000] 21:52:22 INFO - PROCESS | 3880 | 1466743942527 Marionette DEBUG loaded listener.js 21:52:22 INFO - PROCESS | 3880 | ++DOMWINDOW == 66 (16076800) [pid = 3880] [serial = 2343] [outer = 15DCF000] 21:52:22 INFO - PROCESS | 3880 | 1466743942983 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:52:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:52:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 690ms 21:52:23 INFO - PROCESS | 3880 | 1466743943022 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 21:52:23 INFO - PROCESS | 3880 | 1466743943024 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 21:52:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:52:23 INFO - PROCESS | 3880 | 1466743943028 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:52:23 INFO - PROCESS | 3880 | 1466743943034 Marionette TRACE conn5 <- [1,3082,null,{}] 21:52:23 INFO - PROCESS | 3880 | 1466743943043 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:23 INFO - PROCESS | 3880 | 1466743943046 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:23 INFO - PROCESS | 3880 | 1466743943134 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 21:52:23 INFO - PROCESS | 3880 | 1466743943143 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:23 INFO - PROCESS | 3880 | 1466743943145 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:23 INFO - PROCESS | 3880 | ++DOCSHELL 178A0000 == 21 [pid = 3880] [id = 782] 21:52:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 67 (178A1400) [pid = 3880] [serial = 2344] [outer = 00000000] 21:52:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (1876D800) [pid = 3880] [serial = 2345] [outer = 178A1400] 21:52:23 INFO - PROCESS | 3880 | 1466743943190 Marionette DEBUG loaded listener.js 21:52:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (18F6A800) [pid = 3880] [serial = 2346] [outer = 178A1400] 21:52:23 INFO - PROCESS | 3880 | 1466743943625 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:52:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:52:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 630ms 21:52:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:52:23 INFO - PROCESS | 3880 | 1466743943660 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 21:52:23 INFO - PROCESS | 3880 | 1466743943662 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 21:52:23 INFO - PROCESS | 3880 | 1466743943665 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:52:23 INFO - PROCESS | 3880 | 1466743943667 Marionette TRACE conn5 <- [1,3086,null,{}] 21:52:23 INFO - PROCESS | 3880 | 1466743943670 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:23 INFO - PROCESS | 3880 | 1466743943672 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:23 INFO - PROCESS | 3880 | 1466743943816 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 21:52:23 INFO - PROCESS | 3880 | 1466743943915 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:23 INFO - PROCESS | 3880 | 1466743943917 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:23 INFO - PROCESS | 3880 | ++DOCSHELL 18FEE800 == 22 [pid = 3880] [id = 783] 21:52:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (18FEEC00) [pid = 3880] [serial = 2347] [outer = 00000000] 21:52:23 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1902A000) [pid = 3880] [serial = 2348] [outer = 18FEEC00] 21:52:23 INFO - PROCESS | 3880 | 1466743943962 Marionette DEBUG loaded listener.js 21:52:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1902C800) [pid = 3880] [serial = 2349] [outer = 18FEEC00] 21:52:24 INFO - PROCESS | 3880 | 1466743944341 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 21:52:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:52:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:52:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 730ms 21:52:24 INFO - PROCESS | 3880 | 1466743944396 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 21:52:24 INFO - PROCESS | 3880 | 1466743944398 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 21:52:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:52:24 INFO - PROCESS | 3880 | 1466743944407 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:52:24 INFO - PROCESS | 3880 | 1466743944409 Marionette TRACE conn5 <- [1,3090,null,{}] 21:52:24 INFO - PROCESS | 3880 | 1466743944413 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:24 INFO - PROCESS | 3880 | 1466743944414 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:24 INFO - PROCESS | 3880 | 1466743944534 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 21:52:24 INFO - PROCESS | 3880 | 1466743944539 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:24 INFO - PROCESS | 3880 | 1466743944545 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:24 INFO - PROCESS | 3880 | ++DOCSHELL 1903B000 == 23 [pid = 3880] [id = 784] 21:52:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1903DC00) [pid = 3880] [serial = 2350] [outer = 00000000] 21:52:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 74 (190A8400) [pid = 3880] [serial = 2351] [outer = 1903DC00] 21:52:24 INFO - PROCESS | 3880 | 1466743944599 Marionette DEBUG loaded listener.js 21:52:24 INFO - PROCESS | 3880 | ++DOMWINDOW == 75 (19A75C00) [pid = 3880] [serial = 2352] [outer = 1903DC00] 21:52:25 INFO - PROCESS | 3880 | 1466743945057 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:52:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:52:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 690ms 21:52:25 INFO - PROCESS | 3880 | 1466743945096 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 21:52:25 INFO - PROCESS | 3880 | 1466743945098 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 21:52:25 INFO - PROCESS | 3880 | 1466743945101 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:52:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:52:25 INFO - PROCESS | 3880 | 1466743945103 Marionette TRACE conn5 <- [1,3094,null,{}] 21:52:25 INFO - PROCESS | 3880 | 1466743945107 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:25 INFO - PROCESS | 3880 | 1466743945109 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:25 INFO - PROCESS | 3880 | 1466743945279 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 21:52:25 INFO - PROCESS | 3880 | 1466743945292 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:25 INFO - PROCESS | 3880 | 1466743945294 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:25 INFO - PROCESS | 3880 | ++DOCSHELL 0CB9B400 == 24 [pid = 3880] [id = 785] 21:52:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 76 (11A0C400) [pid = 3880] [serial = 2353] [outer = 00000000] 21:52:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 77 (1A282800) [pid = 3880] [serial = 2354] [outer = 11A0C400] 21:52:25 INFO - PROCESS | 3880 | 1466743945401 Marionette DEBUG loaded listener.js 21:52:25 INFO - PROCESS | 3880 | ++DOMWINDOW == 78 (1A3B2000) [pid = 3880] [serial = 2355] [outer = 11A0C400] 21:52:25 INFO - PROCESS | 3880 | 1466743945858 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 77 (1590EC00) [pid = 3880] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 76 (0CBE5800) [pid = 3880] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 75 (173D4800) [pid = 3880] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 74 (0CB8FC00) [pid = 3880] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 73 (1607E800) [pid = 3880] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 72 (1876E800) [pid = 3880] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 71 (19035800) [pid = 3880] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 70 (08A5B400) [pid = 3880] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 69 (15DCD400) [pid = 3880] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 68 (1DFEE000) [pid = 3880] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:52:25 INFO - PROCESS | 3880 | --DOMWINDOW == 67 (19A76000) [pid = 3880] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 21:52:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:52:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:52:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:52:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 830ms 21:52:25 INFO - PROCESS | 3880 | 1466743945936 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 21:52:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:52:25 INFO - PROCESS | 3880 | 1466743945938 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 21:52:25 INFO - PROCESS | 3880 | 1466743945941 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:52:25 INFO - PROCESS | 3880 | 1466743945943 Marionette TRACE conn5 <- [1,3098,null,{}] 21:52:25 INFO - PROCESS | 3880 | 1466743945946 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:25 INFO - PROCESS | 3880 | 1466743945948 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:26 INFO - PROCESS | 3880 | 1466743946029 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 21:52:26 INFO - PROCESS | 3880 | 1466743946035 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:26 INFO - PROCESS | 3880 | 1466743946037 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:26 INFO - PROCESS | 3880 | ++DOCSHELL 1607E800 == 25 [pid = 3880] [id = 786] 21:52:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 68 (173D1000) [pid = 3880] [serial = 2356] [outer = 00000000] 21:52:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 69 (1A538400) [pid = 3880] [serial = 2357] [outer = 173D1000] 21:52:26 INFO - PROCESS | 3880 | 1466743946081 Marionette DEBUG loaded listener.js 21:52:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 70 (1A53EC00) [pid = 3880] [serial = 2358] [outer = 173D1000] 21:52:26 INFO - PROCESS | 3880 | 1466743946501 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 21:52:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:52: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 21:52:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:52:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:52:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 570ms 21:52:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:52:26 INFO - PROCESS | 3880 | 1466743946512 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 21:52:26 INFO - PROCESS | 3880 | 1466743946514 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 21:52:26 INFO - PROCESS | 3880 | 1466743946517 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:52:26 INFO - PROCESS | 3880 | 1466743946519 Marionette TRACE conn5 <- [1,3102,null,{}] 21:52:26 INFO - PROCESS | 3880 | 1466743946522 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:26 INFO - PROCESS | 3880 | 1466743946524 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:26 INFO - PROCESS | 3880 | 1466743946652 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 21:52:26 INFO - PROCESS | 3880 | 1466743946687 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b9a5d698-dd29-407a-8689-c32053fa5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:26 INFO - PROCESS | 3880 | 1466743946689 Marionette INFO sendAsync f8acec2e-1de3-403c-a114-81d257a2b054 21:52:26 INFO - PROCESS | 3880 | ++DOCSHELL 15AE0400 == 26 [pid = 3880] [id = 787] 21:52:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 71 (1A22F000) [pid = 3880] [serial = 2359] [outer = 00000000] 21:52:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 72 (1AE44800) [pid = 3880] [serial = 2360] [outer = 1A22F000] 21:52:26 INFO - PROCESS | 3880 | 1466743946733 Marionette DEBUG loaded listener.js 21:52:26 INFO - PROCESS | 3880 | ++DOMWINDOW == 73 (1AE47000) [pid = 3880] [serial = 2361] [outer = 1A22F000] 21:52:27 INFO - PROCESS | 3880 | 1466743947128 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:52:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:52:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms 21:52:27 INFO - PROCESS | 3880 | 1466743947148 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 21:52:27 INFO - PROCESS | 3880 | 1466743947150 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 21:52:28 WARNING - u'runner_teardown' () 21:52:28 INFO - No more tests 21:52:28 INFO - Got 0 unexpected results 21:52:28 INFO - SUITE-END | took 687s 21:52:28 INFO - Closing logging queue 21:52:28 INFO - queue closed 21:52:28 INFO - Return code: 0 21:52:28 WARNING - # TBPL SUCCESS # 21:52:28 INFO - Running post-action listener: _resource_record_post_action 21:52:28 INFO - Running post-run listener: _resource_record_post_run 21:52:29 INFO - Total resource usage - Wall time: 697s; CPU: 14.0%; Read bytes: 88957952; Write bytes: 1109553664; Read time: 710560; Write time: 8517290 21:52:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:52:29 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 52736000; Read time: 0; Write time: 49800 21:52:29 INFO - run-tests - Wall time: 696s; CPU: 14.0%; Read bytes: 88957952; Write bytes: 1052058112; Read time: 710560; Write time: 8463640 21:52:29 INFO - Running post-run listener: _upload_blobber_files 21:52:29 INFO - Blob upload gear active. 21:52:29 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 21:52: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 21:52: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'] 21:52: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 21:52:30 INFO - (blobuploader) - INFO - Open directory for files ... 21:52:30 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 21:52:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:52:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:52:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:52:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:52:30 INFO - (blobuploader) - INFO - Done attempting. 21:52:30 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 21:52:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:52:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:52:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:52:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:52:32 INFO - (blobuploader) - INFO - Done attempting. 21:52:32 INFO - (blobuploader) - INFO - Iteration through files over. 21:52:33 INFO - Return code: 0 21:52:33 INFO - rmtree: C:\slave\test\build\uploaded_files.json 21:52:33 INFO - Using _rmtree_windows ... 21:52:33 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 21:52:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b3dc2214212f3ffbfc3a9593f693497cc05cdce29fbec94f6aa07ef5d3b8c37e9eac712580d693dc624776655d281d352060625fc28377336ab1ad9c35d1579e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6edacc91d3900d2748c756feea60ffa48d9d5473f403eebe5e4fe9af9ed7517a69e700d2aff9bffd9c111672d5bccfa84bd52a03feae9d15b72969751e025bf7"} 21:52:33 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 21:52:33 INFO - Writing to file C:\slave\test\properties\blobber_files 21:52:33 INFO - Contents: 21:52:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b3dc2214212f3ffbfc3a9593f693497cc05cdce29fbec94f6aa07ef5d3b8c37e9eac712580d693dc624776655d281d352060625fc28377336ab1ad9c35d1579e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6edacc91d3900d2748c756feea60ffa48d9d5473f403eebe5e4fe9af9ed7517a69e700d2aff9bffd9c111672d5bccfa84bd52a03feae9d15b72969751e025bf7"} 21:52:33 INFO - Running post-run listener: copy_logs_to_upload_dir 21:52:33 INFO - Copying logs to upload dir... 21:52:33 INFO - mkdir: C:\slave\test\build\upload\logs 21:52:33 INFO - Copying logs to upload dir... 21:52:33 INFO - Using _rmtree_windows ... 21:52:33 INFO - Using _rmtree_windows ... 21:52:33 INFO - Using _rmtree_windows ... 21:52:33 INFO - Using _rmtree_windows ... 21:52:33 INFO - Using _rmtree_windows ... 21:52:33 INFO - Using _rmtree_windows ... 21:52:33 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=849.503000 ========= master_lag: 0.43 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 9 secs) (at 2016-06-23 21:52:33.442883) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 21:52:33.443799) ========= '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-121 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-121 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-121 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/b3dc2214212f3ffbfc3a9593f693497cc05cdce29fbec94f6aa07ef5d3b8c37e9eac712580d693dc624776655d281d352060625fc28377336ab1ad9c35d1579e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6edacc91d3900d2748c756feea60ffa48d9d5473f403eebe5e4fe9af9ed7517a69e700d2aff9bffd9c111672d5bccfa84bd52a03feae9d15b72969751e025bf7"} build_url:https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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/TRRIz9DoTR2682hhb6xqag/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/b3dc2214212f3ffbfc3a9593f693497cc05cdce29fbec94f6aa07ef5d3b8c37e9eac712580d693dc624776655d281d352060625fc28377336ab1ad9c35d1579e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6edacc91d3900d2748c756feea60ffa48d9d5473f403eebe5e4fe9af9ed7517a69e700d2aff9bffd9c111672d5bccfa84bd52a03feae9d15b72969751e025bf7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/TRRIz9DoTR2682hhb6xqag/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-23 21:52:33.566566) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:52:33.566965) ========= '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-121 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-121 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-121 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-23 21:52:33.683457) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-23 21:52:33.683839) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-23 21:52:34.356466) ========= ========= Total master_lag: 0.57 =========